Patenting Open Source Software 60
dp619 writes "The tactic of patenting open source software to guard against patent trolls and the weaponization of corporate patent portfolios is gaining momentum in the FOSS community. Organizations including the Open Innovation Network, Google and Red Hat have built defensive patent portfolios (the latter two are defending their product lines). This approach has limitations. Penn State law professor Clark Asay writes in an Outercurve Foundation blog examining the trend, 'Patenting FOSS may help in some cases, but the nature of FOSS development itself may mean that patenting some collaboratively developed inventions is inherently more difficult, if not impossible, in many others. Consequently, strategies for mitigating patent risk that rely on FOSS communities patenting their technologies include inherent limitations. It's not entirely clear how best to reform patent law in order to better reconcile it with alternative models of innovation. But in the meantime, FOSS still presents certain advantages that, while dimmed by the prospect of patent suits, remain significant.'"
How to reform patent law? (Score:5, Insightful)
Reforming patent law would be simple, software should simply not be patentable. You can copyright it sure, but no patents.
Re: (Score:1)
Re: (Score:2)
when i was a kid drug patents were 18 years like all the others
that was changed in the 90's because there is a long time frame from patenting a new drug to actually selling a product. sometimes as much as 10 years.
Re:How to reform patent law? (Score:4, Informative)
Yes, and that time frame is imposed by a government regulatory process known as FDA approval.
I'm fairly sympathetic to the idea of extending patents to account for the regulatory process. A lawyer once told me that a patent is:
A contract between an inventor and the government in which the inventor discloses the best known way to practice an invention so that it can be repeated by others in exchange for the right to prevent others from practicing that invention for a specified period of time.
So that specified time is right now 20 years. Well if the government also imposes a regulatory process that takes 15 years or some other variable but significant duration before sale can take place the patent contract becomes quite meaningless.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
Reformation? Only through abolition.. Patenting software, for whatever reason, only validates the process
Re: (Score:2)
software should simply not be patentable. You can copyright it sure, but no patents
OK, now how do you get that through a corrupt Congress?
I feel like we need one of those checklists for why a random spam 'solution' won't work.
Re: (Score:3)
I think it'd be great if we could get google, red hat, and any other companies to start a foundation, and a charity to help Free/Open Source devs get their works patented, and hold patents that are by RULE licensed under either the BSD/MIT license, or the GPL, or any of the OSL approved licenses.
There needs to be some legal oversight to guarauntee these patents are held under the license the inventor wants, and the license has to be approved(OSI for example).
We could then start a non-pro
Re: (Score:2)
Well, I HATE this software argument about patents as, to be honest, EVERYTHING can be described as mathematics. From mechanical systems to genetic code, from electrical designs to source code. You can name anything: I can write it down either as mathematical model using a set of formulas or using a array of numbers. If mechanical designs and electronic systems can be patented so can be software. The problem with the current patent system, in particular in the US, is that it is a lousy version of an idea from the 19th century. It doesn't take in consideration how fast technology improves, barely acknowledges the immense variety of new tech fields and how their are interconnected and it's filled with abused double standards. How to solve this problem this problem? Modernize it and make it more strict(only absolutely novel tech for a much more limited time with very specific implementations). Is that perfect? NO. But a business is much more than just inventing stuff; use marketing, funding, quality, support and be secretive to overcome the copycats.
Software can be patented if the patent system was more adequate. If you don't want software patents then I don't want hardware patents either.
Re: (Score:2)
Sounds good to me.
Abolishing patents would be great for the economy. Even just limiting them to 5 years would be a good move.
Not only is there the math argument you speak of but software is a plan for something. Just like you can't patent an architects drawings you should not be able to patent software.
We could of course just get rid of process patents and hardware ones would be unaffected. Software patents are really business process patents.
Re: (Score:3)
Two problems with shorter patents are that R&D costs for many modern inventions are growing exponentially and many of them are 10+ years in the making from initial concept research to first completed prototype.
Patents do not do you much good if they do not last long enough to have a reasonable chance of generating enough revenue to justify the effort before expiring. Companies may choose to opt for industrial secret which has no expiration date other than the time it takes others to figure it out instea
Re: (Score:3)
Thing is, software is very special.
Prior to the computer age, humans generally created "stuff" or "art". Stuff like mechanical things - which are easily patentable, but not copyrightable. "art" things were copyrighted because they didn't generally serve any purpose other than aesthetic or entertainment. Of course, one could create mechanical art, but the utility of such generally wasn't
Re: (Score:2)
Re: (Score:2)
Why not give everybody what they need?
Large coorporations should be able to invest a ton of money into R&D. They need these patents for revenue.
The only thing that sucks about it is this: free software (as in beer also) gets hurt in the process.
So why not keep the patent laws and pass a second one (or include a section in the former), that says: "may not use patents in software to make a profit from, or to compensate expenses".
Why is that so difficult?
Re: (Score:1)
What if a competitor with very large pockets publishes free versions of your software just to force you out of business?
Re: (Score:2)
Compile and sell theirs.
Another approach - prior art (Score:3)
Re: (Score:1)
The prior art idea was my first thought as well. But the problem with the prior art approach is that it does not solve the issue of patent trolls counting on their targets having small budgets rather than actual justice.
Re: (Score:2)
The summary doesn't mention this, but a part of what Open Invention Network does is exactly that. Apparently patent examiners only look in certain places for prior art, and OIN can help you pu
Re: (Score:2)
Thickets of Thickets within Thickets (Score:5, Informative)
I can envision a world in which the USPTO just rubber stamps everything coming in as an application and letting the courts determine which are valid or invalid. Wait, we have that system now.
Re: (Score:3)
We should change the system so that a panel of engineers, chemists, and the like rule on patents.
I'd love to see the lawyer's reactions.
Our patent system harms technological progress (Score:2)
Article is confused about purpose (Score:5, Insightful)
the nature of FOSS development itself may mean that patenting some collaboratively developed inventions is inherently more difficult, if not impossible, in many others.
... and...
For starters, because of the collaborative, incremental nature of FOSS development, in many cases it would be difficult to determine who from any given community qualifies as a joint inventor. Only those that contribute significant material to the inventive concept embodied in the patent’s claims are considered joint inventors; those that merely implement the invention or that contribute only “prior art” material are not.
... are both entirely true. As the article notes, in order for a patent to be enforceable, all of the inventors have to be properly named on the patent - no extra inventors, and no leaving anyone out - and they all need to either assign the patent to a common entity, or agree to jointly participate in any lawsuit:
For instance, enforcing jointly owned patents in a court of law requires the unanimous consent of all joint owners.
So, yes, it would be difficult, if not nigh-impossible, to enforce these FOSS patents.
Let me repeat that...
Enforce these Free and Open Source Software patents.
There seems to be some fundamental confusion about purpose. And who are you going to enforce them against? The trolls, as the summary suggests? But they're trolls because they don't make any products, and if they don't make anything, then they can't infringe. So, what, in the name of "defending against patent trolls", Free OSS foundations are going to start suing manufacturers such as Microsoft, Google, Apple, or Red Hat?
All of that said, there is a very good reason the FOSS community should be filing patents - patent Examiners look to their own databases first for prior art. If FOSS inventors file patent applications, let them be published, and then abandon the application to the public domain, that will add to the set of available prior art and make it more difficult for trolls to get patents. And since you never intend for such applications to issue, they can be drafted and filed very cheaply: throw in your source code, your comments or flow charts or functional specs, slap a single claim on the end, and you're good enough to publish.
Re: (Score:2)
no need (Score:1)
Re: (Score:3)
Interesting ... when did that start? It sure hasn't semed to make much of a difference so far. People need to spend a lot of money and time in court to show that there's prior art.
Re: (Score:2)
Interesting ... when did that start?
1790.
That's because it's tough to find (USPTO Examiners search their own internal databases first, then Google, and then move on to things like IEEE databases. They're not typically searching Github), and if it needs interpretation, then people will disagree about what it shows. For example, if you wanted a patent that claims "1. An operating system, comprising: Linux," then your patent application is going to be anticipated by Linux. However, if you wanted a patent that claims some esoteric way for managin
Re: (Score:3)
You don't need to patient open source software to protect it from patent trolls. you just write it and release it to the public. it then becomes prior art which invalidates any later patents.
The tactics of patent trolls is not to sue you and win a lawsuit, it is to sue you or threaten to sue, in the hope that you cough up money in order for them to go away. Prior art doesn't help there; they can sue you no matter how inane or obvious the patent is, and no matter how much prior art there is. You still have to spend money on lawyers and courts.
Can't its status as prior art serve the purpose? (Score:2)
Re: (Score:3)
Holding patents is a defensive measure in the following ways:
1. It places art in the public record which may later be claimed as prior art. Of course other publication may also server the same purpose.
2. The patent office eats it's own dog food, that is prior art in the form of patents seems more likely to be searched and cited than the general literature.
3, Patents in a particular field may discourage a competitor from filing patents or even working on the same problem.
4. Patents in a field may trigger mut
Re: (Score:2)
> What should open source programmers do in parts of the world without software patents?
Nothing. If there are no software patents you can't be sued for infringement, right?
It's not rocket science. (Score:2)
It's not entirely clear how best to reform patent law in order to better reconcile it with alternative models of innovation.
I'm not the only sentient being here right? I mean, OK, what's the aim of patents? To give incentivize folks to release technology and ideas into the public domain with monopoly protections. FLOSS should be exempt from patents because it directly meets the goal of patents without desiring any damn monopoly at all.
Oh? What's that? How will businesses compete with the fully open software if they can't sue developers over patent infringements? PROBLEM FUCKING SOLVED.
Re: (Score:2)
I'm not the only sentient being here right? I mean, OK, what's the aim of patents? To give incentivize folks to release technology and ideas into the public domain with monopoly protections. FLOSS should be exempt from patents because it directly meets the goal of patents without desiring any damn monopoly at all.
That's completely wrong. The maker of proprietary technology is given monopoly protection for making the invention public. If Open Source were allowed to copy that technology then the incentive would be largely gone.
Take Xerox with their extremely successful copying technology. Any competitor could have made a copy of their Xerox copier as long as the software inside was open source? Or Xerox' largest competitors could have developed that software together and buried Xerox?
Isn't it all maths? (Score:2)
Good business plan (Score:2)
Impossible (Score:2)
Re: (Score:2)
You cannot solve a problem with the same mind that created it.
Copyleft [wikipedia.org] would like to have a word with you.
While abolishing software patents is the right answer, it's not a feasible short-turn answer. And your silliness about "funding the enemy" pretty much underscores your naivete. Patent offices will continue to be well enough funded to work entirely to the pigopolists' interests. But if you don't play the game (and play it to win), you automatically lose.
Carving out refuges of protected technology with
A new legal instrument? (Score:2)
Just wait until the good guys get bought. (Score:2)
This is risky because a white hat is only benign until bought by a black hat.
Re: (Score:2)
OIN? (Score:2)