Software Patents

Shurikn

Well-known member
Joined
Jul 14, 2004
Messages
60
This discussion come up every day at SlashDot, but I wanted to ask people who are using this forum what they think about it. To get the feel of developers like me who needs help sometime...

Imagine a world where bubble sort is patented.... (not the best but probably the most used sort method due to its simplicity[in beginers program anyway])

I am completly againts it, but maybe I should not count since I love Open source?

Anyway what do you think about software patent?
 
I truely dislike the ideia of "Software Patents" just by typing it it gave me the creeps. Software Patents is one of the most stupid things that I ever heard untill now, well maybe not stupid but incredibly full of TIRANY! Whats the concept about this anyway? Giving rights to the authors by removing rights from other people?

Just what are they trying to do? Image a world where everything is Patented, creatives like myself would be totally screwed up by having to pay loads of monney for each step I would need to make, because someone else comitted the same step before me, and that step was patented already. Too bad I just born 1978 making impossible to be the first one to create "that thing"...

This is not protection, this is removing freedom away from persons. Imagine the ideia of online monney transitions being patented, the ideia of sharing files through an P2P software being patented, the ideia of patenting symbols like ":)", ";)", ":D", ":(" etc. for digital emontion purppose...

Please...
 
with regards to US patent law. . .

I believe if you research it you will find that the PTO has protected both hackers and commercial developers by defining what makes software patentable. . .

specifically. . . software as a class is not patentable.

on the other hand. . .

a process that uses a piece of software can be patented. . . i.e. If I develop a process that uses a specific algorithm to achieve a desired effect, I can patent the use of that algorithm in the course of that process to achieve that effect.

The case cited was a rubber process. . .

a particular software application was used to control the timing of rubber curing. . . the patent office was forced by the supreme court to award a patent. Rightly in my opinion. But the patent applies only to using the algorithm in the process of curing rubber.

If I can come up for another application of the algorithm in some other process. . . I am free to patent that algorithm/process.

therefore. . . software is not patentable in the US.
But ingenuity is. . . and rightly so!!!!

Now . .. dont confuse copyright, trademark and patent. . . these are all different beasts!!!
 
Well, I also would love to add the following:

The patents only exist because prophit exist, if there would be no such thing as "monney", patentes would be a useless thing, right? Since the major feature of patents is to set exclusive rights granted by a government to an inventor or applicant for a limited amount of time (normally maximum 20 years from the filing date, depending on extension) and some of these rights involve prophit (wow!).

The funny thing about patention is that many, many patentionated invetions actually never even touch the market, so why bothering patent it? "Because I can make monney if someone invents the same thing I did and if he/she tries to make use of it in comercial ways". This smells like greedy holly crap to me. I can actually understand (well, maybe) patenting something for prophit, but, pateting something just for "sport", I better no comment on this, it might be offensive...

If I invent a some sort of an unique algorithm to acomplish something really cool why would I bother to patent it? I do agree that the author of it should get the credit for it, but, restricting someone of using it is unatural greedy! if you dont want ppl to use your so called "invention" then keep it to your self and make sure it will be buried along with your corpse giving this way other persons a chance of creating the same thing to freely use it on their desired way.

I would definetely share my revolucionary algorithm by open-source it so that persons could learn from it and pass this acknowleged to everyone else...

The world we live in is as we know it because ppl shared their ideias and inventions all over the time.
Im glad our ancestors are not here to charge us for using the wheel and fire... I also cant imagine a stone-age individual keeping his discoveries just for him instead of sharing them with rest of his tribe...
 
Last edited by a moderator:
again. . .

at least in the US. . . algorithms are not patentable.

I cant patent a new sort routine or a new compression algorithm.

But I can the patent the use an algorithm in a particular process as a means to a proprietary end. . .
 
EFileTahi-A said:
The funny thing about patention is that many, many patentionated invetions actually never even touch the market, so why bothering patent it? "Because I can make monney if someone invents the same thing I did and if he/she tries to make use of it in comercial ways". This smells like greedy holly crap to me. I can actually understand (well, maybe) patenting something for prophit, but, pateting something just for "sport", I better no comment on this, it might be offensive...

