Time To Abolish Software Patents?
gnujoshua writes "Has the time come to abolish software patents? Fortune columnist Roger Parloff reports on a new campaign called End Software Patents, which he views as 'attempting to ride a wave of corporate and judicial disenchantment with aspects of the current patent system.' Ryan Paul of Ars Technica writes that the purpose of the campaign is to 'educate the public and encourage grass-roots patent reform activism in order to promote effective legislative solutions to the software patent problem.' The campaign site is informative and targets many types of readers, and it includes a scholarship contest with a top prize of $10,000.00. We've recently discussed the potential legal re-examination of software patents."
Yes.
c++;
Ok so we've established that software should be an exception to the rule that he who creates something novel shouldn't be rewarded. Any other fields of endevour we should exempt? Not that anyone here doesn't have a personal stake in the outcome.
Actually, it's time to see if "regular" patents work as intended. If they don't we need to see if they can be fixed or if we have to get rid of them, and if so, if we should replace them with something else.
Money for nothing, pix for free
What are the implications of abolishing software patents? Weigh the possible advantages and disadvantages against the (questionable) advantages and (severe) disadvantages of the current system.
____
~ |rip/\/\aster /\/\onkey
You can bitch and moan all you want about software patents, but the problem is something else. It is the inability of "the little guy" to license patents in a way that doesn't cripple him, or make him subject to the whims of the patent holders.
When patents are easily and fairly licensed, the incentive to use them is increased, and the patent holder reaps the rewards of the increased usage. When they are kept locked down tight and only used as bargaining chips in patent wars, then no one benefits, not even the patent holder.
Patents should be freely licensable if the holder does not currently produce a product based upon the patent. The patent should be negotiable to any other third party who requires it, and it should be available at a reasonable price for reasonable terms. The only time a licensing request should be denied is in the case of gross misconduct of the licensee or if the licensee is a direct competitor to whom providing the patent would materially damage the patent holder. An arbitration agency should be in charge of deciding if a license denial is valid, and to decide if a particular patent holder is denying license requests too often.
Isn't this a valid point? If we abolish copyright and patents there is no law or regulations that keeps me from stealing from poor OSS programmers. I can make as much profit as I want without ever having to give anything back..
Abolition of Software Patents is just plainly nonsense. Not only because companies will madly lobby to destroy any attempt to do so, but because it's not fair for the rightful owners of software patents who developed software (NOT patent trolls).
We all know the answer, there should be some kind of legislation or law (IANAL) that should enforce patent owners to
a) keep developing software based on the patent, not just earn royalties
b) be rightful creators, or earn the patents on a company merge
c) be a real company, not just some patent troll
Where a, b & c should be all true.
My 2c,
W
ATH++
It's only a month ago that Slashdot covered the UK's decision to not reject software patents "out of hand".
So, while software patents probably do need abolishing (or at the very least being converted to a proper patent that can then be implemented or described in software, rather than an algorithmic patent) I think we in the UK have a leadership that think otherwise and a populace who don't know much better and don't care unless it is in some reality TV show.
No, we haven't.
We've established that mathematics should not be patentable.
Oh, BTW: you probably meant "an exception to the rule that he who creates something novel should be rewarded".
Any other fields of endevour we should exempt? Not that anyone here doesn't have a personal stake in the outcome.Otherwise it just doesn't make sense, with or without Chewbacca.
Well, let's first see if patents even work as intended.
Ignore this signature. By order.
According to the article, if somebody stumbles upon a new way of performing a mathematical calculation that somebody else stumbled upon earlier and patented it, the one who's late to the party is potentially facing some legal liabilities? What's next? Patenting a faster method to get cube roots, if they're found? If you're so worried and don't want anyone to use it or know about it, don't tell anyone. It's that simple. What has humanity come to? It's time to end software patents now!
As I recall, so-called "reasonable and non-discriminatory licensing" (RAND) makes use in free and open source software impossible.
Also, some guy claims he prooved mathematically that software patents fail (disclaimer: i don't understand it) [1].
[1] http://www.juergen-ernst.de/info_swpat_en.html
The problem isn't software patents. The problem is actually business model patents masquerading as software patents. Another issue is that patent length is standard across industries, when it should vary based on the timescale of innovation. Seven years in software is an epoch; the same for pharmaceuticals would be about a third of the amount of time spent developing a drug.
But the mechanism by which one implements his invention shouldn't matter. The fact that the bar is too low is an entirely separate problem.
The legislative approach is difficult, but I think it's the best option in the USA. Getting good legislation would be very difficult. Most legislation in the USA is dreadful, but there's a good constitution, so the judges have the job of reconciling the letter of the law with common sense. So I think this campaign is taking the right approach by working via the court system.
FWIW, my background is that I worked on the EU anti-swpat campaign.
Please help publicise swpat.org - the software patents wiki
My worries stem from several things:
- Many companies have come to rely on software patents raising the barrier to entry for competitors. Software patents certainly can level the playing field because the size of a company has less to do with the defendability of a patent than you might think. Without software patents, a large company can "simply" throw a bunch of engineers at the problem and produce something similar very quickly. Is this better that the current software patent system?
- My small company currently has software patents pending. Our valuation and chance of obtaining funding depends on these patents. In today's post dotcom industry, it has become very hard to obtain funding on just an idea alone.
- If an abolishment somehow comes to fruition, what are the mechanics going to be? Like I mentioned, we have patents pending and have invested a substantial amount of money on lawyer and other patent fees. Are we going to get our money back? From whom? What if you already have a software patent? Will there be a refund?
Anyway, I think reform in patents is good but all these kinds of issues certainly need to be considered very carefully.I want to patent my idea first: It's a method of crippling a system's CPU using only a few lines of code. I'm not going to write it here obviously though, because otherwise someone will beat me to the chase.
Summation 2
Yes what? Yes your pants are too tight and your chicken mcnuggets are getting squeezed?
Micro$oft gets sued too. For a lot of money. And the amount is rapidly increasing.
Fuck sw patents.
And M$, ofc
The problem isn't software patents per se, it's vague patents.
What's the worst that could happen if patents were abolished? Simple, inventors could refuse to invent stuff. So that tells you what should be patentable and what shouldn't be. If the "invention" is not something an inventor could prevent society from having by choosing not to invent it -- then it shouldn't be patentable. (Similarly, if the inventor could prevent society from having it, then it should be patentable.)
A patent is not a "grant" of rights, it is merely a recognition of a right the inventor already possesses, the right not to invent. Until the government gets it straight that governments don't "grant" rights, but rather recognize them, we will always have problems with patents.
(I checked Anonymous but my name still showed up in the preview...)
That the patent laws are flawed is, well, patently obvious.
Software patents have contributed to making these flaws obvious enough for anyone to see.
In spirit, patent laws serve the greater good; unfortunately, in letter they fail. The same has been said about most of the 'isms' and 'anities'.
Other things that you write should not be patentable. I can just see the patent trolls waiting for a blockbuster like Harry Potter to come along so they can claim their cut for having patented "protagonists with a hidden relationship to the villain - but in a novel about modern day alchemists".
At FOSDEM 2008, another initiative was announce that goes for the kill:
Kill Software Patents
DNA is the ultimate spaghetti code.
I don't know how this asswipe keeps getting his BS fortune cookie wisdom modded up, but he is actually making slashdot worse. If that is possible.
Here's an idea, the next time you think of a comment that a retarded child could have come up with, how bout doing us all a favor and keeping it to yourself. Slashdot moderators are such morons that even your most shallow bullshit somehow gets a modded to +5 Redundant.
"We've established that mathematics should not be patentable."
Software isn't mathmatics otherwise programmers would be mathmaticians. Second the law already says you can't patent math. Third copyright is no more effective for software than it has been for movies, music, games, and books.
"Well, let's first see if patents even work as intended."
They work but people would much rather gawk at the car accident.
Blink, blink... nope, just middle-aged synapses misfiring again.
"How to Do Nothing," kids activities, back in print!
(Light blue touch paper and retire to a safe distance.)
Genesis 1:32 And God typed
Abolish is such a strong word, can't we just politely ask the pacific time zone to secede?
Software patents are not usable patents. "In the old days" a patent allowed a company to avoid R&D costs to produce a product. It was a way to allow inventors to create things and companies to build things. An inventor could invest his own time and money on his dream, patent an invention and a company could build the invention from the patent and pay a royalty. It was a beneficial arrangement. It makes a lot of sense in that context.
Patents today do nothing for the licensor except "protect" them from litigation on that patent. You still need to invest R&D to implement the idea. Worse yet, the ideas are so trivial they are valueless to the R&D. The only thing that they are good for is lawyers.
In "Math You Can't Use", Ben Klemens makes the point that the software development market is divided almost evenly into three segments: retail, consulting, and in-house. Software patents as currently defined and enforced benefit the first group, retail, but hurt the other two because they do not have the same market dynamics at all.
Patents are an artificial market force created to prevent certain kinds of unfair practices in a centralized, controlled-distribution market. Applied to a decentralized and distributed market such as that for free and open source software, patents create the nightmare scenario of an exponential increase in legal exposure as developers build upon each other's work.
The answer, then, isn't to do away with patents, but to tweak them so they make economic sense again.
Here is Chapter 5 of "Math You Can't Use", and it is well worth reading.
I just purchased the book and am looking forward to reading the rest. A very interesting work.
"We receive as friendly that which agrees with, we resist with dislike that which opposes us" - Faraday
It is time to abbolish all forms of patents, all forms of copyrights, and all forms of trademarks.
We don't need to get rid of software patents, we just need to get people to review them that know what the hell they're reading.
Patents do not allow competitive pricing. They should end them for good.
>When they are kept locked down tight and only used as bargaining chips in patent wars, then no one benefits.
This statement's accuracy is inversely proportional to the bargaining chip patents' quality.
If the innovation described is worthwhile then the public benefits because of the disclosure to the public of the invention. Joe Competitor can learn and improve upon the innovation (and then patent the improvement). The alternative to this would be innovation locked down tight under trade secret, zero dissemination.
All patent policy must be analyzed in perspective of trade secret effects upon innovation.
The corollary here is that poor patent quality adds an inefficient layer of litigious friction to the transaction because there is little public benefit to (1) government sanctioned monopoly used to motivate trivial innovation and (2) public disclosure of this trivial innovation.
RMS is all against software copyrights. The GPL intends to fight fire with fire and destroy the software copyright scheme from within. He is open to copyrights and patents in other fields (see, eg, Copyright and Globalization ).
You can't patent music so why can you patent software? It seems very similar to me. All musicians use the same notes over an over again but it's how you order them that makes a song. Songs are copyrighted but not patented. So the same should hold for software in that programers can share the same tools (notes) and right completely different forms of software which should then be copyrighted but not patented.
The problem is not with patents per se. The original motivation behind patents, rewarding innovation, still holds. The problem is that the world moves much faster now than it did in Jefferson's day. I got a patent as a young pup that just finally expired. I haven't been able to use the technique for most of my career because my ex-employer, who did absolutely nothing with the idea, held the patent. Aside from allowing me to give the one-finger salute to patent trolls who contacted me about it, it did me no good at all to get the patent.
My proposal is to grant software patents for three years. If an idea is going to take off, that's plenty of time to develop a commanding position based on it. If it isn't going to take off, it's no loss to have the patent expire and better for society (the original purpose of patents, after all, was the good of society) for the idea to be available for others.
Stremo
There are three main problem with software patents (and business method patents as well). One is the impossibility of searching the prior art. Another is obviousness to a Person Having Ordinary Skill In The Art (PHOSITA). And a third is that many software patents don't claim innovative solutions to problems, but claim all solutions to a newly discovered problem, even one for which the applicant really hasn't provided a practical, implemented, innovative solution.
The prior art in software is the corpus of all previously written software. To see if something had been done before, it would be necessary for a patent examiner to look through all software that had been written before to determine if a particular technique claimed in a patent application had been used. Programmers don't document their work very thoroughly, much less write journal articles on the techniques they use. And a lot of software technology is just learned by doing and by copying ideas discovered by reading other peoples' code but not formally otherwise documented by them.
Open source software provides one window into the corpus of software, and the IBM Type 4 program libraries (for machines such as the 360 and 1130) have some published source code, but proprietary software is distinctly unavailable for searching in most cases.
The same applies to business method patents. What business writes journal articles about their ways of doing things, especially ways that give them a competitive edge? Again, ideas are learned by doing and copying ideas learned on previous jobs.
One example is the Amazon "One Click" patent. That patent combines the cookie with the open account. You couldn't tell that by looking at the obfuscated language in which the patent is written, but that is what it does. Evidence of the open account as a business process can probably be found by looking in records written in Babylonian cuneiform. However, the USPTO doesn't search records in Babylonian cuneiform to look for evidence that a business process has been used before.
A second example is the patent for which Verizon sued Vonage. Any programmer with a brain would know that to hook up a VOIP system to a telephone switch would require some information and that the best way to organize the information would be in a database. The rest is legal obfuscation. If patent applications had to be written to a level of plain understanding, most would fall away because of obviousness.
Finally, patent applications should be required to include a working model or implementation or some kind of other evidence that the applicant wasn't just patenting the problem but actually had a solution. There was a discussion some months ago on Slashdot about a patent that covered all ways of doing something with graphics. The recipient clearly had discovered something that needed to be done in a graphics system. What the patent claimed was all ways of doing what was needed. IIRC, what the patent actually provided may have been one way of doing it, or might not have provided an actual solution. This is the software equivalent of patenting the electric light without figuring out how to make one that worked, a process that took Edison a lot of time and effort.
Many lawyers have a difficult time understanding technology. Some became lawyers because they weren't good at math and science. When those lawyers become judges, they don't suddenly gain an understanding of technology. They stick to their comfort zone. That is the reason the CAFC required documentary evidence to prove what prompted a PHOSITA to do something obvious. If it wasn't obvious to a lawyer, why should they treat it as obvious to a PHOSITA? Fortunately, the Supreme Court saw otherwise. Perhaps the courts will come to their senses on software and business method patents as well.
Software is the new Hardware, so I don't think patents should be done away with as we move into this realm. But the duration needs an update to reflect the modern-day pace of innovation. I'd say that 17 months would be about right.
http://alternatives.rzero.com/
I'll come squarely on the anti-slashdot side on this one. Software patens must continue to exist. Maybe in a better-defined way, but if they are abolished, software will be hindered severely. I am a mathematician. I may have an idea of how to SOLVE the travelling salesman problem in polynomial time.... Again, not prove that it's impossible, but solve it. It's not my direct are of expertise. So I would need to invest at least a year to iron the details of my idea. I have no intentions of doing it just to publish a paper. Plainly, it's too boring a subject for a paper. I would only do it for financial gain. Without software patents no financial gain can be made from solving an outstanding problem of this magnitude.... that is none for the person who would solve the problem. All the leprecons who'd "implement" the solution would stand to earn large amounts of money. To summarize: no patents=no solution to an outstanding problem. I am aware of all the points on the other side of this argument. They amount to the argument that "business method" patents should be abandoned -- not software patents.
Any guest worker system is indistinguishable from indentured servitude.
...patent-able.
which makes this effort something of a public deception.
Instead what is needed is a proper genuine and honest perspective, rather than a political/economic argument
http://threeseas.net/abstraction_physics.html
My wikipedia like page (with links and more) is currently down.
There have got to be a number of let's say, above-average coder types who became so disgusted by the legal landscape in this business that they just sit on the sidelines now creating what they want for their own enjoyment. This would be possible for example if they had banked enough cash in the 90's before the business was overrun by parasites. End software patents and you may see these prolific but neurotic types willing to share their works again. :)
Especially now that we are in the year of Linux on the desktop.
I said that it's boring as far as papers go. I didn't say it's the most boring thing in the world (you know -- like being anything but a mathematician). On a more trolling note, math is the beginning of all knowledge. So it's earning potential when fully explored (something that is rarely accomplished) is much higher than that of any other profession. But if you think that I have no right to negotiate a fee for my unique work, then you are trying to usurp it. And without proper authorship ip protection of an idea my work can be used by anyone without paying a fee. Or I could just figure it out and never publish it because I can explore it on my own for its profit potential (it has implications in AI producing better-than-actual intelligence). Or not. But without assurances that my idea will be mine, you'll never see its benefits. To answer your question with a question, "who's john galt?"
Any guest worker system is indistinguishable from indentured servitude.
The problem isn't software patents. The problem is that it seems like the vast majority of patents, software or otherwise, are granted for things that shouldn't be patentable, either because there is prior art, because the thing being patented is obvious or the claim is far too broad.
The cake is a pie
Yay! Another article about software patents! I love hearing about software patents! I can't get enough! In fact, I'm going to talk about software patents all the time! Here I go! Software patents, software patents, software patents, software patents, software patents, software patents, software patents!!! YAY!!!
X = Patentented Code. Y = Total Project Code Y/X = Patentholder's Royalties %.
> The parent you replied to blindly and stupidly assumes that if copyright did not exist in Law that all software developers would magically decide to release the source.
Don't be silly, of course they wouldn't. But the GPL still wouldn't be necessary. We'd reverse engineer anything we needed to and we'd be able to use it.
> You and I know that if copyright Law were to be abolished, source code would be treated as Trade Secrets by those who don't currently believe in Free Software.
Indeed. But it wouldn't work any better than DRM. You know how well that works, right?
The GPL is designed to become more powerful when copyright is more powerful, but this goes the other way, too. It's supposed to become weaker when copyright is weaker, even to the point of vanishing.
I mean, it's not like Stallman has an entire manifesto dedicated to why we wouldn't need the GPL any more or anything... None of these arguments are new!
The only way to test obviousness is with a jury of people skilled in the relevant art (a true jury of peers for an inventor). The problem is these people cost too much (both for patent examination and even trials). That's why obviousness is never going to be a significant part of patent examination, the best we get is lawyer developed objective methods (which boil down to "it's the first time it appeared in print so it's non obvious) and the amateur opinion of patent examiners (who will get shouted down by lawyers if they turn down a patent for something as subjective as their opinion on obviousness).
... or patents on nothing. I chose patents on nothing.
You can not make obviousness an integral part of the patent process, even if the lawyers would let you (which they won't) it's simply impossible.
So pick your poison, patents on everything
You can move the world *and* get the Fields medal.
As for RSA, you'll have to explain that one.
* It was developed before there was any reason to believe that a software patent was viable. The first "software patent" was the setuid patent, applied for in 1972, granted in 1979. RSA was published in 1977.
* It was only patentable in the US because they didn't file until months after they published.
* The biggest effect of the patent was to kick off a search for a non-patented alternative, leading to the DSA algorithm being explicitly released royalty-free world-wide in 1991.
* The next biggest effect of the patent was to create nearly as big a split in the crypto community between the US and the rest of the world as ITAR did.
* It wasn't economically valuable for years because nobody could afford hardware that could actually manage to run it fast enough to be economical: I remember a lecture at UNI in 1979 where the prof started an RSA encryption with a fairly short key at the start of the lecture and it finished at the end.
* By the time RSA was making money from RSA, rather than from venture capital, the main reason that RSA was in wide use was PGP... and RSA managed to screw PGP up in the process. The history of RSA is a mess of acquisitions and speculation.
So the work clearly wasn't motivated by software patents - the patent itself seems to have been an afterthought, and it's at the very least questionable that the RSA patent has in fact advanced the state of the art. So where's your point?
Software is the new Hardware, so I don't think patents should be done away with as we move into this realm.
Hardware patents are one thing but software patents are totally different. Software is already protected by copyrights.
FalconShould there be a Law?
pills
As one of TFA says though, there are no pharmaceutical patent trolls.
FalconShould there be a Law?
drug X must get FDA approval which takes 2 years, but drug Generic-X can use the previous approval
Actually no they can't. An excellent example of this is Taxol. The National Cancer Institution, as part of the National Institutes of Health it's a government organization, did all the research into Taxol for chemotherapy in treating cancers such as breast cancer. After spending $183 million of US tax payer money the NCI sold all of the research including the data needed for FDA approval to Bristol-Myers Sqibb, BMS, for $43 million. No other pharmaceutical can use the date needed to win FDA approval.
FalconShould there be a Law?
Yes the thought of Congress re-evaluating Patents with the situation as it is, is a very scary thought to me. Imagine if Patents were extended to life time of inventor + 70 years.
There's one problem with this, as one of TFAs said among those threatened by software patents are banks, and they'd put up a lot of money to stop this.
FalconShould there be a Law?
Abstractions are result of human creativity (and often its method). As such they are original and useful science(to some they even art). Therefore, they pass the litmus test for patentability directly established by The Constitution.
Wrong, The Constitution of the USA says "To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries". Progress not useful. Software patents however stifle progress.
FalconShould there be a Law?
And without proper authorship ip protection of an idea my work can be used by anyone without paying a fee.
Have you ever heard of copyrights and Trade secrets? Software patents are not needed. Software was being written in the 1960s and '70s without patents. Tech Model Railroad Club members at MIT were writing, and leaving out so others could improve, software back then. When Microsoft was started most software was shared, Bill Gates was one of the first in demanding people not share his Altair BASIC interpretor. Before then, and now, a lot of software was and is being created without any patent protection.
FalconShould there be a Law?
However, since only one company was successful (better product, better marketing, better luck, whatever reason), the successful company was sued.
I don't know of an actual product the "unsuccessful" company released to the public. DO you have a link to it?
FalconShould there be a Law?
Abolition of Software Patents is just plainly nonsense.
What's nonsense is software patents. As shown by Linux and other FOSS projects has shown they are not needed.
FalconShould there be a Law?
It's pretty easy to "re-implement" newly developed pharmaceutical drugs as well...
But it costs a lot to get FDA approval for a drug. All of the testing needed to win approval can cost millions of dollars. What's ironic is that pharmaceutical companies spend more money on advertising and marketing than they do on drug research.
FalconShould there be a Law?
I'm torn when it comes to software patents. Inventors need to have a LIMITED amount of time in which they can exclusively profit on their ideas.
Software can already enjoy two protections, copyrights and trade secrets.
FalconShould there be a Law?
So the legal fees to research whether a line of code infringes on a patent are far greater in terms of proportion, compared to some multi-million pound drug company or manufacturing company.
* Software seems to be more likely to be built on previous innovations.
Ah but drug research is usually based on prior research or old knowledge. "The Pill", Progesterone, used to prevent pregnancy was based on the southern Mexican plant yam. The American Indians living there used the plant for this reason, to prevent pregnancy. Ethnobotany is the study of how different ethnic groups use plants for health or otherwise. And there are different ethnic groups throughout the world fighting against those who take the knowledge as their own for profit and are fighting against biopiracy.
FalconShould there be a Law?
my worry with abolishment is that it will allow well funded companies to become bigger and there would be no incentive for small companies to start.
I see it just the opposite. Software patent drive up the price of starting and running a software business. If I were to use my free tyme to write a program to do something I wouldn't be able to afford to make sure I didn't infringe on anyone else's patents. That's not a problem when there are no software patents, but with them it is.
I think shortening both the application process
Shortening the tyme for patent applications will only make things worse. Patent examiners will basically be made to rubber stamp applications. This would increase costs because more money would be needed to dispute patents, whether because of prior art, the examiners not having enough tyme to check for it, or otherwise.
FalconShould there be a Law?
Software patens must continue to exist. Maybe in a better-defined way, but if they are abolished, software will be hindered severely.
If software patents are needed so much then how did all the software before patents were granted for them get written? And how is it FOOS projects exist now? Without patents the members of MIT's Tech Model Railroad Club were writing programs for the PDP1 then leaving them out for others to improve. A good read on it, and hackers, is Steven Levy's "Hackers: Heroes of the Computer Revolution".
FalconShould there be a Law?
Never heard of the Tech Model Railroad Club by name, but I have heard of the nature of the efforts. Of course, Bill Gates' story of BASIC interpreter is famous. So he came across a wrong business model -- charging people for software itself. Well, to be fair, a business model that was wrong if you wanted to produce quality software while making money. It's amazing how many people turn this into a causality argument. Let me give you an analogy. If we had no laws whatsoever, we would not all be dead because there are murderers in the world. So let's not have any laws. Doesn't sit right, does it? Well, that's because causality arguments don't work for situations which have many causes. The best you can hope for is the probability arguments. Which means you have to talk about what type of system would produce a more beneficial trend... how to nudge things in the right direction. Software was developed without patents. Sure. But to almost every mathematician to whom I speak about this argument, the programmers' position is just downright obnoxious. It amounts to saying that mathematicians' work must be given away freely (or for some nominal flat fee -- which is what grants are) so that programmers can make money off of it. A working patent system would eliminate need for (most) trade secrets. I agree that the system is broken. But I am pretty sure it is because business methods are patentable.
Any guest worker system is indistinguishable from indentured servitude.
I haven't made up my mind on patents for hardware. If you go over my posts on patents over the past couple of years, while I've always opposed software patents, you can see I went from supporting them to opposing them to now when I don't what to think of them. There are good points as well as bad points to patents. The father of capitalism, Adam Smith, too wasn't sure about them. In the sense that they grant a government monopoly he opposed them however he also thought people would invent more if they could be sure they could benefit from a limited monopoly. Though I'm still thinking it through, I'm starting to lean towards a system where an inventor could get a patent for a few years, from the tyme they produce a product for the public but they have to release within a reasonable tyme period or they'll lose it, but in order to keep a monopoly afterwards they'd have to pay a premium on a sliding scale. Say the first year after the patent expires they may be required to pay 1% of sells as a royalty, then the fifth year, 10%, and 25% the 10th year. The longer they want to hold the patent the more they pay. Then the money generated can be used to hire enough expert patent examiners so they will have enough tyme to check for uniqueness and prior art.
FalconShould there be a Law?
Ok, a number of people have been throwing the traditional slashdot arguments at me due to this comment. I said that I am tired. But it keeps bugging me. So I'll just try to be as clear as I can before I finally let it go. If people disagree, we'll all be worse off for it. But that's that.
Under the current ip regime there are certain winners and certain losers. There is a chain of source-to-market of innovation. Roughly it goes like this:
Someone works hard or happens to accidentally come across an innovative idea. They describe it in the most abstract terms (philosopher, pure mathematician, theoretical physicist, etc). Let's call this person A.
A explains their idea to a number of people who have some skills in using abstractly defined patterns to describing real-world objects (engineering researchers, historians, applied physicists, applied mathematicians, computer science researchers, biologists, etc.). Let's call these people B.
B describes their ideas to the people who are actually interested in manipulating real-world objects (engineers, government, reporters, artists, merchants, programmers, architects, doctors, lawyers, etc.). Let's call these people C.
Some of the C's can do their manipulation on their own, but some will need helpers because the tasks that are necessary to perform to achieve the manipulation are too strenuous or too time consuming or both. So they hire people with minimal skills and break up their task into smaller tasks that these people can perform (umm.. php programmers? jk). Let's call them D.
The reason this chain ever follows through is that the C's realize that they can improve the quality of what they do because of what B's have to say. Often enough B's say things which are of no use to C's. But currently they live off of a common pool of tips which C's throw their way in the hopes that the output of useful ideas continues.
Notice that teachers are not in this chain. Their function is to preserve existing knowledge in the society. And this is a chain of innovation. Actually, there are teachers in all 3 of B,C,D levels. They are the ones who train the next generation of aspiring members. Those who fail at the training generally end up one level lower, but I digress.
The historical confluence of events has put us at the point where the surplus of the benefits produced by the increased level of productivity is distributed as following:
B's desperately seek out A's and when they do find them the B's build castles in which the A's work undisturbed. Naturally that often leaves A's who are too far ahead undiscovered. But B's continued output depends on having occasional A's, so those able to become A's continue to have a chance to do so.
As I already said, B's live off the tips from C's. Often times they try to fool C's into thinking that what they have to say might be of potential use to C's down the line. They need the tips to survive, so they keep making often-unjustified promises to ensure that the pool of tips continues to exist.
And now we come to the player that makes it possible by doing the worst thing he can -- attempting to exploit both the B's and the D's... assuming he needs the D's for his task. The C has to keep B's well-enough-fed that they won't decide to wear the C hat as well as the B hat and refuse to share their information. The C's have to compete with each other for survival in their C position. They are the ones in control of what actually happens in the world. They have to constantly walk the fine line between being too slow to produce something and being outperformed by another C who got hold of more efficient information from some B. They draw from the pool of D's when they need them and the pool changes and adapts its basic skills to the needs of C's.
If you are still reading at this point, you have probably come up with a number of examples of people who fit two consecutive categories. They exist. They just happen to wear two hats. Sometimes they
Any guest worker system is indistinguishable from indentured servitude.
This will be my final response.
Because of your idiocy this is my last response.
FalconShould there be a Law?
I believe it was in its first edition when I read it (in '93?), so it's been a while.
Yea, I read it when it first came out in '84. Back then I loved reading the magazine "Byte". My fav columns were Steve Ciarcia's "Circuit Cellar" who now has his own magazine "Circuit Cellar" and Jerry Pournelle's "Chaos Manor".
I might not quite remember the details like the name of Tech Model Railroad Club.
Because of an injury my memory is weird, I recall some things easy while other things I can't recall. A few years ago this proved to be a difficulty I had when I was taking Java classes. I'd do alright in the first class but then I could only recall a little bit for the second class so I'd start behind. I reread the book last year though, from where I am now all I have to do to get it is stand up and grab it from my book shelf.
FalconShould there be a Law?
I still believe there needs to be some form of patent protection for software, but certainly not for the code or methods themselves.
If software patents don't protect the code, which is what copyright should do, or the methods then what do they protect?
FalconShould there be a Law?
Then why don't you provide studies or other evidence saying software needs patents for software to be created?
FalconShould there be a Law?