Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Paul Graham on Patents 302

volts writes "The always interesting Paul Graham has a new essay, 'Are Software Patents Evil?'. "A few weeks ago I found to my surprise that I'd been granted four patents. This was all the more surprising because I'd only applied for three...""
This discussion has been archived. No new comments can be posted.

Paul Graham on Patents

Comments Filter:
  • Re:Yes (Score:3, Interesting)

    by moro_666 ( 414422 ) <kulminaator@gmai ... Nom minus author> on Monday April 10, 2006 @11:23AM (#15099016) Homepage
    i'd prefer to say that they are evil in their current form as they are implemented in the u.s. patent system.

      if software patents would apply only to commercial software (e.g. gnu staff could always use patented stuff as long as they give away the product for free, and microsoft would have to pay nice $$$ for the same thing), the patents would be better.

      but i think there's a higher chance of bush turning into a human being than this happening.
  • Proposed solution (Score:1, Interesting)

    by headlessplatter ( 955660 ) on Monday April 10, 2006 @11:27AM (#15099036)
    How about this for a proposed solution:
    1- You can't patent anything until it's been published in a peer-reviewed journal.
    2- The duration of the patent is proportional to the clout of the journal.
    Only novel ideas will get published in a scientific journal with any clout. And journals without a big name will only get you a patent for a few days. This way the drug companies can patent the fruits of their multi-million dollar investments. But when someone tries to patent something stupid like one-click shopping, they'll be laughed out of all the journals. So who will evaluate the clout of a journal? College professors do that already in order to establish who gets tenure and promotions, etc. Plus this would keep the decisions out of the patent office, giving them an opportunity to offload their problem of being overwhelmed with applications.

    Of course the real solution is to abolish software patents, but that's a rather tough sell when lots of rich companies are lobbying against it, so how about seeking something that might actually succeed?
  • by gowen ( 141411 ) <gwowen@gmail.com> on Monday April 10, 2006 @11:33AM (#15099057) Homepage Journal
    Graham has engineers disease: he believes that being an accomplished engineer makes him qualified to speak authoritatively on art, law, science, film... He probably caught it from ESR.

    Anyway, I heartily recommend you read this fine demolition [idlewords.com] of Graham's opinions on painting [paulgraham.com] before giving this dilletante blowhard any of your copious free time.
  • He's confused (Score:3, Interesting)

    by iplayfast ( 166447 ) on Monday April 10, 2006 @11:37AM (#15099071)
    First he says...
    Unfortunately, patent law is inconsistent on this point. Patent law in most countries says that algorithms aren't patentable. This rule is left over from a time when "algorithm" meant something like the Sieve of Eratosthenes.

    and then he says...

    In 1800, people could not see as readily as we can that a great many patents on mechanical objects were really patents on the algorithms they embodied.

    and using this argument he says that if you don't like software patents you don't like patents in general.

    I think there is a big difference between the method of a process, and the mechanical objects that implement them. I have no problem with people patenting mechanical objects (that are non-obvious). I do have a problem with people patenting methods that would work with those objects. If he thinks that algorithms implemented in mechanical objects is the same thing as algorithms, he isn't much of a lawyer.

  • Wow, how wrong (Score:1, Interesting)

    by Anonymous Coward on Monday April 10, 2006 @11:37AM (#15099072)
    I believe Paul Graham might have been hanging out with Dvorak's crack pipe or something. Software patents are not like patents on mechanical inventions at all. It's the difference between patenting knowledge, and the application of knowledge. Software is not the application of knowledge, but knowledge itself. Knowledge is special. Knowledge can be freely shared, and should be. If it is not, we all suffer. Those high priests who think they have special title to knowledge and do not deign to bless the uninitiated help no-one but themselves.

    No intellectual endeavor procedes without building upon previous knowledge. This is particularly made manefest in the field of software, where there are untold constituent pieces of a system of any complexity. When we require the authors of such systems to seek out and license every brain fart anyone might have had that impinges on their work, progress becomes impossible.

    If people had understood how patents would be granted when most of today's ideas were invented and had taken out patents, the industry would be at a complete standstill today. ... The solution is patenting as much as we can. A future startup with no patents of its own will be forced to pay whatever price the giants choose to impose. That price might be high. Established companies have an interest in excluding future competitors.

    --Bill Gates

    If we are to have a true and honest culture, we must be aware of the self-appointed tyrant who puts a fence around a painting or art or music or literature and shouts 'This is my preserve. Think as I do or keep out.'

    --Walt Disney
  • Re:Wow, how wrong (Score:2, Interesting)

    by langelgjm ( 860756 ) on Monday April 10, 2006 @11:47AM (#15099141) Journal
    It's the difference between patenting knowledge, and the application of knowledge. Software is not the application of knowledge, but knowledge itself.

    No. An implementation in software of some idea (such as adding numbers) is, on a base level, not theoretically different than an implementation in hardware. Whether you do it with levers and cogs, pipes of water, an abacus, or electrical impulses controlled by words is irrelevant. Software is an application of knowledge, just like any of these other things, it is not knowledge itself.

    I'm not arguing for or against patents, just against this sort of thinking.
  • by Jerf ( 17166 ) on Monday April 10, 2006 @12:11PM (#15099273) Journal
    Actually, there is a good distinction you can draw between software patents and conventional patents that is strong enough that you can't automatically infer that being against software patents means you are against all patents: Software patents are the only things I know of where the patented objects are also covered under copyright law.

    I go more into depth about this elsewhere [jerf.org], but the short answer is that we shouldn't be surprised that patents, balanced for one type of use, and copyrights, balanced for another, make no sense when both are covering the same thing, since they were never designed to do that.

    Obviousness is a real problem too, of course, but that's more a practical problem, one that could be corrected by more aggressive denials by the PTO. This is a fundamental conflict.
  • My Solution (Score:1, Interesting)

    by Anonymous Coward on Monday April 10, 2006 @12:15PM (#15099302)
    Reduce the length of the patents for software/business models to 2 years. That is more than adequate time to do something with it and doesn't lock things up. Patent trolls wouldn't have much time to work either.
  • Re:Fallacy (Score:3, Interesting)

    by rufty_tufty ( 888596 ) on Monday April 10, 2006 @02:40PM (#15100159) Homepage
    "Boycotting Microsoft makes about as much sense as... I can't think of a witty comparison."

    I agree the users can't boycott Microsoft, but I think the point that Engineers would start to leave is valid. The people I know who work for MS don't believe it is an evil company, a company with problems yes, but all large companies have that. If they did believe it had gone too far I don't believe they would stop any longer than the time it took to find a new job.
  • Re:Yes (Score:3, Interesting)

    by dwandy ( 907337 ) on Monday April 10, 2006 @03:17PM (#15100424) Homepage Journal
    Microsoft doesn't fit the Unisys model,
    From TFA:
    When you read of big companies filing patent suits against smaller ones, it's usually a big company on the way down, grasping at straws. For example, Unisys's attempts to enforce their patent on LZW compression. When you see a big company threatening patent suits, sell. When a company starts fighting over IP, it's a sign they've lost the real battle, for users.
    Really? I think it fits perfectly. They haven't started suing yet because they are only on the brink of the downhill descent, where the talking happens. If Vista doesn't turn MS around, and they start to take a real slide in the sales and profts departments watch for them to follow this exact model.
  • Re:Fallacy (Score:3, Interesting)

    by Phleg ( 523632 ) <stephen@@@touset...org> on Monday April 10, 2006 @03:24PM (#15100488)
    Potentially, also, the patent would be kept secret until approved. This would have the nice side effect of, if a competitor starts producing a similar widget in the time between when you applied for the patent and received it, it should be tossed on the grounds of being obvious--since the competitor clearly came up with the idea on their own.
  • Re:Proposed solution (Score:2, Interesting)

    by mOdQuArK! ( 87332 ) on Monday April 10, 2006 @03:47PM (#15100663)
    The basic problem is that we need a better system for comparing the relative value of patents. I propose that we fall back on the old economist standby: hold an auction.

    How 'bout this for a patent system:

    * relatively small fixed number of valid patents at any time

    * as patent "slots" become available (through expiration, or if "valid" patents are shot down through prior art or obviousness), then people/companies can bid to secure a patent slot for their patent.

    A couple of benefits:

    1) by keeping the total # of enforceable patents at a reasonable level, you make it a lot easier for people to tell whether they are violating any particular patent, plus most "innovators" won't have to worry about violating a bunch of crap patents for every little system that they engineer.

    2) by forcing patent ideas to compete with each other for "value" (how much are the participants willing to pay to grab that patent slot?), you will force all of the participants to do proper "due diligence" on the value of their own patent before entering it into the patent-application process. (Patent isn't going to be worth much if it easily gets knocked down due to obviousness or prior art.)

    Of course, a system like this would favor deep pockets, so I propose a 3rd aspect:

    _Anyone_ can submit an idea for a patent into the patent bidding process, even if they might not be able to afford to bid on getting the patent themselves. If the bidders think that idea is a good one, then they can bid to get the patent rights for that idea - and if they get the patent for that idea, then the money that they (the bidders) paid to win the auction will go to the original idea submitter.

    This should encourage a LOT of people to submit ideas to the patent bidding process, since if their idea gets selected it could potentially be the equivalent of winning the Powerball Jackpot. Society wins, since whoever wins will probably have the resources to start using that idea in products & services immediately
  • by epeus ( 84683 ) on Monday April 10, 2006 @03:59PM (#15100770) Homepage Journal
    from my blog [blogspot.com]
    I broadly agree with Paul Graham's essay on Software Patents [paulgraham.com], but I do think he underestimates the damage from patent trolls, and from what he calls the mafia-like behaviour of some patent holders.
    Paul has been lucky in the field he has worked in, but in the Audio and Video area there are many patent thickets. Perhaps it is the history of Farnsworth's victory over RCA [farnovision.com] that makes video engineers patent hungry.
    My first startup, The MultiMedia Corporation [archive.org], was a spin-out from the BBC in 1990. One of our products was a program called MediaMaker [findarticles.com] that combined video from tape or videodisc, CD Audio, Pictures, digitised audio and Director animations into picture icons on a timeline for making presentations. It was demoed on stage at Macworld by the CEO of Apple, and we got Macromind to publish it.
    Then the patent troll showed up. A company called Montage had made a video editing system that included several video monitors showing edit points from tape. The company had gone out of business but a lawyer had bought up the patents, including one on using a still image to represent a video sequence. The troll was working his way round the video companies, and he caused enough trouble to stop work on the product while we worked on a legal defence instead.
    Later, while I was at Apple on QuickTime, there was a steady stream of patent trolls claiming that Apple should pay them royalties; enough to keep several lawyers busy, and a lot of engineers spending time working on prior art evidence demonstrations.
    Several potential features were excluded from QuickTime due to patent thickets. The obvious one was the Unisys LZW patent that encumbered GIF, but there were other more subtle pressures that meant adopting open source codecs was discouraged. Working on the patent license agreements for MPEG meant that technology ready to ship was deferred pending legal agreement [com.com] on more than one occasion.
    So I'm much lass sanguine than Paul about this. I think software patents should not be granted, and the European Union's banning of them [openrightsgroup.org] is the right decision. I hope the Gowers Review [openrightsgroup.org] in the UK makes this UK law as well.

  • by grahamsz ( 150076 ) on Monday April 10, 2006 @04:15PM (#15100886) Homepage Journal
    For certain industries you probably do need a patent to recoup your development costs. The drug industry certainly springs to mind.

    I feel there may need to be a variation in patent length based on industry. 25 years is a lifetime in the high tech industry, but if patents were valid for say 4 years and only granted to non-obvious ideas then they could help the industry. As it happens right now, many technologies are obsolete before their patents are granted.
  • by Goo.cc ( 687626 ) on Tuesday April 11, 2006 @08:51AM (#15104890)
    In August 2002, Paul wrote and published the article "A Plan For Spam". On December 13 2002, Networks Associates applied for spam filtering software patent that includes "Bayes rules". From the patent (#6,732,157):

    "wherein the utilization of the Bayes rules further includes identifying a probability associated with each of the words; wherein the probability associated with each of the words is identified using a Bayes rules database; wherein the electronic mail messages are filtered as being unwanted based on a comparison involving the probability and a Bayes rules threshold; wherein the threshold is user-defined."

    Maybe I'm just not wearing my tin hat today but I believe someone at Network Associates read "A Plan For Spam" and applied for a patent on it, every though it was not an idea created by them. That is sickening.

And it should be the law: If you use the word `paradigm' without knowing what the dictionary says it means, you go to jail. No exceptions. -- David Jones

Working...