Reading posts on recent M$'s FUD sent to a Peruvian congressman and
subsequent reply as well as a number of articles related to M$'s
copyright infringement as to the use of proprietary code
in M$'s SoftImage 3D program (follow this
link to learn more), I was wondering just how much
GPL code may be found in M$'s OS and other software products?
I have already come across a number of newsgroup/forum posts abundant with rumors that M$ is indeed secretly using GPL’ed code, even against it’s own ‘anti-piracy’ laws! ;)
Certainly seeing how Windows breaks 10 times on a given day, it is hard
to believe that there's any GPL code that is being used internally; otherwise, I guess we'd expect a more reliable performance, eh?
On the other hand, the fact that M$ was able to cover up it's use of
other company's proprietary software only adds to the growing doubts
in my mind and that of many other followers of the 'free software' movement as to whether M$ is entirely 'pure' and free of any code belonging to the public domain. Imagine the implications of finding snippets of such code in M$’s proprietary software? I believe any piece of such software could be subject to expropriation (that is handed over or licensed back to the public domain).
However, how can one ever find out the underlying truth? Can we as a community of dedicated Perl monks device a method in Perl to compare common GPL code snippets with that of popular M$ products? I believe Perl could be used to compare 'binary signatures' of respective codes. Say, would it might be possible to take byte codes (compiled source) of common (popular) GPL programs and compare them to that of M$ libraries (*.dll files, for example)? Finally, do you believe that with all of it’s text processing features, Perl is fit to crack this puzzle? If yes, then, what would your approach be? I suspect one would have to write a full blown disassembler of some sort in Perl as the initial step in solving this puzzle, eh?
Setting all complicating pieces of the puzzle aside, just imagine what
it would be like and feel to discover GPL code in an M$ product. Especially if one of the monastery dwellers is able to pull this trick off in Perl! ;)).
UPDATE:
I should apologize to anyone who found this post offensive in any way. Also, I acknowledge that the 'excessive' use of 'M$' is somewhat inappropriate.
I realize and agree with comments in this thread to this affect. Please, accept my sincere apology. I'll attempt to exercise greater diligence to these matters in future posts. Sincerely, vladb.
;/
|
"There is no system but GNU, and Linux is one of its kernels." -- Confession of Faith
|