[Mono-list] Ask Microsoft: Mono support
George Birbilis
George Birbilis" <birbilis@kagi.com
Wed, 27 Oct 2004 14:08:26 +0300
> Writing test programs and observing behavior is a form of reverse
> engineering. Period. Fortunately reverse engineering is perfectly
> legal, legally protected, and necessary for competition.
well, we can agree on somewhat disagreeing on what reverse engineering is
indeed though, if your aim is to keep close compatibility with .NET runtime,
even if that contradicts its public specs (that is copy MS bugs too), you'd
need to do some reverse engineering
however, regarding the legality of reverse engineering, keep in mind most
software licenses don't allow it, so you can't even install such software if
you plan on reverse engineering it, else you break its owners rights (cause
they license it to you [even for free] under certain end-user-license, not
without any restrictions on its use)
when some s/w becomes ubiquitous though (aka Windows), it starts being
treated as common infrustructure and there are other laws coming in play,
anti-monopoly ones etc., thus you get the right to ask for more published
info on how that s/w behaves
-----
George Birbilis (birbilis@kagi.com)
http://www.kagi.com/birbilis
--------------