Scott,
you're taking the point of view of a morality and loyality and justify your choice. Much revenge is based on such thoughts and I don't follow that. It doesn't convince me, that MS is a big company who could simply ignore the missing revenue, as they already did by abandoning the product. It doesn't convince me a being unfair, that MS as such a big comany could enforce its trademark and copyrights. These laws are made without looking at how big or small a company is. Making exceptions of rules makes them useless, even if they seem unfair at a time. Law is there to be interpreted, yes, but the intention is good, whether it's protecting a single author of a novel or a big comany.
I an also talk about this i more detai, as I know someone else having gone a route of extending VFP life, Christof Wollenhaupt. He has adandoned hi Guineu projet and made it open source (see
He went the route of not changing VFP itself but creating a new .NET based runtime for the bytecode VFP generates. He made use of his MVP detail knowledge on VF, but this approach is more like offering an extension to unbind VFP code from the dependencies of root OS functions, which one day could vanish and making VFP compiled fxp work on the .NET framework. I don't know the details, but I know he was discussing with MS and some developers of VFP itself, most probably Ken Levy and Calvin Hsia. The outcome is that, so there must be some legal issues when you would begin selling such a product aside of profitability thoughts, which might make a big difference in Germany and China.
I see the C++ Compiler as another thing, it's transforming VFP code into C++, that's nothing infringing MS copyrights, just trademarks, and that could be avoided easily. It nevertheless has to have a basis on some base code giving you the VFP base classes of VFP from such low level nonvisual things as a datasession up to the controls. All this is not part of any code to be translated, all that is core VFP so you don't get around of infringing some of the core work and copyright of VFP.
At the end of it there is a discussion about software patents and I won't like to go in detail into that. I share some disgust about given patents like a one click shopping cart and other such state of the art things, simply by the definition of the patentability requirements. This is where we are now and ignoring it as nonsnese doesn't give you rights.
Bye, Olaf.