LWN: Comments on "Linus Torvalds gets software patents wrong, says attorney (Out-Law)" https://lwn.net/Articles/113518/ This is a special feed containing comments posted to the individual LWN article titled "Linus Torvalds gets software patents wrong, says attorney (Out-Law)". en-us Mon, 29 Sep 2025 02:47:24 +0000 Mon, 29 Sep 2025 02:47:24 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net The point is concrete COPYING, not abstract https://lwn.net/Articles/115319/ https://lwn.net/Articles/115319/ xoddam *Actually* the best reasons not to allow software patents have nothing <br> whatsoever to do with abstract notions of whether software can or can't <br> embody an invention. (Plainly, it can). <br> <br> The question is not quite being asked correctly. What we wish to <br> prevent, by preventing 'software patents', is the addition of artificial <br> restrictions on distribution and incremental improvement of software. <br> <br> Patents are (supposed to) encourage innovation by protecting inventors <br> from better-connected or better-capitalised competitors who might outsell <br> them (even before the inventor has arranged any production at all) and <br> deny the inventor any reward or recognition. <br> <br> Computer programs are a different category not because they can't be <br> original inventions, but because there is no capital barrier to mass <br> distribution. Like smiles, you can give them away and everyone ends up <br> the richer. In fact, the only people who can possibly lose out from <br> copying software are those with a protected monopoly; there is no natural <br> profit to be made from mere copying. <br> <br> The granting of a government-imposed monopoly on *any* invention which <br> *might* be implemented as a computer program prevents that potential <br> program from being developed or distributed by anyone but the monopolist. <br> In principle, such a patent need not explicitly describe a software <br> invention. <br> <br> Free software is completely vulnerable to patent minefields in an <br> environment which encourages patents on everything. <br> <br> Mon, 13 Dec 2004 05:19:53 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/114276/ https://lwn.net/Articles/114276/ XERC <I>without the special investment.</I><BR><BR> The point is, that very often the market is <BR> a sufficient motivation for making the investment. Sat, 04 Dec 2004 17:28:57 +0000 Amusing https://lwn.net/Articles/114234/ https://lwn.net/Articles/114234/ bojan <font class="QuotedText">&gt; (1) [...] It's not clear why the invention should be patentable if implemented in hardware but not if implemented in software.</font><br> <p> Maybe it isn't clear to you, but it is to me and some others. By allowing broad patenting, we are going on a really slippery slope. Idiotic things like business methods are already being patented as "inventions". What's next? Legal proceedings? Music? Literature?<br> <p> A boundary has to be set somewhere. Software is already protected by copyright, just like other literary works. We don't need another monopoly protection for it. And we sure don't need anyone to publish their "software invention" in order to get some progress.<br> <p> And your whole "it's not necessarily text" thing is just rubbish. Text is written down *ideas*. That's the point.<br> <p> <font class="QuotedText">&gt; (2)</font><br> <p> Nitpicking, IMHO. This is LWN. People know what I was referring to.<br> Sat, 04 Dec 2004 05:02:55 +0000 Current UK position on Software Patents https://lwn.net/Articles/114123/ https://lwn.net/Articles/114123/ wookey <p>OK, I've been following this closely for the last year or so, so I'll see what I can do.</p> <p><i>Software has been patentable in the UK and Europe for 20 years or more</i></p> <p>This is fairly contentious. I could write a long spiel about the UK patent law the European Patent COnvention and the case law that has gone on since the 1980s progressively allowing more and more 'softwarey' things to be patented, but instead I'll point you to a couple of URLs which give a reasonable summary.</p> <p><a href="http://www.softwarepatents.co.uk/past/how_we_got_here.html">UK software patent history</a> <p>And this page from the UK government sums up the current position reasonably well: <a href="http://www.intellectual-property.gov.uk/std/faq/patents/computer_software.htm">http://www.intellectual-property.gov.uk/std/faq/patents/computer_software.htm</a> <p>So EPO (european patent office) and UKPO (UK Patent Office) practice are similar but not identical. In general the UK is more restrictive about what can be patented due to the limitation to technical fields (i.e. image procesing algorithms are technical, but language processing algorithms are not). Most programmers think this is a crazy distinction. <p>An example of what is at the edge of patentability in the UK at the moment is <a href="http://www.patent.gov.uk/patent/legal/summaries/2004/o29204.htm">this patent</a> from ARM limited - which covers the use of copying a pointer rather than the data it points to, when doing CPU simulations (for switching the register bank). This patent went through the special process of arbitration for ones they aren't sure about 'ex parte', but it did get granted. Again, any C programmer is pretty surprised to find that you can patent this highly unoriginal use of pointers in 2002. The point of course is that this is 'only' in the field of CPU simulations, but still - some of us might quite like to write a CPU simulation using this technique. <p>There is a very cogent explanation of how this demonstrates the empiness of the 'technical contribution' test here: <a href ="http://www.softwarepatents.co.uk/current/technical-contribution.html ">http://www.softwarepatents.co.uk/current/technical-contribution.html </a> <p><i>the proposed Directive restricts patentability and grants de-compilation-for-interoperability rights that previous patent law did not</i></p> <p>The proposed directive would restrict patentability if it said 'Computer progams are not patentable', or 'data processing is not a field of technology in the sense of patent law', but it doesn't say either of those things. It <i>appears</i> to in places by saying things like 'computer programs are not patenable unless &lt;something longwindeed which turns out always to be true&gt;'. There are several instances of this sort of language which seem pretty clearly intended to confuse anyone not intimately familiar with the debate into saying 'well that sounds OK, I could support that'. <p>Asking what 'the proposed directive' says is more complicated than you might think - there have been several versions, and the degree to which they restrict patentability, or offer defences, varies enormously. The original Commission draft basically allowed complete patentability. The amended EU parliament(that's elected representatives) version essentially added clauses like the above offering genuine restrictions <i>and</i> and interoperability defence. The current EU Council (that's the collection of government representatives for each country) version took out nearly all the parliament amendments and added a few even more egregious clauses (such as claims on the actual media containing the prgram as well as the program when run, making copying and quoting infringements as well as running) so this allows complete patentability. <p>I must admit to not being sure if the interoperability clause has survived in any form, but I have read plenty suggesting that it will probably be a very weak defence in practice, depenmding on what the court deem 'interoperability' to mean. We think it means 'being able to play my DVDs, and read/write file formats', but 'they' think it means 'can write a plug-in for a patented program'. i.e. a piece of software which is not talking directly to the patented program is not 'interoperating'. <p>Hope that helps. If you haven't already read <a href="http://www.nosoftwarepatents.com/">http://www.nosoftwarepatents.com/</a> , then do so, as that is the clearest site on the subject by a long chalk. It doesn't go into the UK-specific questions too much, but it is the european level that really counts. It is safe to say the the UK is at the 'most pro-software patents' end of the discussion at the moment, and few cracks in that government position have opened up so far, although there are signs that they might be beginning to. Sat, 04 Dec 2004 00:51:24 +0000 Amusing https://lwn.net/Articles/114174/ https://lwn.net/Articles/114174/ hppnq While I respect the mental effort, don't let the intriguing philosophical aspects of what contitutes an invention cloud your perception of the fundamentally flawed patent system. One of those flaws is that it was conceived in an age when there was nothing like software, which is why we are forced to discuss the mechanical aspects of software now. ;-) Fri, 03 Dec 2004 22:27:07 +0000 Amusing https://lwn.net/Articles/114128/ https://lwn.net/Articles/114128/ sepreece (1) The fact that much software is described as text is irrelevant. Patents are text as well. Nor does software need to be described as text - there are visual and by-example programming methods, too, for instance. Software is a written description of a way to cause a machine to do something. Software also defines behavior, in a way that generally could be replaced by a mechanical/electronic device. It's not clear why the invention should be patentable if implemented in hardware but not if implemented in software.<br> <p> Here's a gedanken experiment for you, if you believe "text representation" is an important issue. Suppose we built a hardware realization of a programming environment - little functional boxes, corresponding to C functions, that we could plug together as physical entities and would, when a button is pushed, execute as a program. Would you then say that because it was a physical process it should be patentable, but that an exactly equivalent text description should not be?<br> <p> I still tend to believe that if you accept patents at all, there's no obvious reason why software should be less patentable than other technical inventions. I do, however, completely agree that the current system is broken, grants many bogus patents, and generally patents things for too long, all of which should be fixed.<br> <p> (2) While I do agree with you that Linus has a reasonable grip of copyright, your original arguments as expressed ("long time working on the kernel" implies "knows copyright" and "smart" implies "knows copyright") are completely without logical support. I was not saying anything about Linus, I was only commenting on your original argument.<br> <p> Fri, 03 Dec 2004 14:38:36 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/114079/ https://lwn.net/Articles/114079/ alexs lets try to be compliant with some treatys... ;-)<br> <p> allow patents for drugs, for mechanical machines,<br> for any sort of apparatus, for an electrical component,<br> for the software prduct that you can buy in a shopt -<br> that means patents for just for any prodoct that is<br> new for an expert of the subject, inventive at a non trivial degree<br> and teaches you something new of the applied science of physics.<br> <p> thats what is roughly requested by TRIPS - and you can still<br> tune the three criteria for an individual country.<br> lets say the USA possibly has a rather "trivial" level for patents.<br> <p> BUT ideas, algorithms, boolean logic, math, business practices<br> and all alikes are not covered by the applied physics.<br> other than that its hard to proove that some specific idea<br> in such non materialistic fields was never previousely used.<br> <p> patenting of such areas is therefore neither requested by TRIPS<br> nor is there a reasonable way for the patent office to make sure<br> that there was never any prior art out there. ideas are thougts<br> and therefore need some sort of object to materilize for proof.<br> Fri, 03 Dec 2004 07:32:08 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/114078/ https://lwn.net/Articles/114078/ alexs patents do cover inventions in the field of physics.<br> but since when the science of math is a subsection of the science of physics?<br> Fri, 03 Dec 2004 07:18:02 +0000 Amusing https://lwn.net/Articles/114051/ https://lwn.net/Articles/114051/ bojan <font class="QuotedText">&gt; I believe the comment about separation was going to the point that many things that most people would consider to be inventions include both mechanical and software parts, that in many cases the software is where the technical innovation occurs, and that there's no obvious reason why there should be a line between them. If you support patents for anything, that's a reasonably strong argument.</font><br> <p> Of course there is an obvious reason. Maybe it isn't obvious to you, but last time I checked, software was text. And text is nothing but written down ideas. It is not different in that regard to a bunch of mathematical expressions, a piece of music or a book of fiction, all of which are not patentable. What computers do is not different from a mental process of a human - it is simply information processing. Whether that occurs inside some kind of mechanical invention or not is entirely irrelevant. It should not be patentable.<br> <p> <font class="QuotedText">&gt; I have no idea how much Linus knows about IP law, but there's no reason to assume that working on Linux for a long time (or on writing a book, for that matter) would inevitably cause you to learn anything about copyright.</font><br> <p> You must be joking. Linux is done in a collaborative fashion with every contributor retaining the copyright in their contribution. A quick glance over the COPYING file will show you that Linus *does* in fact understand what he is talking about. He would have to be a complete idiot to not know the issues involved, while accepting *copyrighted* contributions from hundreds of different people. While writing a book may not be a good example of learning how copyright works, *choosing* a licence for Linux and doing a whole heap of merging does. You are probably the only person that believes otherwise.<br> Fri, 03 Dec 2004 01:44:35 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/113944/ https://lwn.net/Articles/113944/ josh_stern It's a tough issue. The premise of the drug patent is that the capitalist company would not have invested to create the drug in the first place without the possibility to get a time-limited monopoly from the patent and profit from that. Companies do regularly set different prices for their drugs in different parts of the world, and then they also get criticized for that (and people in the U.S. want to import the lower priced foreign versions). So there is an interesting moral question about what pricing should be used for a life saving patented drug once it has been created, or where should subsidies come from. I think it would make sense for the patent system to give the govt. the option to buy out the patent in certain cases, like a life-saving drug. <br> <p> Having said all that, the comment above reads like basically a simple denial of the premise: the patent is bad because it prevents a lower price on a drug that would have been created anyway. If that is the problem then we don't have to go to the examples of life and death because every patent is bad if it covers something that would have been created anyway without the special investment.<br> <p> <p> Thu, 02 Dec 2004 17:43:06 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/113928/ https://lwn.net/Articles/113928/ XERC I agree, that the third world countries<br> (India, China, let's not forget Russia,<br> all of the African countries) need some <br> reasonable transfer period(20 years?), <br> but if they enforce pharma-patents immediately,<br> then they can only blame their own amazingly<br> stupid or just corrupt or indirectly corrupt<br> governments and their own culture. <br> <p> Their own culture? Well, there is a saying that <br> every country has a government, that it deserves. <br> Most easily followable examples: U.S.A., Russia.<br> <p> U.S.A.: With the U.S. don't-care mentality, one gets<br> exactly the kind of system, where everybody<br> sues everybody, poorer averagely talented <br> people can't get higher education(the few brightest<br> ones can get a free grant, but that doesn't chance<br> the big picture) and many people are without<br> any kind of medical aid. And yes, this system<br> is at least partly with a positive feedback:<br> number of court cases increases, duller citizens<br> vote for duller president candidates(and put up<br> duller candidates to vote for), duller <br> leaders(presidents) make duller decisions, which in<br> turn result something bad.<br> <br> <br> Russia: For a non-russian person with some intelligence,<br> who has been living in an an area that was one of<br> the states of the former(and future?) Soviet<br> Union, it's easy to understand, that there will<br> be no democracy in Russia, EVER, no matter what<br> the government or president. I might be mistaken<br> here, but I guess that at least the last 500 years<br> of Russian history supports this statement.<br> <br> Thu, 02 Dec 2004 17:09:24 +0000 John Collins attacks interoperability clause https://lwn.net/Articles/113925/ https://lwn.net/Articles/113925/ sepreece Actually, I don't think the lawyer says anything about whether it's a good or bad thing, he just says that the proposed Directive would allow circumvention in some cases where current law would not.<br> <p> I'd be interested in learning more about exactly what the intereoperability exemption in the Directive allows.<br> Thu, 02 Dec 2004 17:08:00 +0000 Amusing https://lwn.net/Articles/113922/ https://lwn.net/Articles/113922/ sepreece I believe the comment about separation was going to the point that many things that most people would consider to be inventions include both mechanical and software parts, that in many cases the software is where the technical innovation occurs, and that there's no obvious reason why there should be a line between them. If you support patents for anything, that's a reasonably strong argument.<br> <p> I have no idea how much Linus knows about IP law, but there's no reason to assume that working on Linux for a long time (or on writing a book, for that matter) would inevitably cause you to learn anything about copyright. Nor does being smart imply that you know anything about any particular topic. I suspect Linus is reasonably familiar with copyright and patent issues, but your argument that we should assume that is baseless.<br> <p> Thu, 02 Dec 2004 16:55:31 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/113912/ https://lwn.net/Articles/113912/ sepreece In US IP law, copyrights protect authors against direct copying of their "expressions", which could be words, code, musical notes, etc. Copyrights also protect against someone producing "derived works", such as translations into another language. However, they do not protect against someone expressing the same idea independently. Thus, I can tell you what a copyrighted book tells you, but I can't use the author's words. [This is an oversimplification, since the structure and purpose may also be important in determining whether a copyright is infringed, but it's the general principle.]<br> <p> A patent, on the other hand, covers an idea and a method of implementing that idea. This is much broader protection, in most cases, than a copyright, because it covers the method, rather than just one expression of the method.<br> <p> So, to answer your question, there could not be "software inventions without software code", but the code is just a single expression of the invention, so copyright would protect that code (and its derivatives) but would not protect the invention.<br> <p> Thu, 02 Dec 2004 16:39:42 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/113904/ https://lwn.net/Articles/113904/ sepreece I suppose it's predictable that most of the comments posted on this note so far are really opinions on whether or not software patents should be allowed, rather than on what the lawyer actually says.<br> <p> It would be interesting if somebody who actually knows something about European IP law could comment on the assertions that:<br> - Software has been patentable in the UK and Europe for 20 years or more<br> - the proposed Directive restricts patentability and grants de-compilation-for-interoperability rights that previous patent law did not<br> <p> Thu, 02 Dec 2004 16:21:14 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/113864/ https://lwn.net/Articles/113864/ mmarq " Torvalds and his supporters lack a fundamental understanding of intellectual property rights as they seem to be unaware that copyright can only protect software code, and not software inventions..."<br> <p> How in the hell could be software inventions without software code ?...<br> <p> This argument seems flawed from tip to toe. Its obviously in contradition with the spirit of protection that copirights is all about. Software is obviously only a language, not a product, which primary form is the code, and the imense different *mathematical* speaches that you can make with it,... and if you protect software code you are obviously protecting also software inventions in a large sense.<br> <p> There are several human speaked words that mean the same,... there are several mathematical algoritms, that a computacional binary machine will deliver the same result,... lawyers will never get that!.<br> <p> Otherwise this lawyer seem to argue that, copyright should be void some how, and then 'there is an open door' to steal(copy) everbody's code as long it dosent steal the invention apparatus, whatever that might be !.. <br> <p> I only wonder how much F/OSS must be connect/derived/influenced in every sort of invented apparatus software!?<br> Thu, 02 Dec 2004 15:24:58 +0000 John Collins attacks interoperability clause https://lwn.net/Articles/113862/ https://lwn.net/Articles/113862/ pdundas John Collins, a patent attorney who has written against the restriction of software patents before, says: <blockquote>many innovations in protocols in the telecoms industry, for example wireless-to-wireless communication or wireless-to-landline communication, could be copied without infringing the <i>patent</i>.</blockquote> This is another way of saying: <blockquote>many common tasks in telecommunications could be caried out by writing new software from scratch, without infringing the patent</blockquote> The lawyer seems to think this would be a <b> bad </b> thing. <p> Paul Thu, 02 Dec 2004 14:32:29 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/113859/ https://lwn.net/Articles/113859/ Seegras Yes, I second that. I get this feeling too, and Thomas Jefferson was sceptic if patents would be "the right thing to do" as well. <br> <p> And from my extra-strong libertarian point of view, a patent is nothing more than a government-granted monopoly; thus an unnecessary intervention of the free market; ergo evil ;). <br> <p> Thu, 02 Dec 2004 14:10:09 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/113842/ https://lwn.net/Articles/113842/ niner On the risk of dramatising, but ask some people in the third world countries facing month salary high costs for drugs on the one side and patents prohibiting them from producing these drugs themselves on the other side about how harmful the effects of patents in the pharmacy industrie really are.<br> Thu, 02 Dec 2004 13:06:14 +0000 Thank you https://lwn.net/Articles/113839/ https://lwn.net/Articles/113839/ niner So you obviously know what you're talking about. I was just asking, because I'm still undecidet about how I should think about your statement. Although most programs are just an implementation of some specification, of some things I could think of as an invention. Maybe some program languages themselves, something like regular expressions. Maybe something like the first compiler.<br> <p> Certainly nothing I ever did, but I could just imagine. One could argue, that really everything came out of a need (like making programming easier) and nearly everything existed in some way before. But the same is valid for nearly ever patentable "invention" out there. Most are just some way X to reach goal Y more efficient, cheaper, whatever.<br> <p> I'm certainly not for software patents. I'm not even for any patents, but it's an interesting question just what an "invention" really is.<br> Thu, 02 Dec 2004 12:59:35 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/113795/ https://lwn.net/Articles/113795/ XERC I don't know exactly, what it's like in the <br> team of biologists, but we, programmers, <br> develop tools for our corporate biologists and<br> in our case it's exactly so, that people tend to do exactly<br> what's more intereasting, more thrilling, exiting and<br> what they believe, will give as good results as they <br> can get for biologists---to develop better drugs. <br> <p> So, I have a reason to believe, that, almost no matter<br> what the management thinks, there are probably many <br> people among the biology team members, who also, <br> tend to sneak to most interesting<br> tasks, most thrilling tasks. As the biologists<br> are also humans, the intereasting tasks may very well<br> be drugs for really serious diseases. <br> <p> I visited one inter-corporate conference <br> once, whiches name I leave intentionally unsaid, and <br> the guys there presented research on such a horrible<br> NATURAL diseases, that most of us have probably never<br> even heard of. Yep, and it was a halve-fun project for <br> them, not something that the management ordered them<br> to do.<br> <p> Thu, 02 Dec 2004 10:11:10 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/113788/ https://lwn.net/Articles/113788/ petegn The whole thing boils down quite simply to the fact that Patents SUCK and no matter how he tries to explain a way round the issue they SUCK and need killing off the way things are heading these daye you wont be able to write a letter with out infringing some idiots Patent somewhere (most likley sponsered by that well known perveyor or dodgey Patents M$ Corp)<br> <p> <br> Thu, 02 Dec 2004 09:29:38 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/113774/ https://lwn.net/Articles/113774/ pointwood The idea might seems nice, but handling that would be a huge "mess"...<br> Thu, 02 Dec 2004 07:11:21 +0000 Executive summary https://lwn.net/Articles/113768/ https://lwn.net/Articles/113768/ hingo For hose of you in a hurry, I've summarized the article in plainspoken Egnlish below: <br><br> <b>Linus Torvalds doesn't know squat about software, but I do, lawyer says</b> <br><br> Disagreeing with Linus Torvalds, Rasmus Lerdorf and Michael Widenius as well as previously stated opinions by Vint Cerf, Tim Berners Lee and the Apache foundation, a lawyer who's an expert on intellectual property effectively says that the Internet, the World Wide Web, and the software quartet most commonly used to drive websites: Linux, Apache, MySQL, PHP, are definitevly not innovations by his standards. Thu, 02 Dec 2004 05:59:45 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/113764/ https://lwn.net/Articles/113764/ ccchips I believe the idea of copyrights ant patents (at least as framed by the founders of the U.S.,) was to have a trade between short-term monopoly and long-term, unfettered public access.<br> <p> If you ask me, the real problem here isn't whether something should be patented, but that we have to be so concerned about it. Why?<br> <p> Could it be because our leaders can't be trusted to make any sort of commitment? That they come up with these social contracts, only to turn around and break them when it suits?<br> <p> In a world where these things worked like the philosophers intended, I believe we'd probably put up with this. The problem is that the people in support of coftware patents aren't going to stop if they get their way.<br> <p> Then they will start attacking the "limited time" part of the idea.<br> <p> Understand?<br> Thu, 02 Dec 2004 05:41:46 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/113754/ https://lwn.net/Articles/113754/ XERC <I>...then it takes years to approve...</I><BR><BR> I don't want to say, where I know this, but<BR> I believe that I can assure You that nowadays the <BR> lifecycle of a totally new drug is no more than <BR> 6 to 7 years. That is, from the the handfull of smelly chemicals <BR> to the market. Thu, 02 Dec 2004 04:15:26 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/113736/ https://lwn.net/Articles/113736/ mrshiny I don't have any data, but my impression is that drug companies DO spend lots of money on advertising. This is, in fact, a problem for doctors and pharmacists, who find themselves constrained when trying to select medications for patients because patients insist on something they've seen on TV. I believe this sort of thing can be handled with legislation targetted at the drug industry. I don't think the same is required for other fields; all cars are roughly equal in saftey (compared to drugs) so the choice of cars isn't a major risk to consumers, therefore let car makers advertise cars. But the choice of drugs is very important, and many people are over-medicated. This is a burden to healthcare systems and is not a benefit to society; therefore an argument can be made that drug companies should be regulated (more). But I certainly believe that there would be fewer drug companies making new drugs if they didn't have patents.<br> <p> And anyway, patents in the drug industry don't have the same harmful effect as they do in the computer industry. If I need to share data with you, but that data is in a patented format, I'm out of luck unless I pay up for the patent. There are lots of other examples where the software industry is harmed by patents, these do not apply to the drug industry. For one thing, if a new software algorithm is released, someone else might be able to immediately apply it to a novel new idea. However, if it's patented, they have to pay for it. Waiting 20 years for the patent to expire is not feasible. However, with drugs, inventing a new drug, even based on an old one, takes years, then it takes years to approve... in that kind of timeframe a many-year patent is not as big an impediment to innovation. <br> Thu, 02 Dec 2004 02:46:10 +0000 How is a software invention distinct from software code? https://lwn.net/Articles/113724/ https://lwn.net/Articles/113724/ kirkengaard This seems to be a distinction that is easy to make if you don't understand software except by analogy. Implementations are patentable, where ideas are not. (yes, oversimplification) All programming starts with a problem, around which you build an algorithm, which algorithm is implemented in a language, creating source code, which is compiled into binary form. It seems to me that problems are universal; there may be a range of possible algorithms usable to solve any given problem, and so an algorithm may be unique, but is itself an idea, and not patentable; the code used to implement the algorithm is the only "patentable" thing in the chain. The code is the invention.<br> <p> “Torvalds and his supporters lack a fundamental understanding of intellectual property rights as they seem to be unaware that copyright can only protect software code, and not software inventions."<br> <p> Come again? How, then, is copyright not sufficient? I seem to have missed that one...<br> Thu, 02 Dec 2004 01:16:36 +0000 Coding styles https://lwn.net/Articles/113723/ https://lwn.net/Articles/113723/ jd Yeah, I'm a programmer. I do most of my programming in C, but I can also write "cold" in 80x86 assembly, ADA, Java, Pascal, Perl, Python and PHP. If the reference manual's handy, I can also do Prolog, Occam, Fortran, COBOL and SISAL. I'm learning D and PL/1 for fun. I tend to think more in the Software Engineering side of the field - I can read/write <a href="http://www-users.cs.york.ac.uk/~ian/zstan/CD.html">Z specifications</a> - and this does influence my perspective. <p> Z Specifications, EBNF, Jackson Structured Diagrams, Flow Charts and Source Code all show the same data, it's simply which way you rotate the paper and link the elements. In fact, if they didn't, they wouldn't be useful. If you couldn't change the view to one that was suitable for what you wanted to do, without changing the thing you're viewing, it would be absolutely horrible to maintain anything. <p> Having been in the computer industry, professionally as a programmer, for over a decade, and having been programming in general for 25 years, I know just how bad it gets without proper documentation and source control. However, that doesn't mean you couldn't engineer such documentation from any source you had. Actually, this would make maintenance a whole lot quicker - debugging a spec, and then translating that into the code, is quicker than debugging the code directly. Thu, 02 Dec 2004 01:16:28 +0000 GPL vs. No copyright protection https://lwn.net/Articles/113726/ https://lwn.net/Articles/113726/ zblaxell The differences are subtle. <br> <br> The GPL uses copyright law to make the right to redistribute the software <br> conditional: the software must be redistributed with the same GPL <br> license, the software distribution must not be encumbered by any other <br> agreement that might effectively prevent any of the GPL rights from being <br> exercised, and the software must include all source code required to <br> exercise all GPL rights. <br> <br> Removing all copyright protection from all software would effectively put <br> all software under terms similar to a BSD license. This would grant <br> everyone the right to copy, use, modify and redistribute all software, <br> unless they had a separate agreement (e.g. a contract) which prohibited <br> such activity. <br> <br> The GPL makes redistribution rights conditional on certain behavior on the <br> part of the people doing the redistribution. Removing all copyright <br> protection would grant the redistribution rights to everyone without <br> imposing the obligations of the GPL on anyone. This would mean that <br> people would be free to make binary-only proprietary Linux distributions <br> and distribute them only to people who sign an agreement to keep the code <br> absolutely secret...something the FSF probably doesn't want. <br> Thu, 02 Dec 2004 01:11:16 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/113717/ https://lwn.net/Articles/113717/ verzonnen If a patent can only be granted on "new" inventions, than I can see an unsurmountable problem with patents, at least for those of us who claim that we are religious. Think about it, if this god is all knowing, than surely that would be a strong case for prior art. And any sugestion otherwise would be tantamount to denouncing god.<br> <p> <p> <p> <p> <p> <p> Thu, 02 Dec 2004 00:31:02 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/113706/ https://lwn.net/Articles/113706/ prahal as all lawyer this is a man who play tricks on words ...<br> <p> where did this respectble shark got the idea that software was technology ? <br> Because it is part of a technological good , the computer ?<br> <p> Algebra is it a technology just by the fact without it plane would crash ?<br> <p> Those are just the old jesuits disguised ... WTO treaty told taht all technology are patentable thus software have to be patented ... <br> SOPHISM !<br> <p> good luck with those mad cows ... did they achieved to patent genome in USA , believe so because animals are used by factory to make cosmetics, hamburgers believe us they are technology ...<br> <p> I always though technology was the fruit of man s knowledge, now we should relearn , technology is the source of science ... nature , universe, ideas, mathematics are technology . <br> <p> <p> <p> Wed, 01 Dec 2004 23:33:50 +0000 Invention is overrated... https://lwn.net/Articles/113709/ https://lwn.net/Articles/113709/ grantingram <p>I'll avoid your comments on what should constitue a patent and what shouldn't as that is way too deep for me. This however sparked my interest:-</p> <blockquote>... Not all transformations are equal in magnitude. Some are based on pre-existing information (eg: the mathematics of fixed-wing flight pre-existed the first aircraft), others work largely from scratch.</blockquote> <p>I've <em>never</em> seen an invention that was worked largely from scratch. Every single invention I've seen has been a derivative of something that went before. That's not to diminish the achievements of inventors - it's simply the way the world works.</p> <p>Everyone stands on the shoulder of giants, some people just don't look down!</p> Wed, 01 Dec 2004 23:33:48 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/113708/ https://lwn.net/Articles/113708/ josh_stern Practically every software program creates a process for creating a modestly <br> unique spatio-temporal mapping between its inputs and its outputs. Nobody <br> cares about that, but I am just trying to show that this kind of highly abstract <br> word play for describing what should be patentable doesn't get us anywhere. <br> <br> Wed, 01 Dec 2004 23:25:39 +0000 Patents are regional... https://lwn.net/Articles/113704/ https://lwn.net/Articles/113704/ grantingram <p>Well I'm not an expert on engineering patents but I did go to a talk once....</p> <p>I think it is perfectly possible to have a patent in the UK that doesn't cover the USA for example. The <a href = "http://www.patent.gov.uk/patent/howtoapply/abroad/index.htm"> UK Patent office site</a> seems to imply that this is the case. </p> Wed, 01 Dec 2004 23:23:11 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/113705/ https://lwn.net/Articles/113705/ josh_stern The distinction between a process and a static doesn't really do any work <br> here (even if one buys into the idea that the static is somehow natural <br> and the process man-made) because a program can also be seen <br> as a process to create specific configurations of data or machine <br> states (take your pick). <br> <br> <br> Wed, 01 Dec 2004 23:20:41 +0000 Linus Torvalds gets software patents wrong, says attorney (Out-Law) https://lwn.net/Articles/113697/ https://lwn.net/Articles/113697/ josh_stern We are basically in agreement. Any type of patent, including a <br> software patent, should only be granted if patenting that type of <br> thing is defensible by some strong argument of societal benefit, and <br> you are saying that there is no evidence for benefit from software <br> patents. The basis for the idea of societal benefit would be the claim <br> that the invention would not have happened without the promise of <br> financial award that the patent can help realize. <br> <br> The only place I might disagree is about the strategy of how we should <br> practically categorize what type of patent leads to societal benefit. I don't <br> think the categorization should be based on field of endeavor, but <br> rather on whether a strong case can be made that a particular discovery <br> would not have been obtained without a large prior investment of money <br> (or something inter-translatable with money) directly supporting the <br> research (maybe the length of the patent should even be proportional <br> the required investment size). So, for example, I'm mostly sympathetic <br> to the drug patenters that require large investment to find new successful <br> drugs and get them approved for safety. But if someone finds the <br> next miracle penicillin mostly by accident, they shouldn't get a patent <br> on that just because it is in the medical field. Similarly, if there was <br> some software discovery that really required enormous investment <br> to obtain that went beyond regular product development, then it <br> should be eligible for patenting. Something that could readily <br> be discovered by a volunteer developer would be excluded <br> by design. <br> <br> <br> <br> Wed, 01 Dec 2004 23:12:59 +0000 Anti-software-patent lobby should pay attention https://lwn.net/Articles/113696/ https://lwn.net/Articles/113696/ danielthaler <p><i>... okay, I know the FSF doesn't even think copyright should apply to software in an ideal world,...</i></p> <p>That sounds wrong. I'd say the FSF feels all code should be free (as in open/accessible/modifiable). Copyright (or rather copyleft) is a means to achieve this. If they felt there should be no copright there would be no GPL.</p> Wed, 01 Dec 2004 23:00:41 +0000 Chemicals *are* patentable https://lwn.net/Articles/113695/ https://lwn.net/Articles/113695/ glenalec I think rrigs' point was that chemicals et. al. weren't always patentable, <br> not that they are not today. (I'm not commenting on the accuracy of this <br> claim, though, as I have no knowledge in this field.) <br> Wed, 01 Dec 2004 22:53:43 +0000 Amusing https://lwn.net/Articles/113680/ https://lwn.net/Articles/113680/ bojan <p>I like the bit when an <b>attorney</b> explains to a <b>programmer</b> what software is all about:</p> <blockquote><i>Moreover, the open source community believes that software can be entirely separated from mechanical and electronic inventions.</i></blockquote> <p>Huh, next time I download the kernel, I'll make sure I also get the hardware with it ;-)</p> <p>How about this one:</p> <blockquote><i>Torvalds and his supporters lack a fundamental understanding of intellectual property rights as they seem to be unaware that copyright can only protect software code, and not software inventions.</i></blockquote> <p>That's news. The man that's been slaving for over 10 years over a large copyrighted work doesn't know what copyright is. I was always under the impression that Linus is a rather smart fellow. Well, looks like I've been wrong ;-)</p> <p>The problem with some lawyers is that they think the law itself is the beginning and end of everything. Laws exist (or at least should) to protect the people and the society. If they aren't doing that, then they have to be changed. But I guess that's a bit to hard to understand for this particular lawyer.</p> Wed, 01 Dec 2004 22:48:00 +0000