What lessons can I take from this?
If you jump off the roof of your house, you will hit the ground. If you have a really expensive house with like 5 stories, or a penthouse on 5th avenue, it may take you longer to hit the ground, but eventually.... splat.
Microsoft use open source code, but they only use code with licences that do not have a viral clause. They use some of my open source code in IE. Microsoft also publish open source code, but not under viral licenses. RMS is very definite about his intention to contaminate proprietary code with his own.
Now before folk go off into a slashweenie froth over this. I know RMS, i have argued this point with him. And he is very very clear about his intent that the gpl be viral. He makes no secret at all about this. Go and talk to him if you do not believe me. But dont assume that because the description of his idea sounds nutty that it must be false. Again, you need to talk to him and know him.
We expressly rejected the gpl for licensing the CERN web code because we did not want the ideological baggage. The code was merely a tool to spread the web. Well ok not for Tim, he hadvcode attachment, but not to owning it. We did make a big mistake in making the code public domain, but there was not the selection of licenses we have today. BSD would have been a better choice.
So dont blame Mr softy for taking RMS seriously. There probably isnt a legal risk there. But Gates is merely taking RMS seriously.
they have gone beyond protecting wikileaks and some are looking to replace them and set all information and secrets free.
Both groups belong in jail in my view.
Let the machine do the dirty work. -- "Elements of Programming Style", Kernighan and Ritchie