Nobody parents for sport, youre not understanding:
Someone invents something.
They patent it
Some people would market this idea, but it takes a lot of money to market something. So, they dont. The reason they hold the patent is so that later on, hopefully, someone who has money to invest will pay them for their invention and market it themselves. Its not like people are patenting things with the intention to sue other people.
 
Joe Mamma said:
again. . .

at least in the US. . . algorithms are not patentable.

I cant patent a new sort routine or a new compression algorithm.

But I can the patent the use an algorithm in a particular process as a means to a proprietary end. . .

Yes, I understood that from your very first post.

Note that I did not mention a single word regard US patents though, that means I was not referening to US patents in anyway but globally. I apologize if I was not explicit enough...
 
Last edited by a moderator:
thenerd said:
Nobody parents for sport, youre not understanding:
Someone invents something.
They patent it
Some people would market this idea, but it takes a lot of money to market something. So, they dont. The reason they hold the patent is so that later on, hopefully, someone who has money to invest will pay them for their invention and market it themselves. Its not like people are patenting things with the intention to sue other people.

Yes, nobody patents for sport I know that. Thats why I wrote "sports" with "quotes". Think of it as an metafore or some other figurative expression.

Anyway, patenting for "sport" its ok, and also makes sense to me AS LONG it does not apply to software (the thing from which this thread is all about)...
 
EFileTahi-A said:
come again?!
Do you have children? I am assuming you dont. Because you arent really concerned with getting paid for your intellectual property and creative exertions.

The reason I went to a university and studied engineering was so that I could enjoy a comfortable life, and provide one for my children. This education gave me the skills needed to perform a job that is personally rewarding, emotionally, as well as fiscally, and perhaps may add to the quality of life for others.

That education cost me money - I consider it an investment. . .

If I come up with an innovation why should I be able to profit from my investment by protecting my rights? Anyone who takes the position that it isnt fair

What gets me riled is na
 
Shurikn said:
Wow... How can you see any link between these 2 situations...
I admit that my rant was full of typos and the connection might be vague, but it is related to wanting to protect ones right to do something and not have to improve themselves at the expense of denying others the opportunity to improve their own situtation.
Shurikn said:
Ill go again and talk about sorting.there are like what... 10 good sorting algo? imagine if the 10 are patented because they use the algorithm in the process of sorting a list for the end of having a previously unsorted list listed?
Ah, but that is not enough in and of itself (US patent law here.) The end has to be something that is affected by the sorted list. And in US patent law, there is the condition of nonobviousness.

Consider mousetraps. . . Lets say I figure out that applying a sort algorithm in the manufacturing process increases a mousetraps efficiency, I can patent the application of the sort algorithm ONLY in that part of the manufacturing process in which it is used. Furthermore, the burden is on me to show that said application of the algorithm is nonobvious.
 
Joe Mamma said:
Do you have children? I am assuming you dont.
Yes I have, 11 year old kid...

Because you arent really concerned with getting paid for your intellectual property and creative exertions.
You should have assumed here too: "Because I assume you arent really concerned (...)". That way you would still have a chance to fallback in case you were wrong (and you are wrong) like it happened with the: "If I do have children" thingie...

We use our "intellectual property" basically in everything, including in our jobs. Thus, working without being paid (working for free with a house to pay) concern people, even myself (yes, even me). This contradicts your point of view about my person (which you barely know) about my concern of being payed. Youre distorcing my opinion on the patents subject.

Apart from this, If I want to get paid for the result of my creative exertions, I will. If I think there is no need for that I will not get paid for it. I cannot make it simplier to explain to you. All I can say you is (I and dont want to hammer, but): just dont assume things from a global view based on a single ideia...

The reason I went to a university and studied engineering was so that I could enjoy a comfortable life, and provide one for my children. This education gave me the skills needed to perform a job that is personally rewarding, emotionally, as well as fiscally, and perhaps may add to the quality of life for others.
Well, thanks for sharing this with me. And, as token of my appreciation I will also share with you the following:

I never been in the army.

That education cost me money - I consider it an investment. . .
ok.

