Ask Slashdot: Open Patent Licenses?
felipe13 writes "We are working on a new piece of code that will be protected under a GPL license, this is fine for the code itself, but what about our 'innovations'? Are there any 'Open Patent License' models similar to the GPL or Creative Commons? We have Google patenting the highlight of search occurrences, Facebook protecting the word 'Book,' and Apple registering body movements. This is becoming ridiculous to a point. Now the patent trolls are making a killing as well. Does the open source community has a good way to protect its innovations and inventions? There are some initiatives to buy patents and release them to the public or at least place them is a protected area, but where would my very small company register a new way to include titles in a private message? Where could Drupal patent the use of 'hooks' to let developers interact with the core of the application? (If they invented this, I am not really sure.) I don't want to wake up in 10 years and discover that X huge company patented my innovation and that now I actually have to pay them for it." There's OpenPatents.org, there's the Open Source Hardware and Design Alliance, there's CERN's newly-updated Open Hardware license, and there are domain-specific patent sharing organizations like the Open Patent Alliance; what else is out there?
GPL is based on copyright which is automatic.
Patents are not automatic, so you need to patent your invention, and worry about (free) licensing afterwards.
If you wanted something more BSD-like, publish without patenting.
The thing that kills patents is prior art. So if you're releasing something to the public domain, make sure to document every step of the way, everything that is potentially patentable. If you invented it first, then with proper documentation, nobody else can patent it...
...at least until the new "whoever files first" rules go into effect.
The CB App. What's your 20?
contradiction in terms... circuits overwhelmed... head exploding
-- Flame me and I will happily flame you back. Bring it!
As maybe "innovations and inventions" in software if you're not a huge mega corp is incompatible with being in the the US anymore.
"Because we are not employing at entry level, offshoring will kill our industry stone dead."
I do not think that is the case. I believe that under both "files first" and "invents first" prior art can cause the patent application to fail. I think the individual hurt by the move to "files first" is the inventor trying to work in secret, trying to postpone filing for the patent in order to maximize the number of years on the market during patent protection and minimize the number of years under development during patent protection.
your work will^H^H^H^Hshould qualify as prior art
I fixed that for you. In this day and age where a patent clerk's "research" consists of searching for his rubber stamp to approve the app and grant the patent (usually on stuff a simple google query would show a googleplex worth of results for), you have to wait to duke it out in court and go broke defending yourself against a patent which should never have made it TO the application process, let alone be granted patent protection.
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
IP 101 -
Copyright is automatic whenever you create some sort of work, be it art, software or whatever. Published or unpublished. It stops people copying your stuff and passing it off as their name. "Derived works" would include some sort of that work (copied code, your music or whatever) and is illegal unless its 'fair use'
Trademarks: A trademark is protecting a particular name to stop other people from naming their things similarly. For example, if I'm selling my "YouProduct" range, I don't want a competitor to sell "YouProduct2", because it might confuse my clients. Similarly I can't open a company called "Appell" which sells mp3 players called iiPods - even if they look totally different.
Patent: A patent needs to be obtained and protects an idea. If you protect an idea, NOBODY can make something which uses that idea. Software patents are respected in certain countries but others don't (like the EU).
To give an example:
I want to create a news aggregation website. I can't name it slashdotdot because of TRADEMARK. I can't look at slashdot's source code and copy most of it and use it for my own work because of COPYRIGHT. Now if /. copyrighted their moderation method algorithm, I can't use it in mine. REGARDLESS of whether I wrote the code independantly or whatever - this is due to PATENTS.
There.
Just release it. Once public, it become prior art and cannot be patented by someone else. After a period of time (~ one year), you can't patent it yourself anymore either.
You know, for a website that loves to pontificate about patent law every 10 minutes, Slashdot and its editors sure don't seem to know jack shit about the subject..."
(DISCLAIMER: If one of the various "patent reform" bills makes it through Congress and becomes law, and the U.S. moves from a "first to invent" system to a "first to file" system, then all this will probably change. But that's not the state of things right now.
where you might wish to consider basing your open-invention-based business.
Where are we going and why are we in a handbasket?
An engineering teacher of mine once told me of the "Poor Man's Patent". It is pretty air-tight and really cheap.
As mentioned before, document heavily through the whole process, an periodically send your documentation to yourself through USPS. Because USPS is a government agency, the date stamp on the envelop is considered legit. All you have to do is know what is inside each envelope and DON'T OPEN them. If who came up with the idea first ever came into question, just make sure you present the envelope to an official that can verify that it was sealed.
This requires you to keep an eye on who is trying to patent what, but it is solid.
Where could Drupal patent the use of 'hooks' to let developers interact with the core of the application? (If they invented this, I am not really sure.)
No they did not. Hooks are ancient.
So why not just publish it, making it prior art? Or maybe what you want are Trade Secrets?
Thanks to everyone for the great input, what I am getting is that we can be fine with just publishing it and having some piece of mind that our innovations (if there are any) will be protected. presidenteloc: our business model will be based in Costa Rica I guess, which is where we are located. I don't think that we can talk about just one legislation, which is part of the problem here, the us may change the rules, but what about the rest of the world? UE I guess will not give much problems, but there should be a better way to protect stuff. kimvette: that was part of the question actually, where would a clerk like this look? Is there a pool of this innovations somewhere? The links provided here are great, but they don't really provide a solution for new innovations, they are working (as far as I was able to see) on current registered innovations in some countries (us mostly), that is actually part of the questions: Do I HAVE to register my inventions? can't I just do something like a GPL license, include it in my code and live goes on. bennomatic: I will start documenting everything, I will try to provide a platform or repository for this cases, and I hope that it becomes useful for others someday.
If you mean keep something from being patented or least being well enforced later then yes, just publish your source code. It then becomes prior art.
There are many many of them, the difference is that they are not registered, big companies like hp will patent ever the way they fold a paper when the contents are important, open source companies don't. But take for instance bittorrent, this system is great and I remember a few years back when M$ 'invented' a peer-2-peer system to distribute their updates and where claiming it was their own invention, even when they where reminded of bittorrent. Same thing here, I don't know if /. does, but if it was a company like google, they would probably be getting patents on every single algorithms or the way they receive 'scoops' from the readers.
There are many many many innovations that come from the open source community beginning with the distributed contribution model in which most applications are developed (there is an article here about how torvalds is responsible for this)
Alternately, if you wish your invention to be in the public domain, you can file for Statutory Invention Registration. This will cause the filing to be in the USPTO database and thus more likely to be found during a prior art search for future patent applications than if it was just published in a journal.
Well, if you did something that is open source, it is released into the wild, right? That makes it prior art. So your defense is that their patent is invalid if it happens more than a year later. But under the current house bill (H.R. 1549) which is now in the Senate for approval, users who were making commercial use of the invention more than a year prior to the filing date of the patent, even in secret, are protected. Also, the status of prior public use or publication is stronger under the first-to-file system than the first-to-invent system. Even one day before the patent application's filing date (with the exception of disclosures prior to your publication by the patent applicant) defeats the patent. So things are looking up if you want freedom. Now, if you want to smite greedy companies for using your idea, that is a whole different kettle of fish.
If you file for a Statutory Invention Registration (or file for a patent and drop it after 18 months), then your filing will be in the USPTO database and thus more likely to be found during a prior art search for future patent applications than if it was just published in a journal.
Innovations and inventions of FOSS?
The majority of recent innovations in software have originated in FOSS and then been copied into commercial software. For example, Microsoft's . Even re-implementations can be innovative in the way that they do those re-implementations and Linux certainly shows that.
Perhaps when FOSS moves beyond reimplementing proprietary operating systems, applications and tools this will become a more important issue.
There are 14 thousand packages available for my current system and although a large proportion of that are libraries, it compares with a few hundred in a plain system. I think we are beyond just implementing the base operating system.
Going a bit further, lets just look at a few random packages that happene to come to mind
Overall, the problem may be the opposite. Too much of FOSS is someone's research project with a bunch of random innovations thrown in there; it's lucky we can choose the best of many packages.
I use FOSS every day and support various project monetarily but lets be honest. Innovative applies to FOSS about as well as it applies to MicroSoft user interface development. Clippy being a notable exception and definite MS "innovation".
It's so sad that this just sounds like the standard line from a Microsoft troll. More likely, however you've been taken in by these people. Anyway, good for you in putting your money into FOSS; if you have done that then you really have funded lots of innovation.
=~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
How about filing regular patents and refrain from enforcing them against others in the F/OSS community, just like Red Hat does?
Unfortunately that does require plenty of cash for litigation if a big corporation decides to challenge the patents anyway.
Then use the patent(s) as leverage to go after companies that don't honour the GPL. For everyone else grant a blanket licence to use the patent provided they honour the open source licence properly.
After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
in copyrights, copying is relatively cheaply and efficiently proven and so people respect them by default
Is lack of copying also "relatively cheaply and efficiently proven"? Say I've written a song. How do I know whether I am the legitimate author or whether it's an unauthorized derivative work of something I had heard in grade school?
The idea behind the Open Patent License is for owners of patents (and non-patent IP that still ends up behaving like patents from a practical real-world extent--amazing how that actually happens) to be able to license them in a copyleft-type manner, ideally handling more than just the software patent situation.
The goal is for all players to be able to participate in a growing patent pool and have open and free access to this pool under copyleft-type conditions, whether they're small players or larger players.
Don't be thrown by the badly-worded license--I had it as a starting-point for discussion/work, getting ideas out there, and ended up having a few lawyers come out of the woodwork, offer to help, then realize it was a bigger project than they had expected. After a number of rounds of that I ended up putting the project on the back burner, as you can see. I need to get it more active again. Anyone who is interested in contributing in any sense, please contact me.
Also, I've since realized that a far, FAR, shorter license probably makes sense. A structure of something similar to Google's license from their CLA for instance, or Redhat's patent promise, made a bit more generic and made to cover patent-like IP, is probably a better idea, and I am planning to re-start the license wording along those lines.
I will happily accept help from anyone who is interested.
cvs / git - CVS was the revision control system to introduce
I tend to agree with your post over all and don't want to be pedantic but wasn't CVS to replace Bell Labs SCCS (Source Code Control System)? And didn't other source code revision control systems exist before SCSC?
Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
Theres five and one for free. I'm sure you will be able to point out some systems which had part of the functionality of these, however that is the nature of innovation and why patents are wrong. Everybody's innovation builds on someone else's work to some extent.
=~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
IANAL, but I have been involved with my share of patent law, both in defending against patent infringement and in applying for patents. Your assertions suggest the only exposure you've had to the patent process comes from reading Slashdot headlines. There is no rubber stamp at the USPTO. An examiner spends months to years on a single application, researching prior art, questioning the inventor(s), and judging the novelty of the invention. Many times, an application will go through a rejection/revision cycle several (up to 3, I think) times before the examiner's objections are fully overcome. And even then, the application is usually rejected.
Patent litigation is also fairly rare (albeit expensive). Most defenses against patent infringement are centered around trying to invalidate the patent altogether. This means the patent holder is typically faced with losing his intellectual property rights altogether. It's uncanny how suffering real, irreparable damages if you lose a suit you bring up against someone else can shape your strategy.
sorry my sentence got chopped off; CVS introduced multi file commits and tracking entire directories on top of RCS. RCS was based on the idea of SCCS but moved to delta storage.
=~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
IMHO, you need to talk to a lawyer (sometimes before you even start the project so you don't waste your time), I doubt a good one would charge you unless s/he had to file the patent themselves (lawyers file the majority of these) and if you find the right ones, they deal with it as a large part of their living (ex. defending a patent). What you may find is things get handled on a case to case basis with patents because of all the complex rules and regulations surrounding them.
Be sure to use the GPLv3 license if your primary goal is to perpetuate the openness of the patentable attributes of the work you release and its derivatives.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
Release your product everywhere but the US. That is the only way to avoid the Trolls. If enough people do that, maybe the situation will change.
This means the patent holder is typically faced with losing his intellectual property rights altogether.
Unless the probability of independent invention of the same thing over the next twenty years or so is vanishingly small, you have no business being granted a government monopoly in the first place. It also means that whatever you "invented" wasn't much of an invention at all, just a minor and altogether obvious advance on existing practice.
The problem of course is that determining what is "obvious" by this standard or any other is virtually impossible, so we get endless perversions that everyone with a clue considers more than obvious but which get government granted extortion rights anyway.
Under the version recently passed by the House, a person can get a patent unless "the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention..."... Instead of being "know or used" it has to be printed, patented or "otherwise available to the public."
No problem, create a small ad that describes the invention. Place that ad in your local newspaper. The letter of the law cuts both ways.