Quote:Original post by Jason2Jason
Quote:Original post by Fixxer
Also, you dont copyright code, you patent it.
Thats not true in places like Europe where you can't patent code. Patents from what I know usually involve a licence fee for using anything thats patented, and copyrighting just means you must have the authors permission to use it. (If they wish to charge they can, like engine licences).
That is completely untrue -- you absolutely *can* patent code in Europe. For something to be patented it needs to be new i.e. not in the public domain, have an inventive step, AND have a realistic commercial application.
you can't patent a mathematical formula, if thats what you're thinking of, but many scientists get around this by actually turning their formulae *into* programs so that they *can* be patented - so much for not being able to patent them in europe...
You can copyright anything that is your own work but it only prevents (or makes sue-able) copying, not someone else coming up with the same idea independent of your work and doing it (that's what a patent is for). Generally they can even copy the behaviour of your program if they want, as long as they haven't looked at your code to do it.
Trademarks are another issue - I imagine there would be issues if you released code under the namespace com.microsoft for example
also, American law is very similar to European law on the majority of things
Quote:
Im no expert but I'm pretty sure about that bit.
nor am I but at least I'm not guessing, and I doubt it