I don't think I would want Billy..(M$) at the table.
Perhaps it would be good for OpenSource. ..never mind perhaps. But think of all the legal crap to go through with what is currently in use now. There is lots of room for arguments on different sections of code.. nevermind the software itself..(assuming it goes that way).
How would "Hello World" be affected, just thinking of it as being in an
educational course?
Would each implementation of the program (C, C+ C++, C#, Pascal, Java, ..) be seperate or under the same copyright? After all if you change a word here and there.. it doesn't make the idea your own. Look at how the music industry implements copyrights. Similar I suppose.
It's different if you hear a tune in your head.. From coding something. When undocumented OpCodes were being used, it was more difficult to determine what was going on bit by bit. ..
..bah.. I am derail my own train of thought. I feel it is a little ridiculous. Perhaps not the single note.. but the entire compilation.
Look at all the nock offs from Wolfenstien. - Doom.. Heritic.. ..Unreal ..(Insert 1st person shooter here).. The idea of the game itself, is basically the same. You could almost say that there was some degree of plagerism with each that followed it's predicessor. But THAT is how a game can evolve.
With a copyright.. to what extent would it apply? Doom was as close to it's predicessor as is each that followed.. Hexen.. Quake.. HalfLife.. ..gezz.. there are alot of them.. SWAT, FBI.. a couple possibly not as known.. These two are simmilar to RainbowSix.. but not quite as well implemented.
I am curious how many of these games would exist with some/any/all copyright. I am certain that anyone out there has heard the question or perhaps even been asked themselves, "how does one secure a computer - perfectly?" And the answer.. "Unplug it. Lock it up in a storage room, and post a gaurd at the door. but even then there is a chance someone will get in to it.." It can apply here too. For software to be unpiratible (is that a word
..well it is now..) Don't save it to disk. just for starters.. and don't stick it in a machine in the first place - especially one that is connected to the net. Don't sell it. Don't create it.
Do nothing. And it will be ok. ..Well kina.