Ask Slashdot: Reducing Software Patent Life-Spans?
seattle_coder writes "Many have advocated for the elimination of software patents. The arguments generally are that software patents are handed out too easily, and that they're too difficult and expensive to fight. Some say that patents just plain don't make sense for software, which is such a dynamic technology. Given that the standard patent lifetime is 20 years, and software changes so rapidly, is the life-span the problem for software patents? Would reducing the software patent lifetime to 5 years or even less be the thing to do?"
No, because the process to get a patent can easily stretch five years. Also that doesn't solve some of the other fundamental problems with software patents, such as software being math.
We shouldn't be able to patent software for the same reason we can't patent mathematics. Copyright protection is sufficient and suitable for software.
the one that's holding all the cards isn't going to ask for a new hand. the broken patent system serves the interests of large corporations, and they'll fight tooth and nail against any changes that is against their interest. in summary - dream on.
ELOI, ELOI, LAMA SABACHTHANI!?
Would reducing the software patent lifetime to 5 years or even less be the thing to do?
Sometimes the patent has to be filed during development, not when the product is being released. So that proposed five year time frame could include a couple of years of development. Perhaps five is too short, or perhaps that five years begins with product release. Maybe eight years from filing or five years from product launch, whichever occurs first?
No patents for software, period. Copyright protection is the only proper protection for software. I cannot compromise on that position. And, yes, copyright protections should be limited for software, as well. There is really almost nothing in the world today more than 15 years old which NEEDS protecting! It's so obsolete that no one wants to use it. It should be publicly available, and in the public domain, for student's use, more than anything.
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
is the life-span the problem for software patents?
No, the problem is that software is an algorithm and shouldn't be subject to patent law anyways. It's like trying to patent a mathematical formula.
sysadmins and parents of newborns get the same amount of sleep.
I dunno about patents so much. I think used properly they are useful. Unfortunately they are more often used to stifle innovation than they are to encourage it like they were intended to do!
My main worry is copyright. I think copyright law needs dramatic alteration! To me a Rudyard Kipling work that has been out-of-copyright for some time and bastardized by Disney to create "The Jungle Book" is more worthy of protection that a 20 year old computer game like "Tai-Chi Tortoise"
The first has a great deal of artistic merit, and will be recided in its original form for hundreds of years. The second will be in copyright for many years, despite the fact it has slipped from memory already!
There should be some distinction between a work that has potential monetary worth 75 years after its creation, and something that has no worth 5 years after creation.
Yes, the lifespan of patents is a big problem.
But in software, things change so rapidly that patent protection for even five years is an eternity: by then, it is game over.
The fundamental problem with software patents is that companies patent simple ideas. The Amazon one-click purchase patent is a prime example. These kinds of ideas should be considered "obvious" by the USPTO, but unfortunately these kinds of things are routinely patented. The result is that there is a minefield of patents around every simple idea, every basic thing that one can do in software. Anyone who wants to create a startup company around a software product is at great risk, and instead of investing their time and energy into product development they now have to invest it in legal research. That is not a very good state of affairs for an industry that thrives on innovation.
If patents are to be allowed to exist for software, the bar for what is not obvious should be much, much, much higher than it currently seems to be.
Would reducing the software patent lifetime to 5 years or even less be the thing to do?
No. Don't accept a compromise, it'll only look like you're trying to change the deal if you get it and then try to go further. If you oppose software patents, then oppose them.
"Welcome to our world. We are the wasted youth. And we are the future too." Yes, I know these are stupid lyrics.
Just stop granting random patents because the people who decide on 'em can't understand what's written in a paper.
Let real tech people judge and - eventually - grant a *limited* patent, but stop giving away things because people can't read a proposal..
Easily is an entity, not a he, and that entity is not you, nor me.
I once took an excursion to Reddit, and later HN. Unlimited up/down voting sucks when dealing with a hive-mind.
to see all MS Windows versions from WinXP and older all source code released as GPL-3
I don't see how changing the patent term would have any effect on this whatsoever. Even if the copyright term was shrunk and they fell out of copyright, they'd go into the public domain rather than GPL.
Jew rat lawyers? Come on, AC - the Jews may own a few of these patents and copyrights, but it's been a free-for-all all along. If you MUST dump on the Jews, go ahead - but save some dumping for white, black, brown, English, French, American, etc etc ad nauseum. I believe in equal opportunity!
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
IMHO - WinXP is not quite there yet. I give 15 years for copyright protection. We can all argue the fine points of this thing, but at least we're talking the same language. Patent holders, on the other hand, speak some kind of gibberish.
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
Making them 3 years would solve many many problems.
But, the TRIPS agreement says patents have to last 20 years.
However, the TRIPS agreement doesn't say that software has to be patentable. So countries could declare that software isn't patentable, and then create some new legal thingy called "petents", and say that petents last 3 years and that software innovations can be petented.
This would be hard work because some countries (USA for example) push the idea that TRIPS requires software patents.
http://en.swpat.org/wiki/TRIPS
Really, shortening the duration would be as much work, and there's always the risk that the monopolists will find some other nasty clause to stick in to make 3-year petents really harmful.
Let's just go for abolition. It will take time, but it's the only practical solution.
http://en.swpat.org/wiki/Why_abolish_software_patents
Expert in software patents or patent law? Contribute to the ESP wiki!
Anyone who has ever programmed just a little knows that programmers invent algorithms every day and reuse somebody else's algorithm every minute. It is just a greed-fuelled idiocy to patent random bits of what programmers invent as part of their work. It is like patenting a mathematical proof or a law of physics.
Then there is another matter: when are two algorithms identical? When the code is exactly the same, including the naming of variables? No matter the variable naming? When they generate the same machine code on some machine? When they compute the same results (but this is undecidable formally)?
Software patents are a stupidity to make lawyers richer and to make the life of developers more miserable.
Who the hell is Easily, and why should he be getting all those patents?
Why do you think its a he?
Have gnu, will travel.
Make software patents shorter-term - six months to three years should be about right.
Now, obviously, companies are going to start filing their software under non-software patents. But it's far easier to argue "this patent was misfiled, it should be a software patent (and thus expired two years ago)" than it is to argue "this patent is completely invalid and should never have been allowed". Remember, the people deciding these cases are bureaucrats - misfiled forms are something they can handle; the system being wrong is something they can't.
While we're at it, cut copyright in general to ten years, with a single ten-year extension if it has been in constant commercial production. That brings them in line with patents, and provides an incentive for companies to actually use their copyrights (instead of sticking them in a vault like Disney). A twenty-year copyright would put all kinds of things into the public domain: season 2 of "The Fresh Prince of Bel-Air", Final Fantasy IV, Terminator 2, Metallica's Black Album, and the novel "The Sum of All Fears" - and that's just things that would enter the public domain this year.
There's numerous reasons why patents on software are invalid. The most difficult to understand for a non-technical person might be that it can be reduced to math, which is already not patentable; so be allowing patents on software you are allowing patents on math. And demonstrating this in court for any scenario could be somewhat difficult.
But the simpler answer (from the start) should have been that you are not supposed to be able to patent an idea; you must patent an invention (implementation). In software it's either source code (covered by copyright) or it's an idea (not patentable).
The simple question from the patent examiner or judge for a software patent is a request to see the implementation. Since there's no implementation in "a way to navigate the web using a touch interface" it should get tossed. On the other hand, the specific implementation could (I suppose) be patented, but since the implementation is already covered by copyright, why bother with the (inferior) patent...?
If you think imaginary property and real property are the same, when does your house become public domain?
..is NOT to reward someone who invested nothing other than a few neuronal sparks coming up with an idea, but to reward someone who risked a significant investment in time, money, and materials to be able to recoup that investment plus make a profit in exchange for sharing the fruits of that investment with everyone.
The VAST majority of software and business-method related patents are nothing that someone competent with ordinary skill in the field could not come up with as a common-sense solution to a specific problem, WITHOUT said investment OR risk.
That said, the problem is that bringing the original intent of patents back into the system is not in the best interests of those who decide who gets elected (it isn't the voters, natch) and, thus, will not happen without a revolution of some kind which circumvents their control.
Even civil disobedience won't get us very far because, ultimately, most people could care less that they are controlled like sheep, and believe that their masters are the "good guys" and can "do no wrong". As a result, get used to it until the system explodes and has to be replaced by something else, hopefully better, but such is not guaranteed. It is the time-honored tradition of the human race since time immemorial to let the decay of civilization outrun our ability to contain or mitigate it, to ultimately consume and destroy us.
I just wish it would hurry the hell up so we can start anew.
-SS "Teach the ignorant, care for the dumb, and punish the stupid."
The individual product still gets copyright protection forever so the loss of patent only means that they can't exclude *everyone* from competing with their own products using their own code written from scratch.
Patents are a terrible fit for software and should never have been applied to it in the first place. Copyright provides plenty of protection.
Instead of looking at this with that same crappy "algorithms and software are math" (apologies, but it hasn't worked before, and it certainly won't now (unless we maaaaybe reduce EVERYTHING to 100% pure mathematics)) view, let's start looking for new ways of explaining it to the masses - they don't get it. The fault is not entirely their own cause of their ignorance, we haven't properly educated them. What do you do when people don't get the idea in political situations?
Protest.
Civil Disobedience.
Lobbying.
I'm pretty sure if 1000+ hackers showed up on the doorstep of the whitehouse equipped with laptops running as much patent-violating software as they could possibly muster - that'd be a pretty good start. The only question is who has the gull to show up? Who has the balls to write that code? So far, the one thing the hacker community (and other code-centred groups yes) seems to lack is some kind of motivating factor. Perhaps, and this is just a thought, the right to code what we please?
I'm almost tempted to organize something of these lines myself, problem is I can already smell the -1 rating this is going to earn for "stating the obvious" or "trolling". Can't say I didn't try.
Cheers, DH.
The real issue is that patenting has moved from protecting the method of solving a problem into solving a particular problem.
For instance, I cannot patent mowing a lawn. I can patent a lawn mowing machine, even one that exactly copies the pattern created by another lawn mower that also runs on gas and uses a rotary blade to do it. As long as my lawn mowing machine is different enough to merit the patent, I think it's fair so someone doesn't come along and copy my machine.
Now people are patenting ideas. So when Amazon patents "one click shopping" and I write open source software with different libraries to complete the same task, they claim patent infringement, which is nonsense. They should be able to patent a particular method, which is really just their code, not an end result. Even then it's redundant, as it's already protected by copyright.
Large corporations do not want patent law sane, because it's their multi-million dollar playground, and they can crush innovation and startups by simply filing a few law suits. The first nation with decent infrastructure to fix their system or abandon it will lead the way into the 21st century.
tl;dr: The ability to patent end results instead of particular methods is why the current patent system is a failure.
That sounds better, but you're missing the big picture. No source code.
When I buy a book, I can extend the work quite easily after it is in the public domain. I read the book, come up with my own ideas, and write a new one.
When I buy Windows XP, I can...disassemble the code and look at it. Have fun trying to extend it or fix any bugs. And that's assuming a shorter copyright term. The copyright on MS-DOS 1.0 expires in 2102. At that point we'll be able to copy the binary here and there, assuming any binaries can be found. The source will probably have been long gone and no hardware that it supports will likely be around either.
What a nice deal for Microsoft! They get a government monopoly on the exploitation of their works and all they have to do is give you an opaque version of the work that won't be useful for anyone when the copyright term finally expires.
We need at least source in escrow with the Library of Congress. When the copyright term runs out, the source is published. I'd rather require source publishing for any copyright, but I don't think that's going to fly.
If software is unlikely to be relevant after 20 years, then what is the danger of a 20 year patent?
(speaking for myself), I feel that the biggest problem is when a collection of intellectual property is bundled into a standard (such as H.264), but despite the valiant efforts of standards development organizations to require their participants to document their participant's intellectual property in a standard, you can't really ensure that "submarine patents" by non-participants are not accidently infringed upon, and frankly even the SDOs don't have any real police power over participants that either on purpose or accidently don't disclose IP.
I feel that some organization (perhaps ANSI, or just the PTO) should be responsible for designating the most valuable standards (such as "national standards") for "mandatory IP declaration". This would start a process where within a set time (1-2 years), all intellectual property owners would have to "put up or shut up", i.e. declare that their intellectual property is covered by the national standard. If they don't declare during the limited time period, they forfeit their right to sue for infringement on implementation of the national standard.
Real businesses do not generally have a problem licensing known intellectual property protected by patent. It is the unknown that is the bigger risk, and makes adoptions of new standards slower (I've personally seen this at a previous position).
Oh, I agree. I didn't miss the GPL-3 at all. You are perfectly correct. Source in escrow sounds great to me! I merely established what I thought was a reasonable time period for protection of copyrighted works, which differed from your own by a fraction. ;>)
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
You do realize it takes at least 5 years just to get something patented?
So by the time your thing is patented, and you've paid up to $100,000 to do so worldwide, it's not worth anything anymore?
Nice.
It would likely be a big improvement, but it doesn't mean that it fixes the problem. Also, doing so would almost certainly involve clearly legitimizing software patents.
This is my signature. There are many like it, but this one is mine.
People need to start patenting dumb software ideas; not just the great ones.
How many $obnoxious_sound or $picOfTheDay apps do we really need? Some dumb schmuck needs to claim those ideas and put a limit on entrants to that cesspool.
Generally, I am against software patents, however I do believe that there are some software innovations that should be patentable. My feeling is that they should be held to much higher standards of innovation, non-obviousness, and utility than current software patents are. I say this as the holder of a software patent related to adaptive systems that allows compiled applications to alter the structure and behavior of application classes at run time without writing code or recompiling the application source code. I honestly believe that the innovations I invented (and are in use by most semiconductor and similar high-tech manufacturing enterprises to enable them to tailor off-the-shelf manufacturing software to their particular enterprise without writing and integrating new code) meet the same standards required of physical devices and such. That said, most of the software patents I have read about, or studied in detail, are totally bogus and should have been laughed out of the Patent and Trademark Office. Period of time for software patents? 10 years max in my opinion. 20 years is absurd. As stated elsewhere in these comments, software innovations occur too rapidly to lock up some concept for that much time.
Sometimes, real fast is almost as good as real-time.
Mod this up. We don't have the flexibility to alter our domestic law in this manner any more. But, as parent suggests, we could implement some kind of utility model system, aka "petty patents" that are shorter. Whether we can do it and grant them within a reasonable time is a different question...
"Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
While I do feel that most software patents are absured, there are occasionally some really good innovations and implementations. What if the US put a cap on the number of software patents allowed per year. Say 50. The USPTO takes all of the software patent applications for the year, ranks them according to most ingenious and the top 50 get their five year patents.
A compromise is where you get some of what by giving up 100% of your principles.
Software is just not patentable. It can be part of a patentable invention, but by itself it is math, just one of the possible permutations of a computers bits.
It took a real world war to end the airplane's patent wars. - Fâché Rouge -
Almost no software depends on actual specific hardware, they depend on general well documented interfaces. People don't write games for Nvidia cards, they write games for DirectX.
Sure, we'd still have to implement compatibility layers, but imagine how extraordinarily easier it would be to write Wine if we had both the source of the programs and of Windows.
Dilbert RSS feed
Despite what the gender neutral language movement thinks, in current English, the masculine pronoun is used when gender is known to exist but not established.
Use "they" if you must, and if it doesn't introduce ambiguity of plurality, but don't expect that everyone does so.
Being unable to compile the code as-is would be a tiny setback, compared to the potential knowledge gained from studying and modernizing it.
Prime example: look at any ID Software source code release (Doom, Quake). These games have been ported, upgraded, remade a hundred times over. Did this hurt the company ? Or did it create a huge following of dedicated gamers and modders and source hackers, some of which have gone on to create games of their own, or even work for ID producing great content.
And so what if Intel finally grows a pair and ditches the legacy A20 ? If we're too lazy to fix the code, we'll emulate the stupid old thing. And Creative Labs is fantastically irrelevant, has been for over a decade. They've tried to cheat death with that EAX garbage, but really there is nothing mysterious anymore about outputting sound from a computer. The only secret in that code is the number of bugs their Singapore-based dev team manages to conjure up on a daily basis.
I'm not saying everything should be forcibly open-sourced, but I do firmly believe these companies would do just as well if they concentrated on making their product better than the competition's, rather than relying on secrecy to protect their bottom line.
-Billco, Fnarg.com
The Australian Patent Office - IP Australia (disclosure: I work there) back in 2001 introduced another form of IP called an "Innovation Patent" to address this need. An Innovation Patent differs from a normal patent in the following ways:
Sounds pretty much what you're after?
We don't have the flexibility to alter our domestic law in this manner any more.
Sure we do. We can withdraw from TRIPS, Berne, etc. at any time. No one is forcing us to remain in these agreements. We just need the political power to get the country doing what is in the best interests of its people, rather than a privileged few.
-- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
Let's pick a nice, round number to reduce it to. Zero is a nice, round number.
Reducing the term to anything more is just putting a band-aid on a festering boil. Until the USPTO gets far more selective about what is considered patentable, and the courts get far more selective about what is considered infringement, there's no empirical way to tell whether software patents could have any value at all. As it is, they are clearly of negative value.
The biggest problem with software patents isn't the software part -- it's the patent part.
We need to seriously examine our idea of what is patentworthy and what fails the "obviousness" test. Lots of things are patented which really, really should not be patented. For instance, I have a digital SLR made by Olympus. Olympus uses a unique sensor size (a little smaller than Canon and Nikon), has decided their standard distance from that sensor to the back of the lens mount, and has built a bunch of lenses tailored to this. There is nothing magic about these values -- they're just engineering choices Olympus made. Yet these numbers -- the sensor size and the sensor-lens distance -- are patented. This is absurd. There's no invention here, just some choices that a bunch of engineers made. Canon and Nikon made different choices.
Likewise, people patent obvious solutions to problems, or solutions that have no particular inventive merit to them. This is just bog-standard engineering. Why is "multitouch" patentable? It's an obvious way to interact with a touchscreen, just like holding down two keys rather than just one at a time is an obvious way to interact with a keyboard.
Clean out all the bullshit patents, patents on things that shouldn't be patentable, and then we can talk about software patents. The great harm caused by software patents isn't really related to their software-ness; it comes from their stupidity. Slashdot just likes to talk about moronic software patents since we're software people, but moronic hardware patents are just as bad a deal.
The summary is fairly poorly worded in general.
This whole post is flame bait, clearly submitted by someone who hasn't spent five minutes looking into the matter.
Fast Federal Court and I.T.C. updates
I had a meeting once to develop someones patent (they had been granted the patent already). I spent the whole time confused until I realized that they had developed none of the technology they had patented, wanted me to write a demonstration demo - a look and feel front end that didn't actually do anything under the hood but demonstrated the idea. I told them they were hiring me to draw a flying car as they had patented "personal transportation vehicle (car) that operates in three dimensions" but hadn't actually solved any of the technology at all (purely for description, their undeveloped technology was not a flying car). Anyway ... they were friends so I said "sure" thinking their plan was probably to wait until someone actually developed the tech and then sue and suspecting, correctly as it turned out, that there was some basic computing issues involved and they were probably going to be up against prior art / patents held by the big boys. I described visions of platoons of lawyers hitting the beach but we did the little demo anyway.
I lost touch. I wonder if they're suing someone in Texas right now.
Physics is like sex: sure, it may give some practical results, but that's not why we do it.
My real issue is that with software a workable machine can be included with no space (source code), but then we bump into the execution is actually protected for over a century.
Clearly methods in software are different than mechanics, as copyright law applies, so we need to throw out the patents, or the copyright (but I bet hat would make people even more upset).
Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
I am already working for "software" patent reform. I live in Minnesota, and this morning I visited with Senator Franken's office, discussing "software" patent reform. Sen. Franken is also the Chair of the Senate Subcommittee on Privacy, Technology and the Law, so this is a topic he's paying attention to.
The America Invents Act is already in progress, so the reality is that Congress won't have the appetite to pick up the patent topic again in the next few years. So I'm afraid that the window has closed to get a law to enact "software" patent reform. Temporarily, anyway. This is unfortunate, since AIA doesn't really address any issues related to "software" patents or patent trolls.
However, it is possible to have a procedural change made with the USPTO. So I'm working that angle now.
To do that, we need to build popular support, enough voices that the Subcommittee will hear. As cheesy as it sounds, that means we need your help to contact your Senator's office and voice your opinion. Seriously, call their office, write them a letter (handwritten carries the most impact, but typed will do), or visit them in their office. Ask your Senator to push for "software" patent reform. Have some examples of "software" patents handy, and feel free to make a suggestion for how to fix the system. I think the citizen review method is a workable option. I've been discussing this topic with Sen. Franken's office for a while now, so if you don't have a particular suggestion to offer, ask your Senator to see what Sen. Franken is up to. I'm not kidding, they do listen to that. You can reference Katie Topinka, in Sen. Franken's Minnesota office, as the staffer who's closest to this. I'm working with her on this (and hopefully she won't mind me mentioning her name.)
If you live in Minnesota, New York, Rhode Island, Connecticut, Oklahoma, Utah, or South Carolina, note that your Senator is already on the Subcommittee for Privacy, Technology and the Law. This is a topic they will listen to.
The best advice I have heard in politics is that it's your politician's job to listen to you and to take that back to Washington to get it done. I'm lucky that my Senator actually does this. That's why if you don't feel your Senator will listen to you on "software" patent reform, you need to send them to Sen. Franken, because he will work on this. And Senators do talk to one another, even across the aisle.
It often takes 3, 4, 5, or more years just to get the patent granted from the Patent Office.
I'm split on this issue. I've seen a few software patents where I've thought--"these inventors really did deserve a patent." But, then I've seen dozens of others where I've thought--"this is ridiculous." Perhaps, the answer isn't patentability of software but just giving the Patent Office better resources to examine correctly and grant patents that aren't super broad and that are actually novel.
Lots of talk about changing the rules here, with patent reform, etc. Seems like the biggest problem is just patent quality--and to fix that you need more resources at the patent office, better and more examiners.
If your premise is that the dynamics of software is faster than other technologies, then this only makes sense if you can streamline the patent examination process to grant software patents in an average of 6-9 months. This also implies publishing the applications after only 2 months, and acting on public input in a month or less. An interesting idea, but not feasible with the current USPTO.
What about having a "bounty" system for patent examination?
The entity that wishes to patent something posts a problem description and bounty money and time frame to solicit response. The bounty money will be say 5 million times the amount they will be allowed to charge per license and one human being required only one license in his lifetime and duration of the patent will be five time the time frame they give for soliciting the competing solutions.
Then anyone one from common public (bounty hunter) is allowed to propose the solution to the given problem. Top ten peer rated proposal are compared against the "candidate" solution by the same peers. If the candidate solution is rated better by the peers proposing the solutions it gets patented using above mentioned licensing scheme. All the proposed solutions become public domain knowledge and the bounty hunters get the bounty money divided in them.
High cost: Makes sure that no silly patents.
Reasonable time frame: If they want to patent for 20 years, good for them. People will get 4 years to think about solutions.
Clear licensing cost: Everyone know how much is it worth.
More innovation: For every patent idea multiple free alternatives.
It can be tweaked to say the bounty money will be what it would cost to license for 5% of the market that define. If they define narrow market, the patent will be applicable only in that narrow market.
Copyright disallows people from copying ideas that others thought of. Patents disallow people from using ideas even if they thought of them themselves, if someone else thought of them earlier. Some people think that copyright is a moral right. I don't think so. But even if we were to assume that copyright were a moral right, I can't see how anyone could honestly think that patents are. It seems to me that if we accept that people have a right to think of ideas themselves, and also accept that we should not punish people on the mere presumption of guilt (i.e. we shouldn't assume that someone has copied an idea if it's possible they thought of it themselves), then there can be no basis for considering patents as a moral right.
If there is any basis for patents at all, then, it must be, like tax, justified as a democratically agreed upon imposition on liberty as a means for promoting the greater good (even if we assume copyright to be a moral right).
By using clean room design (starting with an empty code base, and ensuring everything added was written in-house), it is possible for a company to ensure that software they produce is not covered by other people's copyrights. This is not the case with patents. The only way to determine that software is not covered by other people's patents is to check every part of it against every patent in existence.
In the case of pharmaceuticals, patents do significantly promote innovation, and a patent search is realistically achievable, so pharmaceutical patents do promote the greater good. In the case of software, patents do not significantly promote innovation, and patent searches are generally impractical, so software patents do not promote the greater good.
The problem is the breadth of the patent. "Hey dude your code does something kinda similar but not really but hey I to have a variable called "counter" so you violated my patent and now I will send my army of 100 million dollar lawyers at you and you cant afford to do anything so you LOOZE"
development costs are a small fraction of the profits involved, and the 'manufacturing' costs are small to nil. Lets not forget what patents are for: encouraging invention. We don't need to encourage people to write software. It's so profitable they'd do it anyway. Hell, millions do it for free. We need to encourage people to make drugs and machines et al because the investment costs are much higher. I'm writing software right now, and I'm doing it with the same tools and resources as the big guys (well, not quite, I got a day job). I couldn't just jump into drug research or chip manufacturing...
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
Reduce them to one day and they still get 24 hours more than deserve.
The length of the term is one of the problems, but at a practical level I would be more concerned about:
- Patents that were not obvious when they were invented because they depend on infrastructure that didn't exist them (eg. ubiquitous Internet access, smartphones, fast processors, cheap storage etc.) so would have been useless, but are obvious and useful now.
- Patents to solve a problem that the holder of the patent created, in order to protect a particular file format, protocol or suchlike. Microsoft's patent on long file handling in VFAT would be an example of this.
make it an infinitesimal short periode!
Is it really practical to have patents (or copyrights) with shorter terms than the lawsuits required to enforce them?
Employing PatentSim, a multi-user interactive simulation of patent and non- patent (commons and open source) systems, this study compares rates of innovation, productivity, and societal utility. PatentSim uses an abstracted and cumulative model of the invention process, a database of potential innovations, an interactive interface that allows users to invent, patent, or open source these innovations, and a network over which users may interact with one another to license, assign, buy, infringe, and enforce patents.
Data generated thus far using PatentSim suggest that a system combining patent and open source protection for inventions (that is, similar to modern patent systems) generates significantly lower rates of innovation (p<0.05), productivity (p<0.001), and societal utility (p<0.002) than does a commons system. These results are inconsistent with the orthodox justification for patent systems. However, they do accord well with evidence from the increasingly important field of user and open innovation.
House or Senate?
Because if you're not in Congress, and I'm not in Congress, and neither of us can afford to buy a Representative or Senator, why are we fantasizing that our opinions matter?
If you were blocking sigs, you wouldn't have to read this.
As an example, 5 years ago the iPhone did not even exist on the market. Today it is 4 generations ahead of the original, the OS 5 generations, and phones of the original's caliber are considered extremely outdated and nearly useless (no 3rd party apps, slow CPU, 2G, etc) to the point that you can pick them up on eBay for $50 when they used to sell for $400.
Unless the lifespan is cut to something reasonable like 12 months, then software patents have no place. The whole point of patents is supposed to be to encourage innovation. The reality however is a) There is innovation aplenty in the software world regardless of patents, b) In the software world, the truth of the moniker "innovate or die" is a lot more of an incentive to innovate than software patents.
A good start!
So it is also with patents (and not just software patents). After reading about patent lawsuits for years I have come to the conclusion that the whole patent system should go. I doesn't serve the interest of the majority of the human race. Barring that, shortening the life span of a portion would be a tiny hen step in the right direction.
A bad analogy is like a leaky screwdriver.
Well, Berne Convention (and Paris Convention) compliance are required by TRIPs, so denouncing either one would involve violating or denouncing TRIPs - and as TRIPs is a crucial part of WTO membership, we would probably also have to leave the WTO, or face enormous retaliatory trade sanctions for non-compliance. None of that is going to happen, and in reality leaving tho WTO is probably not in the best interests of the country.
"Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
Seriously. It's all very well for us to write letters. But we're busy trying to feed our families and keep our heads above water in this difficult economy, and cannot spare much time for that sort of thing, particularly when it is so likely to be wasted effort. If I'm going to take the time to write something, I prefer it to be available to a large audience, not an audience of 1 who may well be bought. As Lessig complained, our system is unable to reach the obvious conclusion that intellectual property law has gone too far. Instead, our representatives have sold us out time and again to special interests. If more than 10 years of opposition to and derision of things like the "Mickey Mouse Protection Act" have been unheard or unheeded, that's not our fault for not writing enough letters. Why don't they come read these discussions on Slashdot? (Maybe they do already? Doubt it.) Here we have a group of people who are more closely concerned with the problems posed by patent law, having a good discussion full of good examples and covering many aspects and ramifications. Representatives could also participate, anonymously or not, as they please. They could even try us with an "Ask Slashdot" article.
On-line forums are the town halls of the 21st century.
Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
Comment removed based on user account deletion
Comment removed based on user account deletion
Comment removed based on user account deletion
Comment removed based on user account deletion
The purpose of patents is to "promote the useful arts and sciences" . That's in the Constitution- if they don't DO that, then there is no "right" to a patent. Patents aren't there so people can profit, they're there to serve a societal good, as defined by the Framers. In the case of software, we know for a fact that patents are NOT needed for software to be created. The virtual entirety of all software prior to 1994 or so- including operating systems, databases, word processors, the internet- everything you use on a regular basis and forms the backbone of computing, was invented without patent incentives. The strongest proof possible is an existence proof- the thing stands there, so the argument over its existence is done. So it is with software and the need for a "patent incentive". No patents are necessary to incentivize software development. The fact that corporations have their valuations deeply intertwined with "intellectual property" in the form of software patents is not an argument for their legitimacy. That's just another form of Too Big To Fail. We've built this mess, not it must be sustained no matter what ! It's too big to permit change ! Software patents are a tax on development and a drag on innovation- both prices consumers must bear. They favor existing billion dollar players- who can afford the millions to acquire and defend them- over entrants and reduce competition. We're a CAPITALIST country, not a CRONY CAPITALIST country. The capitalist system is to work for the benefit of the People not corporations. Obviously, people get confused on this point. Systems that align themselves with specific business interests and arrange incentives to benefit those interests are not capitalist- they're crony capitalist plutocracies.
Comment removed based on user account deletion
Okay, can someone who knows answer this?
On the likes of a "patent troll", can a "patent stalker" exist? Someone who would wait until a patent has expired, and then file a patent for something quite similar, but arguably different? How does this work?
The three laws of thermodynamics:(1) You can't win. (2) You can't break even. (3) You can't even quit.
That is in your current English. Just because that's how you learned it does not make it universal. That's a distinguishing feature of English over French or German. English is the freest of the languages.
Get real. What the hell does Republican/Democrat have to do with this? This isn't "call down your favourite party to hate", it's a discussion on PATENTS. Grow the fuck up.
copponex, grow the hell up. You sound like a gawdamn child.
Theaetetus, you're correct.
I'm not american, so don't even try that bull with me.
Cheers, DH.
Nothing about your nationality prevents you from being as stupid as a Republican. Your failure to grasp this concept is proof in and of itself.
Also, thank you for not providing a claim representing a particular method that you feel is worthy of a patent. You are learning a lot from your mentor, which is to say, you're learning to be proud of very little. I'm sure Theaetetus is reveling in his new-found protégé's ability to say jack shit and feel great about it.
1 - software is taught AS mathematics. it can also be expressed AS mathematics (see Functional Programming). There is plenty of math that has nothing to do with nature. Do you know a mathematician? One of their favourite pastimes is making stuff up that "is neat". It doesn't have much to do with anything, other than to float the creator's boat. You still can't patent it.
2 - software is an artistic expression.
3 - software isn't a process, it's a series of expressions ACCELERATED by a computer. We just call it software cause it's a specialized case of math. you mistake biochem for quantum mechanics.
4 - physical is gears, ropes or chemicals. Electrons do not qualify as any of these things.
5 - They don't have time to "use its [sic] own judgment". Have you seen the latest report on the backlog?
6 - "they affect things that are part of the lives of the average Joe on the street" - anybody who writes any code. "But those Joes generally have no idea of the true issues at play" - neither do you. "less than ten in the last 20 years to my count" - learn to count. "copyrights & trademarks" - protect your stuff and leave the rest of us alone. we're hobbiests and open-source developers/users.
"FWIW, my 2c." - and that's going to be $20,000? Buy a programming textbook and get a real job in the field your profession loves to oppress in the name of big business.
That's my Toonie, eh?
Cheers, DH.
you are no better than a member of the KKK spouting pure-opinion.
That was actually quite funny. It's unfortunate that you don't know why.
The government should not be in the business of granting and enforcing private monopolies. The only economy that benefits is that of lawyers and other parasites.
"When in doubt, use brute force." Ken Thompson