This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
And is the question about whether a student can apply for a patent, as opposed to a professor or a hairdresser? Or is it about whether a programming language can be patented, as opposed to, say, a gearshift mechanism?
Are there any patented programming languages? Patents are intended to protect your intellectual property from use by others so you can profit from it. I would think that is a bad idea when a programming language's success is measured in how many people use it.
was it developed as part of a class, or using the school's computers/network? If so, the school might have a claim to it, just as any code I write at my office belongs to my company, even if I only write it on the weekends/off hours.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
Joined: Oct 13, 2005
That varies from University to University. The rules are complicated, but intellectual property rights at a University might reside with the developer rather than with the institution. A company usually add such a clause to their terms and conditions explicitly.
Campbell Ritchie wrote:That varies from University to University. The rules are complicated, but intellectual property rights at a University might reside with the developer rather than with the institution.
Hence my use of the word "might". ;-)
My father was a EE professor at a university for 35+ years. I don't think he retained any IP rights, but I'm also not sure how much of what he developed was strictly through the school, how much was via a special lab he worked at, and how much was him being sort of sub-contracted out to private industry.
Joined: Oct 13, 2005
I have heard stories about people repeating experiments away from work, so they could patent their ideas.
fred rosenberger wrote:was it developed as part of a class, or using the school's computers/network?
yes, it is going to be his final year project (he is in final year of under-graduation), what he was telling me is that only if someone invent a new way of making any modules in the process of making a new language (i.e. new way to make compiler or VM) then he/she can patent it , other wise if any one goes by the method which is documented some where like text-books and many reference books then it can't be patented, so my question is , is that true ? (forget about my country, let's consider the case of U.S.A) is that true in U.S ?