If I come up with an innovation why should I be able to profit from my investment by protecting my rights? Anyone who takes the position that it isnt fair

Got confused with your last phrase on this one...

Anyway, this is getting truly off topic. I wonder why "my kid was called" here to a "software patent" subject...
 
Last edited by a moderator:
Software patenting is a good idea in theory, but then you get classic cases like Microsoft and their patenting of the Is Not operator. Last I checked is not is just a specialized version of != which Microsoft surely didnt invent and which has been in use since at least C.

And then there is always Amazons One Click Shopping Patent. I know Amazon didnt invent that, yet they hold the patent on it...

And the really tricky part is that you can hold patents in Europe that arent applicable in the US and vice versa. There are also world patents, but who is going to enforce that? There are two areas of concern among inventors/developers: First, money and ensuring that you get paid for what you invent and are paid what you are due for your creative thoughts and energy you put into the creation and development. Second, protection and ensuring that once you have created something that you dont get screwed by somebody else patenting it and telling you that you cant make what you invented.

I personally am against most software patents just becuase I dont really feel that software is something that is patentable. Is "is not" something new? not really. But now I can never use it without paying royalties to microsoft. How do you protect yourself without patenting something? Start by copyrighting, then publish. If you can prove that you invented something and show when you invented it, you have one year from the time that it goes public to file for patent. After that time it is no longer patentable by you or anyone but you are still the inventor.

The really crazy part is that its not like the patent office or patent lawyers really know the difference between a good patent and a bad patent when it comes to software -- its not like were talking about a Mr. Popeil product here.
 
I personnally hold 2 USA patents, one does include software and PLC code that are specific to the process. The patents cost me about $12,000 each. The processes, supporting equipment and software took 12 years to develop at a personal cost of 2.5 million DiverDan dollars. Why in the world would I ever want these very expensive properities to be free to all...I my opinion, if you remove patents, copyrights(the place where software usually belongs) and trademarks, you will remove the driving force that creates them. All things free to all is the SAME principle the lead to the demise of Communist Russia. (do your homework on this subject if you feel differently as I have delt with the Russian Economic Development Department and they agree). Only a "profit for contributation" format leads to advancement in any and all fields(inclusive of sports).

And ONLY the US supports US patents. You must separately apply to individual countries for international protection...The cost of this is roughly 2 to 4 times the cost of your US patent depending on which and how many countries you wish to include in your protection umberlla.
 
Last edited by a moderator:
There are two problems with software patents for the common man. First, a patent is ussually an innapropriate protection method for software in almost all cases. But that comes down to your perspective. I tend to think of Software Engineering more as an art than an engineering discipline, and so code is more like literature than schematics. Further, most, if not all, algorithms are derived from mathematics which is the root of nature -- algorithms are more discovered than they are created. You cant get a patent on a specific species of beetle but if you discover it you can get it named after yourself... As far as software is concerned, copyrights and liscenses are ussually good enough for most folks.

The second big problem I have is that the common man will never actually be able to defend his patent. You just spent $12,000 on the patent fee alone, not include lawyers fees, R&D, etc that lead to the concept or polished the concept. If your patent is ever challenged you would be looking at being tied up in courts for years at great costs. You will lose to anyone with more money than you -- plain and simple. What has your patent bought you in the end? A big fat bankruptcy.

And the meanwhile, your safely patented product that you hold exclusive rights to in the US is being reproduced extensively in China and manufactured exclusively by a fellow patent holder in Europe. Plus, all anyone in the US would have to do to get around your patent is tweak it enough that it is no longer in the scope of the original patent -- piggy backing your idea and leap frogging your innovation and patent.

DiverDan -- From what you described it sounds like it was definately the appropriate action to patent, as you were patenting a process and not just a peice of software. Incentives are extremely important and whithout the insentive of having rights over what you create why should you bother making it in the first place? I agree with you.

The problem with software patenting in general is defining "good patents" and "bad patents". What makes a good software patent? I dont think anything does -- you are either patenting a process or a manufactured good, not a peice of software.

For anyone interested, patenting DNA and Genetic/Biological matter is an interesting side debate running parrallel to the software patents debate.
 
Back
Top