Torvalds Joins Anti-Patent Attack
canuck57 sent us a story about Linus
Torvalds has joined the chorus of voices speaking out against software patents. Talks briefly about the recent patent releases by IBM & Sun, and notes that there are 'an estimated 150,000 to 300,000 registered software patents in the U.S. alone.'
is how you can patent an idea or process of doing things.
I can understand patenting long complex processes, but where do we draw the line between complex and common?
-Wes
Unfortunately, Linus was immediately sacked for infringing on my patent: Patent 1,234,567: Speaking against software patents in a public forum.
Considering the nature of Microsoft's ongoing assault on Linux, I'm surprised they haven't tried to patent Linus yet.
Most of their patents are hardware, but they do have some software patents.
They do have a strong reliance on the open source community (Mac OS X contains a ton of open source code, as does Safari).
I'm guessing they will in the next year follow IBM's lead an open up a bit.
As to what they will make available, and what they will not, I really don't have a clue. Any guesses welcome.
PLEASE let that term just disappear and never be used again...
The two will likely merge, with today's spam list sellers producing software that is guaranteed to generate 100,000 software patents a day.
And don't dare to delete that spam. You will see a message in it that says "The methodology of pressing a delete screen button or similar control on a web form in order to ignore email advertising is covered under US Patent 4,005,544,202,499,003-A. If you attempt this, you will be charged with a patent violation."
Don't blame Durga. I voted for Centauri.
I really dont see what teh problem is: Patents server a purpose, to encourage innovation and to enable you ot I to profit from it. What's wrong with that?
I find it ironic that Slashdot is always slamming software patents, when at the same time, in their company's 10Q and 10K statements, they're discussing how they are going to profit from creating and defending software patents. Beautiful.
I don't respond to AC's.
I'd say any software patent is bad, simply because they're so ambiguous. It doesn't matter if the company in question is supposedly benevolent, or that they're not actively enforcing them: all it takes is a single lawyer with no scruples to cause a lot of pain. In any organization of significant size, you can rest assured they've got at least one bastardly lawyer.
Not only that, but there couldn't possibly be that many new, patentable techniques or technologies being discovered. Is it actually good practice to patent everything? While it might be "good" for open source with IBM supporting us and all, what's it do to the smaller companies that get (potentially) shafted by such absurdity? At the very least, it increases their cost of development due to necessary research.
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
If this isn't the first time he's spoken out against them, then why is it news?
"I'd rather be a lightning rod than a seismometer." -Ken Kesey
It looks like the article picked a few lines out where Linus said that many of the software patents that have been issued shouldn't have, and added a lot of filler to make it look like he's saying that software patents are inherently bad.
I don't see anything in what he said that says that software patents shouldn't ever be issued, only that in a lot of cases, they were issued in violation of the USPTO's own rules.
"Joins the attack" is a bit overzealous, to say the least.
500GB of disk, 5TB of transfer, $5.95/mo
I'm really happy to see this article. I've had programming classes in college and you can be caught for cheating the same way software patents work, if you use the same method or logic to do something. People need to understand that when there's a better way of doing things, everyone should not be strangled for finding and using that method.
Ubuntu, the way linux should be.
Try Ubuntu FREE! --
Surely in some (though obviously not all) cases it would be possible to make the part of the code which would use a patented procedure instead use a plug in, so that the software vendor can supply a non-patented routine, but people who were only interested in the efficiency of the code, or who lived somewhere where the patent didn't apply, could use whatever code they desired?
Hmm.....now I know why my kernel patch submission to him was rejected!
... his reputation allows him to speak with a louder voice than we mortals do. After all, how many people can claim their hobby project morphed into something that makes the übercorpies fear for their market share? I would have expected him of all people to have spoken out sooner though?!?
Only to idiots, are orders laws.
-- Henning von Tresckow
"We have hereby launched an invasion of Syria in order to complete an investigation of whether it violated an American citizen's patent on WMD's".
Don't blame Durga. I voted for Centauri.
Patents would be ok, if they were inventive as required by the law. Unfortunately, there is no way on Earth to measure or judge inventiveness, so all a patent examiner can do is to judge whether the application is novel. Something which any patent application can do as long as it mixes in some new technology, like computers or the internet.
To make things worse, many software patents usually don't come with a useful description of how to actually do stuff, which is sad, since software can be documented by the sourcecode and printed.
I'm still trying to figure out what people mean by 'social skills' here.
If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
From the article (it's one of the fwe lines that's actually about Linus' stance): 'I'm the anti-visionary. I distrust people with visions.' That's an interesting remark from someone who is widely seen by others as a 'visionary'. The open source movement is filled with so many self-proclaimed visionaries (RMS, anyone?) that it's quite refreshing to see someone succinctly state he's _not_.
Sic transit gloria mundi.
I mean, this is a political problem and I am not sure how Linus is perceived by politicians (outside Finland where he appears to be well-known).
Trolling using another account since 2005.
I find it hard to believe that there are even 150,000 to 300,000 software applications in the US.
I got the patent #1,234,566: "Stating a public complaint in a public forum about speaking against software patents in a public forum".
You owe me $234,230.95. Pay now, or I'll call my lawyers.
Hey! We don't say "copying".
The nice word is "re-implementing".
Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
Twenty years later, after a recent bumpy ride in the IT sector, investors (who generally understand little in terms of technoloy) would not invest unless they see there is some IP protection -- a.k.a. patents. Hence, the pressure for software patent legislation comming from companies that want to positively attract investor's attention. Big sharks such as M$ shouldn't really need software patents unless everybody else moves in that direction. They also probably learned a lot from big Pharma that patent everything they "discover" and then license those "discoveries" out to smaller companies. It's a different game these days, a different kind of race that, I'm afraid, the small fish (read: open-source developers) will unfortunately lose.
The headline seems a bit misleading to me since there's only a few quotes from Linus in there:
"Software patents are clearly a problem, and I think it's a problem that the open source community has been pretty aware of for the last five years," said Torvalds. "The good news is that a lot of proprietary vendors are starting to see it as a problem as well."
The last one is pretty good though:
Torvalds was reluctant to make predictions though. "I'm the anti-visionary. I distrust people with visions," he said. "You don't see what's right in front of your face and you don't see the technical issues that face everyday users."
--
It works.
Free Flat Screens | Free Mini Macs
infested with jello like fishes no melotron wishes
Yeah, it's almost like the slashdot editors are allowed to voice their own views and not follow a company line set out by the people who own the site. Imagine that, editorial freedom in a news site! What a novel idea!
It's downright unamerican!
The Future of Human Evolution: Autonomy
now class don't copy linus's code line for line, read the code and then paraphrase it in your own words.
...a patent for being an alarmist karma whore?
Torvalds was reluctant to make predictions though. "I'm the anti-visionary. I distrust people with visions," he said. "You don't see what's right in front of your face and you don't see the technical issues that face everyday users."
While I don't think he'll ever say it directly, this is as clear as he ever needs to be when it comes to his opinion of RMS.
I think the problem isn't with software patents, it's more with the quite obvious things that we allow to be patented.
Free software is an awesome cause, but for those brilliant minds out there who put in months of work to come up with some new idea, there should be other options than to have to let someone else steal the idea or to keep it completely secret.
I think ideally we'd have a patent system that protected such inventions as RSA and MPEG compression, but recognized that one click billing is not patentable.
What makes spending years coming up with an algorithm that solves the problem of key distribution in encryption unpatentable, but somehow makes it okay to patent the plastic packaging for a razor blade?
No Further patents should be granted until the patent issues and problems are fully worked out and brought to acceptable terms to the entire American Public. This has gotten bad real bad...and it needs to be fixed.
Companies can still submit them for review they just need to realize that it might take 10 years beofre they are approved or rejected while the system gets properly reworked.
Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
nt
What?
Yeah, now it's called editorial freedom. When it's elsewhere then it's (random insult of the day).
/. bastards... It was time for them to take taste of their own medicine.
The grandparent post is truly hilariuos and a great discovery!
Poor
This is like Red Hat preaching freedom and at the same time boasting to the analysts about the lock-up effect of their Enterprise Linux...
Hah, hah, that's really outstanding!
SCO claimed ownership of Linus Torvalds and is threatening to sue anybody who quotes him.
Just limit their lifespan to, say, 3 years, and don't give out patents for ridiculous shit (one-click shopping anyone?) and there you go - problem solved. Innovators can profit from their innovations, everybody wins.
Things have scaled up considerably since then. Not only is amount of up front investment much larger, but the capability of your competitors to reverse engineer your product and duplicate its function is greater.
Now you can switch to the open source business model (whatever that is) but I suspect that there is a lot of software that never gets written since there is no way to recoup the investment in it without some propietary lock in mechanism. Patents and the associated activity cost too much for small developers.
Tell you what, you KEEP the idea closed and use Trade Secrets to keep the work protected and we'll not have the patents.
Patents are NOT necessary. Keep the idea to yourself.
Note: How useful would the One-click patent be if you kept the idea secret? THAT is exactly how much we got in return for paying patent enforcement for them.
No, I can't adn thanks for bringing it up.
Can you read?
It used to be that patents were granted because of the originality of an idea, and making sure that the inventor gets some return on their amazing ingenuity. A patent like "virtual shopping cart" issued, for example, in the year 2000, would've been completely pointless as there were countless prior art examples. I think patents are bad because of that one type of patent, not that patents are intrinsically a bad idea.
stuff |
"Anti Patent Attack" were one of my favorite DC straight-edge bands from the 80s. I saw them warm up for Fugazi and they ROCKED! Does anyone know what instrument Torvalds even plays?!
If someone says he and his monkey have nothing to hide, they almost certainly do.
Linus joined Transmeta too, and wow, look where they're at now.
If someone develops something new, technology-wise (like a new compression scheme or something), I don't see what the problem is with them patenting it if they so choose. The whole problem is with the over-generalization of some of the existing software/business "process" patents that are such bullshit.
Keep it secret. There is NO patent on Coca-Cola. They still make money selling it, though. That's benefitting from their process, correct?
Part of the problem is that the US Patent Office has been lax in granting patents, said Mitchell Kapor, a founder of Lotus Development and a prominent backer of the Mozilla browser. "There have been tens of thousands of bad software patents issued which never would have been issued if the Patent Office had actually been following its own rules," he said.
...
The patent laws make some degree of sense. The patent office does not. The stuff they let through is totally unbelievable.
You can either wait to be hit with an infringement case (not a lot of fun) or you can submit a reexamination request to the PTO.
The worse thing you can do is to read the patents of your competition. Once you do that, you had better react quickly. Willful infringement in the US gets you treble damages.
What a wonderful world we live in
Where do you draw the line between hardware and software? Hypothetically, if software patents did not exist, could you implement in software a hardware patent to drive a custom built patent-free robot to create a piece of patented hardware?
Are there any ideas as to what is the theoretical difference between hardware and software?
If the difference is that hardware is or creates something physical and software is/does not, then couldn't I just easily port software algorithms into a mechanical device essentially allowing for a hardware patent?
The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.
Last Nov., Linus co-authored an appeal to the EU opposing software parents. Read it at nosoftwarepatents.com. That's about as clear as you can get, I think.
(By the way, don't forget to thank Poland.)
JoeDirt: "Hey, I found software to be buggy and have many examples of software security problems. Let's abolish all software! Let's organize a demonstration!"
JohnDoe: "And what would happen if we got rid of all software instead of fixing the problems that cause software to be buggy? What can we use to replace all the software so we don't lose all the benefits?"
LET ME BE CLEAR: I'm not saying we should keep (or discard) software patents.
I'm simply asking if we get rid of software patents because of the negative aspects, what are we going to put into place to provide the positive aspects?
PROTECTION FROM MEGA-CORPORATIONS:
Without software patents, the large established companies will tell the small startups with valid new inventions to go fuck themselves rather than meeting them at the bargaining table. "Thanks for the idea, now go fuckoff while we create copycat products and use our sales force to crush you out of existence."
INCENTIVE FOR INVENTORS & INVESTORS TO CREATE:
Without software patents, many (but obviously not all) worthwhile inventions will not get pursued by inventors ("Nice idea but it'll take too much time/money/effort to build. I'll just keep my 9-5 dayjob instead of risking my life savings to do a startup"). Sure, some inventors are not driven by that but look at the invention history of countries with patents vs countries without patents to see the impact of proper monetary incentives on inventors. Anyone that ever asked venture capitalist to fund their startup knows not having any BARRIER TO ENTRY means no money.
INCENTIVE TO FULLY DISCLOSE INVENTIONS:
Let's pretend we solved the problem of providing incentive for the inventor to build the invention.
Now, how do we get inventors to fully disclose their inventions in enough detail so that another person can build it "WITHOUT UNDUE EXPERIMENTATION"? The inventor currently has to choose between patent protection and trade secret status of his invention. For a patent to be valid, the publically viewable patent application must contain sufficient detail for others to build the invention "without undue experimentation". And remember, a patent expires roughly ~15 years after it is granted. After that everyone has knowledge of the secret sauce in enough detail to benefit.
So I ask again, what are we going to provide in place of software patents to protect individual inventors and small startup companies from giant corporations?
ps
In the USA, a small software company or developer can apply for a patent for about $100. They may or may not hire an attorney to help write the claims. If and only if they don't hire an attorney, the patent examiner is REQUIRED to help the inventor craft at least one valid claim, provided the specifications meet patent requirements. If the patent is issued and a mega-corporation violates it, they can get a lawfirm to fight on contingency fees (no upfront costs). If the mega-corporation is proven to KNOWINGLY have violated the patent, then they need to pay 3x damages.
Do you now finally realize:
1) how little satisfaction it provides?
2) that nobody gives a fuck?
I've been watching out for people with lower UIDs. I'm afraid I may be one of the last double-digits left. I've never fiddled around to see if you could access user pages by id somehow... so you could just step through users or something.
Read Heinlein's 1953 Revolt in 2100, now more than ever.
The only thing protected is the lyrics. The tune is the same as "Good Morning to All" which was written in the 1800's i.e. public domain. There should be no problem including the tune in your app, except to be extra safe you should make the first note split ("Hap-py") into a single note ("Good"). See this discussion.
Software Patents, Are simply government deeds
How is a country measured on its success, Patents.
(1) Software is speech. It enjoys the same copyright protections as an article you see published in a magazine, or a novel you wrote yourself. How would you like it if someone patented the plot line "detective discovers the killer and confronts him, and defeats him in a fistfight"? And 300,000 other various plot lines? Wouldn't that make it hard to write novels without a risk of getting sued?
(2) Software is math. Mathematical algorithms are *discovered*, not invented. Even data structures, communication protocols etc. are governed by specific limitations of the technology involved. Many times there is one clear way (or a few clear ways) which are the "best" way to implement something (usually fails the "non-obvious" test too). Why should one company be able to patent that and lock out the entire industry from using the best technology for 17 years?
(3) The term of patents is too long for software. Patents are a tradeoff: society gives inventor a limited right to prevent other people from profiting from their invention (for 17 years), in exchange society gets the free release of the idea after that time.
(4) No large research costs to recoup. The reasons that patents make sense for the drug industry and other industries, don't apply to software. The effort is all in writing the code, not in trade-secret-producing research. So there's no need for patent incentives to get those secrets out in the open (as businesses are discovering, having the software be open-source in the first place is often more economical anyway).
(5) Software is just different. Writing software involves building on the work and ideas of others--its practically impossible to write software without building on the work of others. It makes no sense to give someone a monopoly on a *necessary building block* that goes into *all sorts of technology* across the industry (such as a compression algorithm). They will just use it as an anti-competitive weapon, a roadblock for their competitors. Society does not benefit from this (and is usually actively harmed).
And last but not least:
(6) A large part of the purpose of the patent system is to "encourage innovation" and the release of the innovations to society. Well guess what? Innovation in software/technology is already occurring at a breakneck pace, and has been for decades. Society can barely keep up. This is *in spite of*, not because of, the software patents. But software patents are posing an increasing threat and if something isn't done about them SOON, the resulting chill in the U.S. will cause all the best hackers to move overseas. (I myself was planning to move to the U.S. but abandoned those plans about a year ago because the changing technology climate there--and your decreasing civil freedoms--are no longer to my taste).
These are just some of the reasons software patents are a problem. I'm sure there's people here who can list many others.
As I have said before: since the Open Source community is not only bigger and probably as innovative as the software developers of any company, it should fully take advantage of the current system.
Open Source should find investors and patent every single patentable software solutions, developed by Open Source projects.
Open Source would be the patent holder and there is a potential market here to charge big corporations for using Open Source owned patents.
The key here, is that Open Source has a huge, very innovative, highly motivated "workforce" - that can be competitive with any corporation.
Once Open Source manage to secure patents on key new technologies, which cost a lot to corporations, we may actually see the corporations to lobby for anti-patent legislation.
While those corporations finally get the lawmakers to scrap software patent laws, Open Source could have a healthy cash-flow from patent licencing to fund even more projects.
++just an other open.random idea++
When they will grant a patent for getting a cat to chase a laserpointer
I think it should be obvious that USPTO doesn't really have the ability to judge whether or not a patent is merited. How can granting patents willy-nilly help things?
For software of all things?
before you hurt yourself. The fault lies not with the USPTO, but with the claims submitted by the inventor (or lawyer on behalf of the inventor).
They also probably learned a lot from big Pharma that patent everything they "discover" and then license those "discoveries" out to smaller companies. It's a different game these days, a different kind of race that, I'm afraid, the small fish (read: open-source developers) will unfortunately lose.
Im not so sure about that. Drugs and medicines are, at the end of the day, real things that need to be manufactured(and manufactured quite carefully usually... unless youd like to type some of my home cooked prozac
The IT and software development industries are much more like a services industry in most case... except commodity software like OSes and Office suites. IBM can affort to dick about with freeing up patents... cause they wanna sell their kit and their services.
Patents and copyrights aren't some kind of privilege granted by the government or the people. They're an inherent right.
There is, in fact, only one right-- the right to own property. Your body is your first piece of property. You have the right to control it as you see fit.
If you develop a valuable idea and figure out how to reduce it to practice, you may choose to disclose it to others, or not, according to your own judgement. You may choose to insist that others compensate you in exchange for disclosing the idea to them.
Patents and copyrights provide one legal foundation for these agreements. Trade-secret laws are another. By agreeing to disclose your intellectual property to the public, the public-- as represented by the government-- agrees to give you a legal monopoly on the intellectual property for a set period of time.
A business-method patent is no different than any other patent. The inventor develops a method for doing something better than prior practices and discloses it to the public in exchange for a legal monopoly. Even in your own terms, clearly business methods ARE "expressions of ideas," so why do you wish to treat them differently?
Without patent and copyright protection, there will be fewer inventions and less public disclosure and discussion of valuable ideas. This is equally true for business processes, so it's equally important to offer patent protection for business processes.
It's my personal opinion that the US patent office issues five or ten bad patents for every good patent that makes it through the system. Too many claimed inventions are not new; too many of those that are new are obvious. But these problems have to be solved some other way than just shutting down the patent system or excluding important classes of inventions.
. png
The co-called competitive advantages you speak of are what drive innovation. Being first in the market place with an idea or a process that nets a specific result carries a lot of weight as it is. A second (or third, or fourth runner) is already facing an uphill battle. That being the case, they can't just do what you're doing, they have to make it even better- that's where the innovation comes from.
If you think that it's just a matter of paying a licensing fee to the one who allegedly originated a specific method, that, along with the patent itself, will make it pretty difficult for competitors from the start. I'd argue that companies that aren't interested in competition, don't belong in a competitive marketplace.
Me, I'm mostly in the hate 'em camp. Nevertheless, right now I'm in the middle of writing a software patent application for a new startup company. A "patent pending" bullet point on the funding presentation will, I've been told, greatly increase the chances that venture capitalists will be willing to pony up some money. That's true even though the success or failure of this company (like most others) will have far more to do with execution, both on the technical side and the business side, than the originality of the idea.
I'd rather not see any software patents at all, but there seems very little point in refusing to patent this idea on principle and risking getting sued down the road by someone else who doesn't share that principle. Even if you can prove prior art, you still have to sit in a courtroom to do it, not a productive use of time.
You just don't trust egotistical megalomaniacs. Remember, you are a visionary in your own anti-megalomaniac way. ;)
yeah uh.... http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PT O2&Sect2=HITOFF&p=1&u=/netahtml/search-bool.html&r =1&f=G&l=50&co1=AND&d=ptxt&s1=Torvalds.INZZ.&OS=IN /Torvalds&RS=IN/Torvalds
What about that Capt. Freedom?
I note the comment that there are 'an estimated 150,000 to 300,000 registered software patents in the US alone'.
The reason for the range is that no one knows what a software patent is. If you look at research on this subject, you'll find all kinds of different definitions. Some use key words, some look at patent classifications. The large patent numbers may just reflect the fact that many devices built today are digital and have a software component. They might be patented regardless of any patent software restrictions.
The large numbers in the U.S. may also simply reflect the fact that the U.S. doesn't require the patent writer to hide the fact that the patent relates to software. Where software patents are not allowed, the patent writer may just hide the fact that it's got a software aspect by calling it a "method" or "system" and include some nominal hardware.
Also, patents aren't "registered" - the correct word is "granted." "Registration" is for copyrights and trademarks, not patents. The word "registered" implies a process of recording preexisting rights.
An author has inherent copyright rights in any work he authors. A business has trademark rights when it uses a trademark to idnetify goods and distinguish those goods from goods sold by others. They have the option, but not the obligation to register their copyright or trademark (and such registration typically affords them even more rights.)
In contrast, an inventor does not have inherent patent rights that can be simply "registered." Patent rights must be "granted" and they are only granted after an examination.
A lot of us. His kernel didn't just "morph" into a full-featured OS with lots of applications. What we now know as Linux or GNU/Linux was the project of a lot of people.
It should be "Patent Attack" because otherwise "Anti Patent Attack" sounds like Linus is attacking the Anti Patent movement (if this makes any sense?)
Releasing all these patents might be a good thing, if only in that it serves to illustrate the absurdity of the current software patent system.
Like many of you, I've thought for years that we need to do something. Unfortunately, I feel powerless.
I develop software. I'm not a lawyer. I don't think like a lawyer. Nor do I have the time to think like a lawyer --I'd rather be writing software. But it's become so frustrating sitting back and watching the US patent office hand out patents for the things programmers use day-to-day.
If we don't put an end to this soon, I predict we'll one day reach a point where we'll have to pay royalties to perform 99% of the operations our software will perform. Wouldn't that be fun?
My lame blog.
"I'm the anti-visionary. I distrust people with visions. You don't see what's right in front of your face and you don't see the technical issues that face everyday users."
Linus is starting to rival Larry Wall in the clever-quote department.
Those who do study history are doomed to stand helplessly by while everyone else repeats it.
I agree with you. In a few years, the independent developer will likely either have to approach an established company that might be interested in commercializing his/her product under the umbrella of their legal department, or risk losing everything once the product hits the market without any kind of IP protection.
Patenting a business method allows the inventor to profit by licensing the method to other businesses. Clearly methods will be less likely to be shared if patenting is not allowed, and if good methods are not shared, the economy is less efficient.
Distributing a business method may actually be the inventor's ONLY way to profit from the invention; you don't have to own a profitable business to invent a business method. You may own an unprofitable business, or you may own no business at all.
Business methods are as much an expression of ideas as manufacturing processes or other patentable intellectual properties. Don't get confused here; a patent requires reducing an idea to practice-- a combination of components, a sequence of steps, whatever-- but it's still an expression of an idea.
. png
Congratulations. That's the best troll I've seen in weeks.
Of the 150,000 - 300,000 software patents
45,000 - 90,000 are estimated to be duplicates of other patents
30,000 - 60,000 consist of a commonly-used manual technique implemented "using a device consisting of a CPU, a monitor, and an operating system"
20,000 - 40,000 of those include an additional claim of "The device in claim 1, where the operating system is a version of Microsoft Windows"
25,000 - 50,000 consist of a common technique now done "on the Internet".
25,000 - 50,000 consist of techniques invented and published decades ago by E.W. Dijkstra, Donald Knuth, or Claude Shannon.
10,000 - 20,000 are written in such obscure and/or nonstandard language that it's impossible to figure out exactly what they cover
14,999 - 29,999 are "submarine" patents not made public until long after the invention was in wide use.
The last one is the RSA patent, and it's expired.
for the time being EU will remain free of software patents
:)
more info on groklaw
happy to live in EU
Uh, what about, um, whatchamacallit, Taligant and the Pink operating system?
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
This is interesting coming from a person who is a co-inventor on three patents held by Transmeta, listed below. All of these patents claim a software component or algorithm that could hamper the process of writing binary translation software. Some of the claims are not even novel (or non-obvious IMHO). This could easily affect open source software like qemu, valgrind and various JIT virtual machines.
Linus' patents:
6,714,904 "System for using rate of exception event generation during execution of translated instructions to control optimization of the translated instructions"
6,615,300 "Fast look-up of indirect branch destination in a dynamic translation system"
6,594,821
"Translation consistency checking for modified target instructions by comparing to original copy"
I don't think these people are generally against patents, I think they're against prohibiting competition. If a person were to take someone else's novel and rewrite it in their own language, that would be called plagiarism. I don't see why we call the same thing involving software "theft". It takes a hell of a long time to write programs and novels, so why can't we protect them?
examination, and payment of a 'tax'. No patent unless you keep up the 'tax' payments.
Hardware? So what? That didn't stop IBM, did it? I mean, seriously, how more "hardware" can you get than donating a patent for Tamper proof set screw, "A device for preventing unauthorized access to a rotating shaft," for use by open source software? Wait a second, I've just read the list of those 500 IBM's patents, and there is also one for Methods and apparatus for exploiting virtual buffers! Don't use it! It's a trap!!!
Sincerely,
Pan Tarhei Hosé, PhD.
"Homo sum et cogito ergo odi profanum vulgus et libido."
Without software patents, the large established companies will tell the small startups with valid new inventions to go fuck themselves rather than meeting them at the bargaining table. "Thanks for the idea, now go fuckoff while we create copycat products and use our sales force to crush you out of existence."
And this is opposed to current practice, where a small startup with a valid invention is granted a software patent. They go to market with their product, only to find Microsoft (say) decides to clone their product and enter the market. They sue Microsoft. Microsoft then says, "oh, maybe we do violate your patent. Trouble is, you violate 70 of our software patents. You will now give us a license to your patent, or we will shut down your product." Small inventors and small startup companies do not get protection from patents unless they produce nothing that can be attacked on patent grounds. That leaves small companies to register for patents, get the patent, and then sue to license the patents to the big boys. Should it be the case that only the big companies can write software? I think not. But that's what we're looking at today.
- jon
Ganymede, a GPL'ed metadirectory for UNIX
...Why Software Patents are not patentable
But you really already know this... Don'tcha?!
okay I have patented microsoft bashing on slashdot so anybody that bashes microsoft has to pay me. buaaaaagghhhhhhh!!!
When people talk about patents it WOULD actually be best for the world if there were no patents.
Think about this, there would be companies spying on eachother and just FLYING at the speed of thought into progress. EACH idea about a new process would get spread as fast as the spys could preach this new idea. Then MORE people involved in the industry could invent upon this invention even FASTER.
--This breaks down in the real world because of resources. It takes time and money to set up a factory. LOTS. Then people needed to recoup their losses for BUILDING the plant and still invent more. This is where patenting comes in, 20 years is an ok time frame for recouping and some profit.
As a previous poster mentioned in software development the ONLY THING NEEDED is time. Well, time and a compiler. And some 1337 skillz. I have no doubt in my mind that if 50 people decided to code full time for 20 years on any project, shit would fly. ALL the shitty projects would go up in smoke, and the best projects would get improved and improved. It's funny how as an INDUSTRY everything slows down.
Before industry there is innovation. (my quote.)
Peace out and relax. Take your stand against patents and have fun.
Check journal for info on Anti-TextBook, an idea by me.
no, I'm not trollin
Ok, I'll assume you weren't trolling. However when you open a post with something flagrantly wrong it can easily look like trolling. In particular your original post started with:
Patents and copyrights aren't some kind of privilege granted by the government or the people. They're an inherent right.
Flagrantly wrong.
First let me appologize if you are not American, as I am going to cite US law. I can only competently discuss and cite US law.
The Supreme Court explicitly ruled that there is no inherent right to copy rights. I am not familiar with of any explict similar comment on patents, but copyrights and patents have the exact same origin in US law and by implication the same is true of patents.
Legally the natural state of information (including the subject matter of copyrights and patents) is in the public domain. To the extent that it is "property" it is naturally public property. The constitution then grants congress the power - if they choose to do so - to create copyright and patent law. Specifically to seize certain limited rights from the public, for a limited time, and to turn those rights over to the creator. Patents and copyrights. It only includes the specific rights we choose to include and may only be for a limited time. And it may only be done for the purpose of promoting progress and benefiting the public. The Supreme Court has REPEATED ruled that profits or other benefit to the creator are an invalid purpose for such law. To the extent they do tend to focus on profits and benefits for creators it is only a means to an end, it may NOT be an end in itself. Profits to creators is merely an incentive to get people to create and publish that creation to the public domain.
Your view of copyrights and patents is backwards. Do you need me to dig up links to explict court rulings? I have some around here somewhere. I have read quite a few court rulings on quite a few subjects.
-
- - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
You can copyright your code.
Apparenlty a lot of people are under the delusion that if anybody can see their code then it is in the public domain or it is GPL. Actually you can let people see it but not use it. The GPL is in fact a grant of an exception to the normal state where you cannot reuse the code.
They could reimplement it, but most real inventions and work would be quite intricate algorithims and tables of data (for instance a program to speak natural language) and nobody could reuse anything really valuable without violating copyright.
You said, "The Supreme Court explicitly ruled that there is no inherent right to copy rights."
This proves nothing, as the Supreme Court has made many other silly rulings.
The right to control the distribution of your intellectual property is the SAME right as the right to control your physical property, whether the government-- or you-- recognizes the equivalence or not.
Once again, patents and copyrights are society's way to encourage, reward, and protect the rights of creators in exchange for making their creations public. We could accomplish the same goal with confidentiality agreements signed and witnessed before a person is allowed to learn a patentable method or receive a copy of a book. We DO this, in fact, with some kinds of creations that are felt to be too important to publish. But that solution would be impractical for most kinds of intellectual property, so we have the simpler mechanisms of patent and copyright.
Copyrights, software patents, and business-method patents serve a useful purpose. They are not always an alternative to open source or public-domain distribution; sometimes they're an alternative to complete secrecy, which would prevent all of us from building on the accomplishments of others.
. png
The putz who modded my post as a troll will get his reward eventually, but in the meantime, I'd appreciate a couple of positive mod points so more people will see this important series of comments. Thanks in advance.
Actually, only the lyrics are protected.
You can freely use the music (Good Morning to All) with no lyrics (or your own).
Check Exposing the Happy Birthday story.
Happy adding to your app
Enrique
Windows users:
Internet Explorer is obsolete. Please upgrade to Google Chrome or Mozilla Firefox.
IBM makes the PowerPC chips Apple uses. I don't know what happened but when the PowerPC was first developed there was originally was a third company working on it as well, Motorola.
FalconShould there be a Law?
Okay, my stance on software patents is that they are impossible to enforce uniformly. Windows XP has billions and billions of lines of code. Each line of code is a completely uniquely designed manufactured object. What mechanical device could be compared to that? The preposterousness of using $35 million dollars to analyze the work of billions of dollars of software coding should be obvious to all--legal analysis of a body of code is more difficult and expensive than actual analysis. The problem is that too many of things that get patented are things that could have been invented by undergrad interns like one-click shopping--or like probably all computer-human interface design patents ever issued--but require years of man-hours of highly educated labor to actually prove the uniqueness of.
Indeed, even if you are correct that slashdotters know nothing about patents, doesn't this once again prove my point with your words? Because many of these slashdotters are the ones writing the code covered by these patents to begin with.
The USPTO and legal sytem may work hard, but they've been assigned an impossible task. Rather than own up to that, they instead, by necessity, become completely arbitrary. They rationally satisfice by giving incomplete analysis to their work, because there is no possible way we could afford to pay them enough to TRULY analyze all code fairly and equitably without doubling our GDP.
In any event, "prior art means already patented" IS true in the real world 99.9% of the time, whatever the law says, whatever token motions various legal and executive entities go through occasionally. Not to mention that the ambiguities of prior art are nothing compared to the ambiguities of obviousness.
If you want to argue that USPTO isn't to blame for this, I guess I might agree. The system as it exists is arbitrary because it cannot be any other way. If the system was NOT arbitrary and unfair, there wouldn't be any reason to oppose software patents. The only reason I DON'T have to call a lawyer everytime I right a line of code is because all corporations now consider patent violation an unpredictable cost of doing business--software firms cannot also afford to become legal firms. Even Microsoft, no friend of slashdot, is learning that with many of the lawsuits against them.
This is precisely the type of argument that's so popular on Slashdot whenever someone expresses religious faith, and it is precisely the argument I offer in response to your unwillingness to consider that the documented statues and established practice of the USPTO are not what you have somehow come to believe.
Speaking of religious faith, your post reminds me of a theologian telling us that we must believe in God because we haven't spent anywhere near as many years studying the Bible that he did. Theologians and lawyers alike cannot stand when someone dares to cut their Gordian knot and note that the whole thing is based on premises of doubtful soundness. In the case of the legal system, the whole concept of rational satisficing is an immense threat to their future job security--many applications of legal analysis will cost more than the resulting benefits to society of said analysis.
Once upon a time, medieval theologians were also Master and Commander of society. Beware the wheel of fortune.
Perhaps, but ENFORCING patents is not the job of the USPTO.
Windows XP has billions and billions of lines of code. Each line of code is a completely uniquely designed manufactured object.
You can say so, but this is completely false under 35 USC 101 and related case law.
The preposterousness of using $35 million dollars to analyze the work of billions of dollars of software coding should be obvious to all--legal analysis of a body of code is more difficult and expensive than actual analysis.
Probably true. Notice that I said $35 million to hire new examiners. I'm not sure what the total budget for the USPTO is, but rest assured it's at least several hundred million. Further, your observation is correct but the conclusion is incorrect. It is unreasonable to expect the USPTO to perform a perfect, flawlessly exhaustive search of the prior art on every application - during infringement lawsuits, it is common for the defense to spend over $100,000 and a man-year of work in this very endeavor, whereas the USPTO collects $1000-2000 and allows the examiners to take about 15-20 hours. This is because the USPTO was never intended to produce a perfect, flawlessly exhaustive search. The examination process, as it regards prior art, has always been and always will be (for the forseeable future) a coarse sieve. In general, the examination process is supposed to prevent ludicrously weak patents from being issued, not to ensure that every patent is completely perfect.
Of course, everybody makes mistakes sometimes, and when mistakes happen, the USPTO has an established practice and procedure to reopen examination of patents if the situation warrants it.
Additionally, a little understood fact about a patent is that an issued patent is completely and literally worthless unless it can withstand a validity challenge in an infringement suit. The USPTO can conduct their $1000, 20 hour search and issue a patent that YOU and I both know is not novel. NO BIG DEAL.++ If the assignee tries to ENFORCE that patent, it will immediately be invalidated. This is how the system has worked for over a hundred years - to "fix" this would mean filing for a patent would cost in the neighborhood of $100,000 regardless of whether or not it eventually issues - and that's a solution I would rather not have.
The problem is that too many of things that get patented are things that could have been invented by undergrad interns like one-click shopping--or like probably all computer-human interface design patents ever issued--but require years of man-hours of highly educated labor to actually prove the uniqueness of.
Hm, but there's nothing anywhere that says something that an undergrad intern came up with shouldn't be patentable. Additionally, the problem with rejecting such applications with prior art is often not because the examiner must prove the uniqueness, but rather because he only has so much time to find adequate disclosure of the invention with a solid date. Simply KNOWING that the one-click shopping technique was well known in the past is meaningless - if the examiner cannot find a clearly dated reference that discloses the claimed invention, in as much detail as the applicant chooses (defined by his original application), then the patent must issue.
Also, just for the record, "obvious" under 35 USC 103 has basically nothing to do with the word "obvious" in the dictionary. I wish it weren't so, but wishing isn't worth much. "Obvious" under 35 USC 103 basically means you have two (or more, but hopefully only two) references that can be combined to teach the claimed invention, plus documented evidence (in either reference, or less preferably, a third reference) that suggests they should be combined for some advantage, plus all the references come from related arts. You won't find that in a dictionary...
I
You can say so, but this is completely false under 35 USC 101 and related case law.
I wasn't making a legal statement at all. It was simple fact--Windows XP has billions of lines of code, or so Microsoft tells us. Each line of code represents distinct intellectual labor on the part of Microsoft employees. You can deny this, but you're basically passing a law declaring pi to be 3, as the urban legend goes. Or like the fabled king who declared that the tides should stop.
If more people at Slashdot understood that, and spoke from that perspective, it would be a HUGE step toward forming some constructive criticism of the system and putting pressure to fix it where it belongs - on judges and congressmen.
Well, it's not the average slashdotter's job (and it's DEFINITELY not a job for a curmudgeon like me) to actually lobby judges and congressmen personally. We kinda smell funny. There are tech activist lawyers who actually know how things work, and they go and do it, sometimes with stinky donations from us. But here's the thing. The core problem is not a legal one, but an economic one.
I don't question the internal legal consistency of patent law, I'm saying it is unworkable in the real world. The whole problem can be boiled down to one economic reality--legal analysis of code is 90% of the time harder than actually writing it. Surely lawyers would agree--that's why they make more money than computer programmers.
Sadly, this contradicts the primary fixations of both legal and economics communities. In fact, the latter is far worse than the former. Too many of them refuse to accept that a commons can be more efficient than a regulated market if costs of compliance outweigh benefits.
It's just a bunch of turf wars. Lawyers, judges, congressmen, and economists can't simply retreat and admit that their presence in a market may actually be more expensive than their worth. It's all about sphere of influence. Some folks in the USPTO may realize the problem, but do they dare go before Congress and admit they should be doing less rather than more in one narrow field?
It might be better world if slashdotters and people in general participated more in our governing process, but as to whether that would actual help this issue, I do not have much faith there. To get bogged down in the actual letter of the law seems counter-productive--our sentiment is generally fueled by utilitarianism, not legal interpretation.
What DOES give me hope is the rising anti-patent and anti-big business (and sadly anti-American) tide of opinion in some other countries. Europe and Australia, to my understanding, still haven't adopted software patents (and probably not gene patents either), and if it eventually turns out that a great number of software products are available in other countries but not in America, (perhaps Linux itself one day?) that's really the only hope we have of changing the law here.
Anyway, like I say, I always act like a jerk on the internet for no reason other than it's the internet and that's what you're supposed to do (though I think whoever invented road rage has prior art on that), but it has been cool talking with you, so if you're still reading this (I'll check back), best of luck with your readings!
Oh, one other thing
This is how the system has worked for over a hundred years - to "fix" this would mean filing for a patent would cost in the neighborhood of $100,000 regardless of whether or not it eventually issues - and that's a solution I would rather not have.
I don't feel as strongly about this as I do about software patents, but I think that's actually the ideal solution. The person applying for a patent, the person who actually benefits from the patent, should pay the full costs of that patent. If the benefits of the patent don't outweigh the complete costs of enforcement throughout the legal system, then issuing that patent is just a drain on our economy. That alone would probably solve a great deal (not all) of the problems with patents.
The problem is that patents, and especially sw-patents do NOT encourage innovation and just enable you (?) and especially megacorps with huge portfolios to profit from it. That's wrong with it.
--- "To pee or not to pee, that is the question." ---
Yes, ok so that is how it is described in the US law, but in other countries the words "height of invention" are being used to describe much the same thing. So I keep up my argument.
I'm still trying to figure out what people mean by 'social skills' here.