Slashdot Mirror


Stallman on Software Patents

An Anonymous Coward writes "On Monday Richard Stallman gave a speech at the Cambridge University (UK) Computer Lab. Over at ZDNet UK they have a transcription of the speech - the most eloquent discussion of the subject I have yet seen. Software patents victimise developers, he says, but there are ways to get around them. The best part is his comparison of writing software to writing symphonies: 'Oh Beethoven,' they would have said in 1800 if there had been patents on music, 'you're just bitching because you've got no ideas of your own.'"

9 of 388 comments (clear)

  1. Re:Maybe something new? by MartinG · · Score: 3, Interesting

    the problems faced with software.

    What problems? I see no problem with having no patents on software.

    Nobody seems to ask the question, "What problem does having software patents solve?"

    --
    -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
  2. Having written a patent application by f00zbll · · Score: 5, Interesting
    For a previous job, I had to research patents and write up a patent application. The instruction from the lawyer was "make it more general than it needs to be." His reasoning is the patent application shouldn't go through the first try. It should take atleast 2 or 3 tries, to make sure the patent is as broad as possible.

    Now of course the lawyer gets paid each time you file, so it's just fine by him. The management tends to side with lawyers, but honestly, patenting ideas, especially in software is stupid. People confuse patent with copyright. Software should use copyright only, because you're protecting the actual work that went into building the application. It's both impossible and idiotic to patent ideas. Unfortunately lawyers run the country and now we have things like patented business process. Like the company that patented the use of Prozac for treating PMS for women. Ideas should not be patented, since it's not possible to police thought. Well that doesn't stop corporations and the government from trying.

    Just because RMS can be a raving nut at times, that doesn't automatically discredit every word out of his mouth. Now if only there were more clear thinking people in government, we can fix this damn problem.

  3. I was at the talk by xiox · · Score: 3, Interesting

    He is a fantastic speaker... he managed to speak for 1.5 hrs without notes in totally engaging fashion. I didn't realise he'd be so good. He did have some odd physical habits, but he spoke very well. He was rather rude to the questioners, though.

  4. Resolving grey areas. by killbill · · Score: 3, Interesting

    Patent law, like any law, attempts to resolve grey areas and create social contracts that reach the best balance of competing needs.

    Obviously, trying to patent something like the wheel is silly, and a patent granted for something so obvious is wrong.

    On the other hand, consider something like Olestra (a non fat butter substitute that never really went anywhere). Proctor and Gamble spent tens of millions of dollars trying to make this work, and had a decent product, but by the time they had finished development and gotten past all the government regulatory testing and hurdles, the patent life was down to 5 years or so left. Thats a lot of investment to re-coup in such a short time. After that, it all became public domain, though last I heard P&G was trying to get an extension. Lots of companies took note of this, and I promise it has resulted in lots of products we would all like to have being abandoned for fear of repeating this scenario.

    If someone was trying to patent or copyright a "network communications system" to prevent other people from using networks without paying royalties, that would of course be wrong. On the other side, if a certian Redmond software company took the latest RedHat distribution, ran a sed command s/RedHat/Microsoft/g against, slapped a new label on it that read "windows XP extreme", and started selling it at CompUSA, then Red Hat should have legal recourse to have them stopped.

    The first time I bought a house, when I was going into the process, I thought the mountian of legal documents were an idiot pain in the rear. By the time I was done, I thanked God for every one of them. Arguing that "legal documents are too complicated and too confusing" is like saying "why can't C++ be more readable". It has constraints and requirements for precision that do not easily translate to high readability. It should always be a goal, but you can't sacrifice precision and completeness for "friendlyness". You hire a coder to understand your C++, you hire a lawyer to understand your contracts.

    Last year, an associate came to me with an interesting idea for a very simple but very usefull piece of software. He had the business sense and the capitol, I could code. I threw together a fully functional prototype in a weekend, worked perfectly. It would have been sold to larger hardware companies for free inclusion with products, would have gone for pennies a license, and would have been very usefull (though certianly not revolutionary by any means).

    It would have cost us about $15,000 to develop, market, and release it (much of which was simply the paperwork for setting up the corporation and doing the marketing). We were on track to pull the trigger until our legal counsel managed to scare up a public domain program that was remotely similiar (though never used and out in a completely different context).

    The day we found out, we immediatly dropped all efforts, had a nice dinner, and went on our seperate ways. We had no way to recoup the investment of time and money we would have had to put into it to get it finished and out to the public. Anyone that argues that patents and copyrights do NOT foster innovation is simply wrong (and more then likely on a government payroll). I have had a firsthand experience where lack of patentabilty stopped an otherwise useful project dead in its tracks.

    And before you go flaming, I have written and released open source software. That was my idea, it was interesting to me, and I wanted of my own free will to give back to the community. That model works fine also, but it is not the only viable one.

    Stupid patents are granted, but they don't often stand, and they are not easy to get. Don't make a fool of yourself by being a knee jerk reactionary and making blanket statements like "proprietary software is evil" or "there is no such thing as intellectual property". The laws exist to help manage these grey areas, and they will always be compromises between different needs.

    First, grow beyond just talking about things, and start doing things. Second, grow beyond just doing things, and grow to doing things that get results. Tilting at windmills might make you feel morally superior, but you will never accomplish much and you will be a real bore at parties.

    If this stuff really bothers you, Either develop, improve, and release open source software, or work to improve the more idiotic aspects of the laws that exist or are being proposed. Do something that actually results in an improvement in the situation, don't just bury your head in the sand and keep believing there is no good reason for copyright and patent law. No one will take you seriously.

    Bill

    --
    Mathematically impossible requirements are technically not against policy.
  5. But four notes is enough to get sued by yerricde · · Score: 5, Interesting

    Sure there are a small set of notes, and only so many ways you can arange any two notes in any tempo. After two notes, it is all in the arrangement, and composition.

    The Yes! We have no bananas! case set the precedent that four notes is enough to get a songwriter sued in the United States. Given that there are only about 30,000 ways to combine four notes in the Western music theory (reply if you want a more detailed explanation of the math), it appears that the only reason songwriters haven't exhausted the melody space is that the big "all your right are belong to us" publishers have entered into cross-licensing agreements with one another. This is part of why you should write your legislators and request a repeal of the Sonny Bono Copyright Term Extension Act.

    --
    Will I retire or break 10K?
  6. Too broad by yerricde · · Score: 5, Interesting

    If you want to make nice, solid, constantly evolving software, go with Open-Source. Otherwise, if you're like the rest of the worl, you'll want to make money along with nice software (hopefully). Then, you'll go wtih Closed-Source proprietary, patented software.

    The problem with patented software is that the patents that the USPTO has issued in the last 20 years are so d*ng broad that instead of "promot[ing] the progress of science and useful arts," they have precisely the opposite effect. For instance: data compression by dynamically building a character-to-string dictionary? Patent 4,558,302. Falling blocks puzzle game whose goal is to remove a specified initial set of colored or shaded blocks from the playfield (in other words, B-type Columns)? Patent 5,265,888. Image analysis by blocks against a smaller version of the same image? Patent 5,065,447. Heck, even topological sorting and XOR drawing were once patented in the U.S.

    And don't count on waiting for the patents to expire. Just as Hollywood managed to get a Sonny Bono Copyright Term Extension Act passed with tons of soft money and (possibly mandatory) individual contributions, watch the pharmaceutical industry propose a Cherilyn LaPierre Patent Term Extension Act.

    --
    Will I retire or break 10K?
  7. Knuth quote by michael_cain · · Score: 3, Interesting

    In the recent All Questions Answered article, Knuth says

    I 'm against patents on things that any student should be expected to discover.
    I'd take that a step farther, and say that I'm against patents on things that any competent developer should be expected to discover. I'd like to see a much greater burden of proof put on patent filers to show non-obviousness, beyond the current requirement that appears to be "no one has filed a patent on that yet."
  8. The Future of Ideas by ftobin · · Score: 4, Interesting

    If you want to read a great book on the topic of copyrights and patents, you must read "The Future of Ideas" by Lawrence Lessig. In it he explains how the current battles are not a Left vs. Right issue, but a New vs. Old issue.

    The book is filled with good arguments and strong references. He argues that patents are only one tool in the aresenal of the old that are being used to protect the dinosaurs and destroy the freedom of the end-to-end Internet.

    It is key to remember that when deciding whether or not we should have patents, the question we need to ask is "do we as a society benefit from patents." I argue that patents for software, especially as they currently are, have no practical benefit for society. Society is supposed to benefit from patents by studying the disclosure of the design, but noone does this because they are not written legibly. Furthermore, the lifetime of patents greatly exceeds the lifetime of software, so by the time the patent clears, society gains little from it. Also, software patents that are also protected by copyright is ridiculous.

    Society gains most in a fast-growing sector by having a large commons of ideas to pull from. It is from this commons that innovators are able to flourish.

    The Internet is the greatest proof that patents are not the solution. Only because there was a lot of freedom to innovate, unencumbered by patents, were researchers able to develop one of the most freedom-promoting tools for society.

  9. Solution to patent abuse by Stormalong · · Score: 3, Interesting

    I've been tossing this idea around for a while, and I think it works.

    Solution: The length of patent protection is equal to the amount of time it took to develop.

    So, if you spend 10 years perfecting some technology, you get a 10 year patent. If it took you 5 minutes (ie 1-click shopping), you get a 5 minute patent.

    Of course, you have to PROVE how long it took you to develop it. Some type of verifiable documentation should do it. Anyone seriously interested in getting a patent for something should have no problem keeping accurate documentation. The patent period starts from the date of first sale. If someone else sells the same technology before you do, no patent (prior art). This will prevent people from artifically extending the development period to get a longer patent.

    Note all the benefits. Software patents will pretty much disappear, since it doesn't take THAT long to create it. And it seems fair. If you spend a year developing a piece of software, odds are after about it year it will be pretty much obselete anyways.

    Will they ever implement this policy? Of course not. It goes in the bucket with all the other reasonable patent-reform ideas. *sigh*