Tim Bray Finds An Affinity Between Patents And OSS 209
Manuzhai writes "Tim Bray, of XML co-invention fame, is writing about software patents and Open Source software today. While he deprecates the 'business-method' patents like one-click ordering, he thinks some (Open) source code could tell the truth about a patent application: 'In fact, in an ideal world, I'd rewrite the law to allow software patents but require a working Open-Source implementation as a condition of getting one.'"
At least... (Score:2, Insightful)
I like it provided there's no more 1-click-purchase involved.
Re:At least... (Score:5, Interesting)
Besides, this proposal has a problem of its own: software patents can include so-called "program claims". In that case, not just the use of a program which infringes the patent, but also the publication of such a program can be forbidden. Many software patents (and even non-software patents) are starting to include those.
If you start adding source code to patents, then those patent descriptions themselves can infringe on other patents. It's completely silly since the patent system is supposed to encourage publication of information, but nowadays it can also be used to for forbidding publication of information (because some people think software is the same as a "machine", instead of simply a description of something).
Re:At least... (Score:3, Insightful)
Now I pour years into my (supposedly) new variation on the theme of moving information in a binary sort of way, and someone pulls something from their colostomy-bag of tricks?
Or is this another one of those new 'security' things I keep hearing about?
Re:At least... (Score:2)
Nothing. Even if there is no program claim on some method described in software, people can still develop it and not publish it. The only thing is that patents with such claims can be used to forbid all "computer-interpretable" publications of descriptions of the patented "process" (regardless of whether this is a chemical process or 1-click shopping).
The reason is that in case of a program claim, you do not get a patent on "a computer
Re:At least... (Score:2)
You are warned.
Hum?! (Score:5, Insightful)
Re:Hum?! (Score:2)
Re:Hum?! (Score:4, Informative)
Aside from the second 's' in "miss", yes.
Patents are supposed to give sufficient detail to allow someone "skilled in the art" to reproduce the invention. Almost all "software patents" miserably fail at this task.
Requiring that working source code be provided would avoid the current situation where patenters obtain legal patent protection while still retaining effective secrecy.
Re:Hum?! (Score:2)
scary !!
Re:Hum?! (Score:3, Informative)
Re:Hum?! (Score:3, Informative)
Yes, but after the patent period expires, the source would be public domain. I.e. during the period of the patent use of the source is restricted (and would be even if the source was not in the patent). Afterwards, use of that source would be unrestricted.
Also, if you obtain a patent license, there is nothing keeping you from modifying the code during the patent period. It's not Free, but it is open. However, I think that
Re:Hum?! (Score:2)
>Yes, but after the patent period expires, the source would be public domain. I.e. during the period of the patent use of the source is restricted (and would be even if the source was not in the patent). Afterwards, use of that source would be unrestricted.
Patent period != Copyright period (Thus: requirement for FOSS license)
This would work quite well if software patents would be restricted in time, to say 5 years or something.
Novell (Score:3, Interesting)
Perhaps if slashdotters relied on a software patent as their primary source of income, as I do, they wouldn't be so critical of them.
Re:Novell (Score:2, Informative)
All I can remember them saying is that they will use their patents as a source of revenue (which can be construed as not going after open source projects per se as there is little money there)
Re:Novell (Score:2, Interesting)
a) They're good at.
b) It's hard for the FOSS community to do.
c) Helps the FOSS community a lot.
I think I speak for just about everyone when I give a hearty "Thanks!" to Novell.
Perhaps if slashdotters relied on a software patent as their primary source of income, as I do, they wouldn't be so critical of them.
[Sigh] Yes, this is always where the argument gets uncomfortable, because you're forced into a position of attacking someone's current source of income, and t
Re:Novell (Score:2)
Re:Novell (Score:3, Insightful)
As for your last remark, well... Perhaps if slashdotters relied on providing spamming services to viagra and penis enlargement companies, as I do, they wouldn't be so critical of spam.
Re:Novell (Score:4, Insightful)
Of course if your income depends on something, you'll be automatically biased. But the fact that you rely on it doesn't mean you should.
To make an extreme example: Say, in some country there was passed a law. This law states that you can get a killer license (which are sold in a limited amount by the state), and after aquiring that license, you are allowed to kill about everyone you like (with some exceptions for government members and similar). Some people bought those licenses and now legally make a living as professional killer. Of course there are people against this law, but the killers just say: "If your income depended on killing other people, you wouldn't be so critical about it." Now, would this killer convince you?
Note that I don't equate software patents with killing people (while pharmaceutic patents indeed can cause the death of people in some cases), but this is just to demonstrate that the fact that you rely on it as primary source of income doesn't tell anything about if it is right or wrong to have it.
Re:Novell (Score:2)
Perhaps if slashdotters relied on a software patent as their primary source of income, as I do, they wouldn't be so critical of them.
That's an entirely separate issue, about protecting OSS from claims of patent infringement.
This article, on the other hand, is about changing the way software patents are
public patent license (Score:4, Interesting)
is to make a patent license which work with patent law
as the GPL work with copyright law.
Re:public patent license (Score:2)
Re:public patent license (Score:2)
Re:public patent license (Score:3, Insightful)
Basically it works like the GPL. A licensee can use the licensor's patented invention provided that, among other things, he grants back to the licensor a right to use any relevant improvement patents the licensee invents.
Tweak it a bit, and there's your GPL for patents.
But it doesn't help much, since the scope of patent protection is amazingly broad, and most people willing to invest into getting patents aren't likely
Re:public patent license (Score:2)
You need to require that the licensee grants to *everyone*, not just the licensor, a right to use all their patents used in the same product as the licensed patent (I'd like to say "all patents owned by the same person" but that's probably impractical) under either the terms of the "PGPL" or under completely unrestricted terms.
This is more like the actual behavior of the GPL: As soon as you combine GPL code with something else into a single product, you're required
Re:public patent license (Score:2)
1) The public patent foundation (PPF).
A not for money foundation which
hold a collection of patents under PPL.
2) a small inventor.
3) a big corporation.
Here is how I think the public patent licence (PPL) should work.
For a inventions under PPL the following is required.
a) All other patents the invention violate must be under PPL.
b) Blueprints/Source code/technical details for the invention must be published trough the PPF.
The is also a similar Lesser PPL (LPPL).
For a inventions und
Re:public patent license (Score:2)
The problem still is that if the contributor infringes on a third party's patent, everyone using the contribution is infringing too. Perhaps they can seek indemnification, but it might not be effective, and the fact that contributors would have to indemn
nope - too expensive (Score:3, Insightful)
Patents are unbelievably expensive compared to copyright. There are two ways that they are expensive.
The second point makes the system entirely un-workable as there are so many patents that it is impossible for any one person to be sure that they aren't stepping on someone
Patenting of laws (Score:5, Funny)
If patents boost innovation and improve quality of life
Technically existing business process patents can be utilized to patent laws.
Anyway, nuff said
Re:Patenting of laws (Score:4, Interesting)
Anyway, not all lawyers seem to be happy with this, but as Karl-Friedrich Lenz writes: [lenz.name]
Re:Patenting of laws (Score:2)
Patent system really is broken. (Score:4, Insightful)
Re:Patent system really is broken. (Score:2)
I understand his point, but... (Score:3, Insightful)
I still think that software patents stifle innovation. The average useful program is made up of numerous components, not like an improved butter churn. Imagine if every little part of a program were patented: people would be way too caught up in liscensing fees to be able to write anything, especially a large application. If the patent system were to ever reasonably be applied to software, it will definitely need standards, something it sorely lacks now.
I do agree with him that anything software that is patented should be open source. At least this way, the company is forced to essentially put their idea in the public domain. Don't they make inventors of mechanical systems publish a blueprint?
I sure hope we get this figured out soon, because with multibillion dollar lawsuits flying around, I don't see how even giant corporations can feel safe doing business here in the US
Re:I understand his point, but... (Score:2)
Patents are big business for Big Business (Score:2, Interesting)
Just how long do patents last on software, 75 years(ish)? It strikes me that innovation should be rewarded by a short patent of say 7 years then the IT community benefit straight after.
Re:Patents are big business for Big Business (Score:3, Informative)
Open-sourcing patented sofwtare is pointless (Score:2)
royalties as a percentage of sales price (Score:2, Informative)
Re:royalties as a percentage of sales price (Score:2)
I now create two products, a media player than can play MPEG2 content, and an extended one that can play both MPEG2 _and_ MPEG4 content.
I price the first at $200, so MPLA get $10 per unit. I price the second at $300, because it's a lot better. MPLA get $30 per unit.
Why do they get 3 times as much money when I've only used twice a
Re:royalties as a percentage of sales price (Score:2)
Tell me, do you own an MP3 player? A DVD or VCD player? A digital video camera? An MPEG-accelerated video capture or display card?
All of these products' manufacturers will be licensees of MPEG related patents. Unless they're illegal grey imports, of course.
You've added an extra quantum of "their IP" to your first product, increasing your manufacturing cost by zero, and you want to charge an extra $100 for that and that alone
Re:royalties as a percentage of sales price (Score:2)
And you can say goodbye to those DVD players which handle just about everything, including JPEG, MP3, DivX, Xvid, Video CD, audio CDs etc. The patent licensing would work out at 110% of the purchase price.
Re:royalties as a percentage of sales price (Score:2)
What is he smoking? (Score:2)
If it's patented, you'd need a license to develop the program further. You'd need a license just to run it.
How is that 'open source'?
Re:What is he smoking? (Score:2)
If it's patented, you'd need a license to develop the program further. You'd need a license just to run it.
How is that 'open source'?
Patented inventions can be used for 'experimental non-commercial' purposes (e.g. educational use) without a licence. It isn't open source in the way we currently understand it, but there is scope for this to be useful.
Re:What is he smoking? (Score:2)
Re:What is he smoking? (Score:2)
You need a license to make commercial use of the invention. You can still make an improvement on an invention, and patent the improvement - people wanting to use the improved version would have to pay both you and the original patent holder.
At least German copyright law exempts both private and research use of a patent from licensing. The idea is basically, only if you use it commercially, the p
does source code actually violate a patent? (Score:3, Interesting)
As I recall, you are also free to use patented stuff in your own home without paying for it - only commercial use would actually infringe.
IANAL, and while this seems like an attempt to weasle around the system I rather like it.
Re:does source code actually violate a patent? (Score:2)
Re:does source code actually violate a patent? (Score:2)
Of course, IANAL, YMMV, etc.
Re:does source code actually violate a patent? (Score:2)
That is a famous discussion even beyond patent law, namely whether source code should be protected as free speech. It might well be.
Then open-source code would be legally privileged over binary executables - something Richard Stallman must have been dreaming about for years. Make it actually illegal to distribute binaries...
For an example of the shallow border between source code and constitutionally protected speech, have a loo
Re:does source code actually violate a patent? (Score:2)
Re:does source code actually violate a patent? (Score:2)
The system must be broken...
Sun employee peddles Sun line, (yawn) (Score:4, Interesting)
Suppose you're a keen young programmer and you've figured out a keen new algorithm for securing a communications channel or crash-proofing a database or animating an MMPORG monster.
He goes on to suggest "well, why not" a patent.
He expects us to believe that he doesn't realize that "a keen young programmer" hasn't got the tens of K dollars to get a patent, and certainly hasn't got the millions of dollars needed to defend a patent against wilful infringers.
I think the article is probably just astroturf; after all, Bray is now a Sun employee and the Sun's line is that software patents are a Good Thing.
Re:Sun employee peddles Sun line, (yawn) (Score:2)
I believe you're out by an order of magnitude. You don't _have_ to hire a patent attorney to get a patent. It only improves the chance of being successful, as they know how to phrase them to get them through.
and certainly hasn't got the millions of dollars needed to defend a patent against wilful infringers.
At this point, he would show his patent and the infringer to potent
Re:SCO business model (Score:2)
Except what I'm not talking about is fabricating claims that are highly unlikely to be true and somehow conning people who ought to know better into believing them.
Give no ground. Not an inch. (Score:5, Informative)
If you have a patent office staffed with geniuses, gifted with eidetic memories, even if every patent holder submits open-source code along with the patent, you will still have a body of hundreds of thousands or millions of patents, and hundreds or thousands more each day.
A software developer will have to read the entire patent database, and then stay current with all the new applications. Obviously this is physically impossible. The end result? Every piece of code is a ticking patent timebomb.
"Hello, sir. I see you are violating my patent on dereferencing pointers on Tuesdays. I assure you this was extremely innovative in 1992. My fee is $1,000 per asterisk, of I will see you in court. By the way, a little hint about court: it will scare off your customers, cost you millions in attorneys fees even if you win (and you might lose!), and take ten years. Your choice."
Software patents are purely an anticompetitive tool designed and maintained exclusively for a few large corporations who just happen to have created large, shockingly broad software patent portfolios. It allows them to sue any small competitor out of existence, and threaten even larger competitors. They have already been seriously destructive to our economy, and their effect on innovation, and eventually America's place in the global technology industry, is an ongoing catastrophe.
There is no possible compromise. The system is inherently, obviously broken - a ridiculous legal con game. Software patents must be repealed, or our technology industry will wither and die (and happily be replaced by Europe - or, if Europe isn't smart enough to steer clear of them, in Asia).
Excellent summary (Score:2)
Well said! Well said!
Only one slight clarification: Software patents do not need to be repealed, because they were never legislated. The US Supreme Court has always held that software for general-purpose digital computers is not statutory material for a patent. What is needed is legislation that clarifies that no software is statutory material for a patent. In the meantime, we need a policy at the USPTO that is consistent with the Benson, Flook and Diehr cases.
Not sure this will help (Score:4, Interesting)
Bray says that software patents do a lousy job of disclosing inventions: they are (sez he) ``notoriously inaccurate, incomplete, and unreadable.'' He assumes that the patent office, which can't even seem to read the patent applications, would be able to test the software and determine whether it was indeed a functional and useful implementaion. That sounds optimistic.
Furthermore, any patented methods and the code which embodied them would be of no value to Libre software until the patent had run out. After all, public domain implementation or not, you still have the problem of a license for the method!
Re:Not sure this will help (Score:3, Insightful)
Even if they fail at this, there are still two things that this does:
1. A defendant in an infringement suit can read the actual software and use it in the defense. If the code is non-functional, then it will be easier to invalidate the patent in court (since a valid implementation is required).
2. After th
I RTFA'd (Score:2)
To get straight t
We already have (Score:4, Insightful)
( It should be clear to us that, without very strong safeguards against it, that is what patent lawyers would tend to make out of writing source code for software patent applications, just like what they have made out of the descriptive text for normal patent applications. )
Patents and time. (Score:4, Interesting)
Patents for physical things took into account the fact that they needed to be drawn, engineered, factories built to create them, distribute them, have them installed where necessary, and then cover them through a fair lifespan.
Take, for example, valves on a chemical plant. A new and innovative one could be thought of and patented.
Then, the factories set up to produce it (say a year from patent perhaps, now safe to give the designs under contract, as it's patent protected), then it needs to be marketed, so, perhaps 2 years from inception to starting to get used. Initial tests and usage in industry, say, 4-5 years until it really starts to be used industry wide.
Lifetime of a valve, perhaps 10 years if they're in a harsh environment, more if not. So, you get in one round of replacement of the same thing.
But, the timescale there for a physical item that's supposed to last 20, 30 or more years isn't terrible. It's still VERY useful in 30-40 years.
Now, software, protected for the same duration.
Patent is drawn up. Software out the door days later, as there are no real tooling and production costs (relatively speaking). It's possible for sales to ramp up and reach market saturation within a year, if it's something innovative and useful. Industry acceptance and having it treated as 'old and established' within 2.
Within about 5 years, it's (usually) classified as obsolete.
So, for the next 20 years after being obsolete, it's holding back the market from developing it's successor, because it's patent encumbered, and license fees need be paid on it. So, the next generation flounders.
If Patents took into account the average obsolescence period of the market, and allowed a patent for the given period, things would work nicely.
Once it's in the 'getting a little old and clunky' period, anyone can then make a free implementation of it, or perhaps design it's successor based on the original. OR a proprietary new version, or whatever! But it keeps things moving, which is what patents were meant to do all along.
5 years for a software patent? Sure, that sounds fine. Maybe 7 or 8 at a push. If you've not made money off an idea in that time with a captive market in the tech game, you're probably not going to.
But the 5 years is enough to allow something to prosper, while ensuring that you keep thinking of the next idea, or allowing someone else to.
And perhaps it would stop all these patent shops churning out nothing in the knowledge that they've got 20 odd years to sit on it and hope someone comes up with something they can shoehorn into what they've got on their papers.
5 years is a lot less time, enough, really, to say "If you're not going to use it, then you've had your chance to, now let someone else actually do something good with the idea"..
open vs. free (Score:3, Insightful)
This is where "Open Source" meets "Free Software" and the two don't agree, not in the least.
Free Software is incompatible with patents, both from the license terms (the GPL even explicitly mentions patents) and the spirit (sharing of knowledge).
Open Source allows such abominations as "you can look, but if you copy we'll sue you from Alaska to Hell".
Isn't that essentially what DRM is trying to do?
The idea is nice at first glance, much like patents of old required a working mechanical model. It does fit well to the basic idea behind patents, which is essentially "tell us all how it works and we'll give you some rights for teaching us".
It doesn't fit with Free in any sense. Whether or not it fits with Open Source depends on your philosophy. Mine certainly isn't one of prison-but-with-walls-of-glass. I prefer not having to live in a prison at all.
Re:open vs. free (Score:2)
As to this specific pro
Re:open vs. free (Score:2)
This actually is a short coming of the english language. In portuguese "Livre" (free as in software) is very diferent from "Gratis" (free as in beer). Pehaps the logo of the free software group should be in latin or esperanto, so it don't get so confusing.
Adaptation (Score:4, Insightful)
Take, for instance, the fire service. My dad's a career fireman and sits on several technical committees that draft and approve the specifications for different types of equipment used in firefighting (specifically, breathing apparatus). Every time the specification changes (recently, to include a visual warning device in the face mask to display the percentage/amount of breathable air left in a tank), the vendors have to build new functionality into their gear. Each one has to design something that meets the standard, and each one patents their implementation of the standard, or licenses an already patented mechanism that meets the requirements. Point being, the vendors can't patent the CONCEPT of having a heads-up display, just their particular electro-mechanical implementation if it's something novel.
Software, on the other hand, has been allowed to patent a CONCEPT (such as one-click ordering) rather than a particular implementation simply because they claim that exposing their particulars with respect to implementation (source code) would give someone a competitive advantage against them.
Hogwash. In fact, it's easier to modify a physical device enough to get a new patent... it's harder to modify software to make it apparently distinct from the original patented source, esepcially if it's written in another language where someone is going to make comparisons not on a line-by-line basis but a method-by-method basis, and get into comparative analysis.
I agree that the system is broken and needs to be fixed... and I think the way to do that *is* in fact to require software patents to include their source code as well as a solid description of the methods used (perhaps an object model, as well?)...
Inconthievable (Score:2, Funny)
"...While he deprecates the 'business-method' patents like one-click ordering..."
You keep using that word. I do not think it means what you think it means.
IM
Algorithms == Mathematics (Score:2)
No matter how ingenious we get at it, mathematics has never been a patentable commodity. The fact that software has patents is a failure in the education system to properly teach this very basic concept. A concept that any 6 year old
It really comes down to this... (Score:2)
Software patents suck. They have no upside except to large corporations to try and maintain dominance.
necessity is a mother (Score:2)
Comment removed (Score:5, Interesting)
Re:No, it doesn't (Score:5, Insightful)
As much as this might disappoint the Perl hackers, there isn't always one way to do it. Sometimes there's only one good way of doing things (MP3 decoding comes to mind), and if the single-path bottleneck is patented then things might get difficult.
Why does free software have to be subjected to patents? It's not a commercial enterprise. If commercial entities stand to lose money from the competition of free software, surely that's their problem and not the free software coders'?
I think this could only work if the duration for which software patents were valid was shortened considerably (to, say, 3 years).
Re:No, it doesn't (Score:2, Insightful)
And if you want to pin down patents to a "specific algorithm", how precise do you need to be? If you get too specific, patents effectively become almost identical to copyright. If you become too broad, you have... almost what we have now.
Imagine the code submitted along with a patent for a codec like MP3. Does your patent now cover just exactly that one way of encoding in MP3, or do
Re:No, it doesn't (Score:3, Interesting)
In the beginning of his article Tim wrote that somebody would invent something, and then build it. The patent would protect the original inventor from having his ideas "stolen". Big companies could build the idea more efficiently and you would be out of business. Folks this is bogus as has been shown very often in industry big companies go out of business because they cannot adapt
Re:Eliminates patent benefit. (Score:3, Insightful)
Re:Eliminates patent benefit. (Score:2)
I suppose this would be open to abuse, but the benifits from this as I see them are that patent holders cannot hold back use of the patent but they are guaranteed to gain from its use.
Re:Eliminates patent benefit. (Score:2)
But even today, writing something which uses a large number of patents becomes prohibativly expensive.
Of course they could put an upper cap on the amount, so 1% (pure thumb suck number) could never be more than $10 (another thumb suck number).
Re:Eliminates patent benefit. (Score:5, Informative)
Given that there is concrete evidence for what the patent is about (the source code), it becomes much harder for companies to claim that patents have been violated. It also becomes harder for patents to be put forward for such simple stuff as "one-click purchasing", patents would then have to be awarded on innovative algorithms.
Re:Eliminates patent benefit. (Score:3, Informative)
A patent was supposed to grant you a monopoly on your invention in return for describing said invention such that when the King decided your monopoly expires then other members of the kingdom could share the knowledge.
Thus when source code is the documentation one could argue that presenting such code is *already* a pre-requisite.
Re:Eliminates patent benefit. (Score:2, Insightful)
You can patent parts of the engine. Everyone can look at how you did it, and maybe create a better solution for it. The only thing patent protects the owner from, is using the same exact implementation in products that are sold for profit.
IMHO this is an excellent proposition
Why does everyone keep (Score:3, Insightful)
Re:Eliminates patent benefit. (Score:5, Insightful)
ie. The patent applicant not only has to write some code showing how his invention works in detail, but also has to show it to anyone who wants to see it. Those people who see it may not use it in their own applications (or they'd be violating the patent) so all the benefits of having a patent apply, but no-one would be able to patent anything that didn't have a concrete implementation (like 1-click for example).
I think that's the idea, but if you think about it - if you wrote code for 1-click, either you'd be restricting people from using the same techniques but they could implement 1-click in a different way, which I think does invalidate the idea of a patent after all.
Imagine I come up with a novel way of toasting bread, and I have to create my 'toaster'. If patents are to work, that'd have to stop other people from inventing the 'grill'. If that is true, then my way of implementing 1-click would stop other people from implementing 1-click in their own way.
The alternative, if my software only applies to my way of doing 1-click, then someone could legally invent the grill even though I have the toaster patent.
(I think I'll go lie down and wait for someone knowledgeable about patents to tell me what I mean
Re:Eliminates patent benefit. (Score:2)
1. Free Redistribution
- The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.
If a patent is restricting the use of the code then it is not Open Source. If it cann
Re:Eliminates patent benefit. (Score:2)
Re:Eliminates patent benefit. (Score:3, Interesting)
NO. I do not believe that anyone deserves automatic compensation for anything they do. The benefits of all human endeavour rightfully belong to all of humanity.
We can live without those who are only in it for the money. The fact is, in every
Re:Eliminates patent benefit. (Score:2)
You mention the cost of reproduction, but what about the cost of discovery? If a person/company invest time/money into development of a unique software concept, what allows them to cover the cost of time/money for the discovery process? Should this person/company be able to recover the cost of time/money at all? I'm g
Re:Eliminates patent benefit. (Score:2)
What do you do for a living
Re:Self-Contradicting? (Score:2)
Because, um, it is patented, and they can't use that source without licensing the patent?
The benefit of this would be that you can see the patent as a working implementation, and decide if you want to license it or code around it. Plus, a working implementation makes a patent much more precise than "a method for doing something in some place".
Re:Self-Contradicting? (Score:2)
Re:Self-Contradicting? (Score:2)
Re:Self-Contradicting? (Score:2)
Re:Self-Contradicting? (Score:3, Insightful)
No, that's exactly the idea of both patents and copyrights. They would have to pay because it is the law, however difficult that may be to enforce.
A patent is a promise by the state to enforce your exclusive rights on an invention in exchange for your publishing its details. Similarly
Re:Self-Contradicting? (Score:2)
Re:patents and oss inconsistent (Score:2)
Releasing your patented software under an open source license would only make your patent meaningless if the license explicitly includes a license of the patent as well as the code - otherwise the patent would prevent you from legally using the software.
One of the many problems
Re:patents and oss inconsistent (Score:2)
The BSD license, for instance, would NOT in any shape or form give you the right to use software that contains patented material, though you might still be able to redistribute the software (depending on laws in your jurisdiction). The GPL is amiguous on the point. The preamble and section 7 deals
Re:patents and oss inconsistent (Score:2)
Therefore, if you release your patented software under an open source license, your patent is now meaningless since the oss license now says how your software can be used.
Strictly speaking, the OSS license says how *one* implemenation of your patent can be used. It's like Tomcat [apache.org] - Tomcat's the reference implementaion of a "Java Servlet Container", and it's OSS, but there are other - proprietary and OSS - Java Servlet Containers out there. I believe Sun (someone more clueful than me chime in if I've got
Re:Copy...r...i...g...h..t... (Score:2)
Err, that's exactly how the patent system is _supposed_ to work. In order to get a patent you supply your "trade secret" details of how your invention works to the patent office, and they give you a patent in exchange for the right to publish those secrets.
Re:Patents should protect individual inventors (Score:2)
The sad state of patents is partially due to people who can think of a flying car, but have no idea how to build one.
Re:first post? (Score:3, Insightful)
By so doing it evades the "overbroad" patent, but that will also be levied against it as a criticism: it also is a stark limitation on the potential utility of the patent and can be used to restrict the patents scope.
I also think that because of that its power could also be e
Re:first post? (Score:2)
Well, there's precedent for it. The USPTO used to encourage inventors (strongly) to submit a working model of each invention with their patent application. The models would then be publicly displayed at the USPTO, partly because it's a neat idea, and partly to evidence the subject matter of the patent.
This process was deprecated a while ago, but is still present in new forms, e.g., patents claiming DNA sequences must submit