Author
|
Topic: Software patents stifling innovation?
|
radiorahim
rabble-rouser
Babbler # 2777
|
posted 07 October 2005 08:05 PM
quote: It turns out that I'm a really naive person. I thought I was arguing in favor of innovation when I was writing columns attacking software patents. It seemed obvious to me that software patents served mainly to stop innovation by real developers, who have come to fear teams of lawyers arguing that the coders' projects had violated some broad patent.But, according to several e-mails I've received—all from executives at software companies, mind you—I've got the whole thing completely backward. Software patents protect and encourage innovation by letting developers (or at least the vendors they work for) know that they can get every penny coming to them. What was I thinking? I'd have to be some kind of pinko Commie to think that anyone would ever do anything if there wasn't the potential for a big payday at the end.
E-week opinion column by Jim Rapoza
From: a Micro$oft-free computer | Registered: Jun 2002
| IP: Logged
|
|
|
|
radiorahim
rabble-rouser
Babbler # 2777
|
posted 07 October 2005 10:35 PM
The growing concern is that software developers must have teams of patent lawyers before they can put anything on the market because they're likely to be sued for infringing someone's patent.If you're constantly worried about being sued then why bother? So in that sense, software patents can in fact stifle innovation. There has been a major movement in the EU against software patents and there were demonstrations outside the European parliament when they dealt with this issue some months ago. This is an issue that really isn't on the radar screen amongst activists in North America. I think the article nicely points out that most of the truly "inovative" software developments have come from either the public sector or from the academic community. Very little has come from proprietary software.
From: a Micro$oft-free computer | Registered: Jun 2002
| IP: Logged
|
|
|
|
radiorahim
rabble-rouser
Babbler # 2777
|
posted 07 October 2005 11:45 PM
quote: I wouldn't say that. It's all over Slashdot. The EFF and Stallman et al. are seriously engaged. Given the differenence in the state of the law and in political culture the fights are being waged differently (with likely differences in effectiveness as well),
Oh definitely the EFF and Stallman are doing some great work. Its just that at this stage of the game I couldn't imagine a demo being organized in Washington or Ottawa over software issues. So I guess when I was thinking about it "not being on the radar screen", it was from the point of view of there not being that level of a "public" campaign. quote: His comment about lack of innovation by big software shops is less about patents and more about market risk. Figuring out if a derivative product will sell is a lot easier than figuring out if a innovative product will sell.
True. I recall reading one of John Ralston Saul's books a few years ago (forget which one) where he was commenting on the myth of corporate leaders being great "risk takers"...and therefore deserving of the lifestyle and power that they have in our society. As I recall he was commenting that in fact these folks are a very conservative bunch and take very few risks at all (they're really just managers). They spend their time swallowing up smaller companies that have developed products and services, corporate mergers, chasing patents on things that are ever so slightly different than existing products ...suing each other etc. ... all very "low risk" activities. [ 07 October 2005: Message edited by: radiorahim ]
From: a Micro$oft-free computer | Registered: Jun 2002
| IP: Logged
|
|
|
|
|
|
|
radiorahim
rabble-rouser
Babbler # 2777
|
posted 08 October 2005 02:05 AM
quote: The point that I was trying to emphasize is that it is copyright that makes this possible. Without it anyone could just take the code and keep any changes to themselves.
That's how I understand the Free BSD license works and its what's underneath the Mac OSX operating system. They're able to take from Free BSD without putting back. [ 08 October 2005: Message edited by: radiorahim ]
From: a Micro$oft-free computer | Registered: Jun 2002
| IP: Logged
|
|
|
radiorahim
rabble-rouser
Babbler # 2777
|
posted 08 October 2005 11:35 AM
quote: To live, everyone needs to get paid. Even Linux programmers. So who do you suggest picks up the tab?
Some open source programmers are indeed getting paid to work on projects and some aren't. Not everyone out there is working for free. Sun Microsystems for example is a major contributor to the Open Office project. The model with some of the more "commercial" versions of Linux is that the software itself is free (or cheap) and they make money providing support and services. Its the collaboration and the fact that the code is open for everyone to see and contribute to that is the strength of open source.
From: a Micro$oft-free computer | Registered: Jun 2002
| IP: Logged
|
|
|
|
|
|
|
|
|
|
|
|
retread
rabble-rouser
Babbler # 9957
|
posted 10 October 2005 09:35 PM
I'd agree with you on that for the most part. I'm against patenting or copywriting ideas ... as far as I'm concerned they should be all public domain, period. However, I probably diverge from you when it comes to actual works - for instance, how long should the copywrite on a novel last? I'd argue that the concepts in the novel (ie the fantasy gendre started - perhaps unintentionally - by Tolkien) should be free from day one, but the actual novel itself should be protected for at least a few decades. The same thing with software - no one should be able to patent something like windows, or object oriented programming etc, but a given piece of software should be protected (decades sounds silly in this context because its hard to imagine software lasting that long, but its the same principle). The problem I see is that there's a tendency to want to patent concepts, rather than implementations. The former is almost never necessary or good for society, the latter is required for workers in the field to make a living. Moreover, patenting implementations never slows innovations - you're always free to make a better implementation. Patenting concepts is a barrier; imagine if someone had patented the idea of communications protocols (it could almost happen under today's laws). I'm interested in hearing why you think the code should be open for copying ... isn't that like allowing me to publish say Atwood's latest novel in my name after a few years? I'm not sure how it would help creativity to let people copy - I suspect in fact it'd lessen creativity because people wouldn't be forced to come up with their own (and potentially better) implementations. [ 10 October 2005: Message edited by: retread ]
From: flatlands | Registered: Jul 2005
| IP: Logged
|
|
radiorahim
rabble-rouser
Babbler # 2777
|
posted 11 October 2005 01:50 AM
quote: There we have the company paying the bills. I was wondering where radiorahim was going with his plan for public funding of software development. That is, people who don't run Linux or even have computers will still be paying development costs.
The whole open source software movement is working quite well right now. As RW mentions, some programmers are doing work as a "labour of love", some programmers are working for non-profit foundations like the Mozilla Foundation, others work for companies that are making heavy use of open source software, and in other cases governments ... also heavy users of open source software are contributing as well. The governments of China, Korea and Japan for example are collaborating on developing Linux versions for the Asian market. One of the major reasons as I understand it is because they want better support for Asian languages and they don't want to have to depend on "Mr. Bill".
From: a Micro$oft-free computer | Registered: Jun 2002
| IP: Logged
|
|
Fidel
rabble-rouser
Babbler # 5594
|
posted 11 October 2005 03:26 AM
quote: Originally posted by retread: The problem I see is that there's a tendency to want to patent concepts, rather than implementations. The former is almost never necessary or good for society, the latter is required for workers in the field to make a living. Moreover, patenting implementations never slows innovations - you're always free to make a better implementation. Patenting concepts is a barrier; imagine if someone had patented the idea of communications protocols (it could almost happen under today's laws).
I think it depends on a number of issues, like whether the programmer is an independent contractor, or is she/he employed by a company or corporation. A number of scenarios are possible. If you're an independent contractor doing a job for MS, then access to certain layers of the their proprietary code are likely necessary to complete the job. If you're an IC and say, developing bar code scanning s/w with Windows interface to work with say, OLC's lottery ticket end of things, then you may, probably, more than likely get away with murder as far as borrowing code goes. We might be surprised with the liberties that some professional programmers take in this regard. As long as the end result isn't being integrated into, or becomes a part of a liscenced product and becomes patent protected itself. Designers hate it when someone else attempts to take full legal credit for their stuff. Copy or scab the code and obtaining permission to doso if required tends to flatter the hell out of the designer. Engineers and s/w developers scab code all-the-time. They'd be hamstrung if they couldn't, and things would take a lot longer to do. Patenting protocols is done all the time. Nobody in their right minds is going to try to copy Motorola's version of CDMA2000 or Nortel's proprietary WireTap protocol without being under contract to do so or without some kind of legal green light to do so.
From: Viva La Revolución | Registered: Apr 2004
| IP: Logged
|
|
retread
rabble-rouser
Babbler # 9957
|
posted 11 October 2005 11:40 AM
Patenting individual protocols happens all the time. There's no patent on the concept of a communications protocol. Its the difference between a concept and an implementation.Using other people's code is fine (in fact, the use of libraries is vital to both efficiency and good code). But needing more than the interface is a shortcut that often leads to maintainance problems down the road. Again, there's no need for open source. Writing a scanner for windows, all you should need is their API. Okay, I work on a UNIX platform, mainly do hardware design, the coding I've done has mostly been on various realtime operating systems, and don't have experience programming on MS operating systems. With that caveat out of the way, I doubt that using little tricks out of Windows is a good way to go, as opposed to using their published interface. There's nothing wrong with programming out of love, just as there's nothing wrong with farming or writing out of love. But some people like to be able to make a living doing what they enjoy doing as well. Most of us aren't rich, we're working folks trying to make a living. And because software is so easy to copy (unlike vegetables), we need some sort of copywrite (again opposed to patent) protection for the code we've actually written. Talk to writers, you'll find they say the same thing.
From: flatlands | Registered: Jul 2005
| IP: Logged
|
|
|
|
|
|
|
|
|
|
Rufus Polson
rabble-rouser
Babbler # 3308
|
posted 11 October 2005 05:42 PM
Well, the question isn't really a practical one. Open source software is happening, so there's clearly no issue about whether it can happen, whether it would work, et cetera. And for that matter, I think it's happening more in the embedded world than our embedded-world poster realizes. It just hasn't crawled as far up the stack yet, on average. But there's plenty Linux in the embedded world and the telephony world, and there's certainly open source router projects, for instance.The question is: Does the world owe it to software companies to keep them alive and give them a fat profit? Is the ability of software companies to siphon a certain share of corporate money in return for providing some of the building blocks for keeping the computing infrastructure working and growing, a moral imperative? Would there be something ethically wrong with a world where most software was effectively owned and enhanced in common by the users (individual, corporate and governmental) rather than bought from software companies? Well, the argument basically seems to be that fewer programmers would be able to work for a living at software companies, and this would be a hardship. True enough. On the other hand, the reason would be that software was cheaper, and probably more responsive and adapted to local circumstances. So we're talking reduced costs. That probably means that companies would be in a position to either simply be more productive, or to use technology in more extensive and interesting ways, or both. I would suggest that as cheap oil has enabled economic growth, in a high-tech environment so does cheap software. The upshot being that those people would be able to work somewhere, just not necessarily as full-time software programmers. Personally, I think it's ethically a good thing on balance. I'm not really happy with people like Bill Gates or the Oracle guy sucking huge amounts of money out of the world in return for stuff that ought to be a commodity. Plus: It's the Freedom. Plus: All this stuff about copyrights. OK, so say a programmer works for Adobe and writes big chunks of a program. Who owns the copyright? Not the programmer. So, what's so sacred about legal fictions owning copyrights? The legal fiction didn't have any ideas or use any creativity. Novels are, by the way, quite a different case. Anyone interested in the ramifications of copyright and so on in different sorts of intellectual creations would be well advised to go to gnu.org and look at some of the very thoughtful analyses of the subject. Richard Stallman opines that novels, poems and so forth, as well as most sorts of scholarly research article, should not be GPLed because alterations to such things are very problematic--they can change and hence misrepresent the author's intent or even scientific findings. He considers most programs to be more akin to recipes, which few people have any qualms about sharing, altering, improving, adjusting to be usable by vegans, et cetera. Incidentally, even the GPL would not allow someone to take a Margaret Atwood novel and publish it under their own name. Copyright ownership and notification is preserved in the GPL. You can copy and distribute, and you can make changes and additions, but you can't say that the bits you received are copyright anyone but the people they are, in fact, copyrighted by. So that reference was a, hopefully unintentional, strawman.
From: Caithnard College | Registered: Nov 2002
| IP: Logged
|
|
retread
rabble-rouser
Babbler # 9957
|
posted 11 October 2005 06:13 PM
I've no issue with open source programming in itself, just with removing the option of copywriting work. Yes, there is some in the embedded world, and I'm happy to look at it and use it when its good. I'll take a look at the GNU site, and read the arguments before commmenting upon the differences between software and writing (btw at the time Atwood was mentioned the discussion was on software copywrite in general, not on the GPL specifically. There is no shortage of people who advocate removing all copywrite on everything - software, literature, science, you name it, so it wasn't a strawman argument). The reference to a recipe trivializes it; something that takes tens of people two years to do is more of an effort than a recipe. The sustained effort is closer to a novel or a textbook than a recipe (but I'll read the site to get their argument). I'm not too directly involved in the discussion, because most of what I do is hardware design. However, its analogy would be to remove all patents (again a fairly common argument), which would directly effect me. I'm left unmoved by references to Bill Gates' billions, simply because an overwhelming majority of programmers are middle class wage owners. People like Gates won't be effected, he's rich enough that he can absorb anything. People like my co-workers will be. Its like saying there's no reason to pay to see local theatre because Tom Cruise makes ten million dollars a film. In passing, I note that most advocates for removing copywrite are either independently wealthy, or working on salary in academia - and I've not yet met an academic willing to teach or do research for free ... for exactly the same reason as most developers can't - we need a pay check to surive.
From: flatlands | Registered: Jul 2005
| IP: Logged
|
|
DrConway
rabble-rouser
Babbler # 490
|
posted 11 October 2005 09:27 PM
quote: Originally posted by jrootham: Not necessarily. The mouse was not invented by Xerox but by Doug Englebart. Xerox may simply have respected the idea that it was an unpatented invention.I haven't seen the patent in question. Is it for mice in general or a specific type of mouse?
As I said, the electromechanical mouse. One that's still in use today and was in use in the 1970s. I used such a mouse on my Apple //c in 1985, incidentally. The point is, US patent law is allegedly first invention priority so that Xerox or Apple should have been able to bring suit and claim Microsoft stole their patent. The fact that they did not suggests that in fact, it's "first patenter priority". Does it now seem clear why the software patent people are panting at the thought? Whoever patents first, licences first and gets a free ticket to print money.
From: You shall not side with the great against the powerless. | Registered: May 2001
| IP: Logged
|
|
|
jrootham
rabble-rouser
Babbler # 838
|
posted 11 October 2005 10:07 PM
quote: I've no issue with open source programming in itself, just with removing the option of copywriting work.
Hmm. It's not completely clear that you have a complete grasp of the subtleties here. I know of no serious players in the Open Source arena who are arguing for the removal of copyright (note spelling, it has some semantic content). As I pointed out above all the open source licences depend on copyright for enforcement. There is also the confusion between free as in beer and free as in speech. It is not entirely trivial to deny the first in the presence of the latter, but it is possible. Stallman is neither an academic nor independently wealthy. He may make his living writing and speaking now, but he certainly did make his living by charging people substantial fees to write (and fix) software under the GNU licence. Minor point, I think you are denigrating recipes. They are not insignificant because they are short, a good recipe is the end result of a lot of experimentation.
From: Toronto | Registered: Jun 2001
| IP: Logged
|
|
|
|
jrootham
rabble-rouser
Babbler # 838
|
posted 11 October 2005 11:10 PM
Then why did you write this after my post? quote: Xerox just didn't bother. Duh to Xerox on that one.
Patents are not necessarily useful to individual inventors. To enforce a patent involves going to court. You need deep pockets and/or considerable determination to spend the time and money. Anyways I just Googled and: quote: 1968 Computer mouse makes its public debutThe computer mouse makes its public debut during a demonstration at a computer conference in San Francisco. Its inventor, Douglas Engelbart of the Stanford Research Institute, also demonstrates other user-friendly technologies such as hypermedia with object linking and addressing. Engelbart receives a patent for the mouse 2 years later.
And I couldn't find a Microsoft patent for the mouse in 1985. DrConway, You got a source to enter into the confusion?
From: Toronto | Registered: Jun 2001
| IP: Logged
|
|
|
|
jrootham
rabble-rouser
Babbler # 838
|
posted 12 October 2005 08:48 AM
quote: Microsoft got the jump on Apple and forced Apple to pay licencing fees.
Probably true, just not for the mouse. It's copyright not copywrite and the issue was trademarking "windows" not copyrighting it. Patents, copyright, and trademarks are 3 different things. Do I need to post the 30 second lecture?
From: Toronto | Registered: Jun 2001
| IP: Logged
|
|
Rufus Polson
rabble-rouser
Babbler # 3308
|
posted 12 October 2005 04:44 PM
quote: Originally posted by retread: I've no issue with open source programming in itself, just with removing the option of copywriting work.
Flat removal is not a workable option. But there is quite a bit of question just what copyright should be like, and whether it should be a "one size fits all" or whether different kinds of works should be treated differently, and how long it should last, and what rights should and should not be involved, and for whom. Incidentally, I think that while it's trivially true that the GPL depends on copyright, at the same time if there were no copyright law for computer programs (or more precisely, if there were a law regarding programs which granted relevant rights to the public, thus avoiding EULAs and similar contract-based end-runs), then the GPL would not be necessary. Whether that's desirable or not, it's not really the case that the spirit of the GPL would be crushed by a no-copyright legal regime. quote: The reference to a recipe trivializes it; something that takes tens of people two years to do is more of an effort than a recipe. The sustained effort is closer to a novel or a textbook than a recipe (but I'll read the site to get their argument).
It's more a matter of function than length. The point is that a recipe is something designed to produce a particular outcome. It's not a work of art, nor is it a factual claim or a structured argument. So it's useful to be able to make changes if you find that either you have a way of making it give a better version of the desired outcome, or you have a slightly different outcome in mind. So, say you have a recipe for chocolate pate with a mango coulis. If it calls for chocolate chips, you might well want to adjust it and instead put in a good bittersweet chocolate, making it a better chocolate pate. Or, if you hate mangoes, you might want to make it a raspberry coulis instead. Programs are similar; if there are bits that are buggy, or not user friendly, or if you think it would be useful if it had a couple of extra functions that you need, it's handy to be able to make changes. In both cases, it's somewhat beside the point that you might be interfering with the artistic vision of the original author. Design specifications, architectural blueprints and so on and so forth have similar characteristics. Novels aren't comparable in this way. Someone wrote a novel to be the novel they wrote. They arguably wrote it as some kind of artistic unity. Changing the ending because it depressed you is problematic. Poems, even short ones, are more like novels; so is art. For this reason among others, Stallman is actually prepared to concede that computer games are probably not workable candidates for GPL-like licenses; they contain too much original art, as a rule (although game *engines* are another story). Political polemics and research papers are even more problematic. You can't just let people take your research paper, change the data and the conclusions, and redistribute it. There has to be some kind of rule about that. It's easy to make an argument that people should be able to freely redistribute research papers, retaining the attribution (i.e. not claiming to have written it oneself). I'm not claiming it's a conclusive argument, but it can certainly be made and is fairly robust. But it's pretty clear that even if you bought that argument, such redistribution rights should *not* include rights to make alterations. quote: I'm left unmoved by references to Bill Gates' billions, simply because an overwhelming majority of programmers are middle class wage owners.
Well, yes. And an overwhelming majority of programmers do not hold the copyrights to their work. And a large majority of programmers don't actually work in software houses. But you're back to the question, basically, of whether the world owes you a living--and not just *a* living, but the particular living you have chosen. quote: People like Gates won't be effected, he's rich enough that he can absorb anything. People like my co-workers will be.
But you're back to the question, basically, of whether the world owes you a living--and not just *a* living, but the particular living you have chosen. Does the world owe sofware-house programmers a living writing sofware, even if the economy in general will be better off without those software houses? At this juncture, I'd like to ask you--do you consider the losses of jobs in the vacuum tube business caused by the rise of transistors a bad thing? How about the massive layoffs that corporations regularly indulge in for "efficiency"? How about movement of jobs to sweatshops in third world countries, allowing you to buy cheaper goods? How about Wal-Mart? Now, if you've been a stalwart backer of labour in all its struggles against various forms of offshoring, downsizing, and unionbusting then you have a leg to stand on in making this argument. Otherwise, you don't. But even if you do, the case is more like the vacuum tube one. quote: Its like saying there's no reason to pay to see local theatre because Tom Cruise makes ten million dollars a film.
No, it's not remotely analogous. If Tom Cruise owned the local theatre company and was taking half the receipts off the top, perhaps. But really, Tom Cruise is a bit of a red herring. The point is that the Gates-types own the copyrights and rake off much of the cash, and they're not analogous to Tom Cruise--more like producers. The programmers at their companies don't make any Tom Cruise salaries, either. quote: In passing, I note that most advocates for removing copywrite are either independently wealthy, or working on salary in academia
I've never actually heard of an independently wealthy advocate for removing copyright.
From: Caithnard College | Registered: Nov 2002
| IP: Logged
|
|
Ron Webb
rabble-rouser
Babbler # 2256
|
posted 12 October 2005 11:08 PM
I've been otherwise occupied for a couple of days, and I still don't have a lot of time, but I've been meaning to respond to this: quote: Originally posted by retread: I'm interested in hearing why you think the code should be open for copying ... isn't that like allowing me to publish say Atwood's latest novel in my name after a few years? I'm not sure how it would help creativity to let people copy - I suspect in fact it'd lessen creativity because people wouldn't be forced to come up with their own (and potentially better) implementations.
In the software industry, it would help creativity in the same way that copying successful DNA helps the evolution of ever more sophisticated organisms. If you come up with a brilliant implementation of an algorithm, then that implementation will out-compete others. It will become the new standard to beat -- until some clever programmer figures out a modification that makes it even better, and then his modified version becomes the standard. And so on.Believe me, clever programmers will always be on the lookout for better algorithms, not for the money, but for the sheer fun of it. (Not to mention the bragging rights.) And corporations will always be on the lookout for employees who clearly demonstrate their understanding of the algorithms too. Who better to supervise your Linux systems than the guy who wrote part of it? Again, let me emphasize that I'm not totally opposed to limited copyright protection. I think the guy who comes up with a better TCP/IP stack (or the corporation that employs him) ought to have a chance to make a fair profit on it. But how much is fair? I don't think "the maximum possible profit" is necessarily the right answer. There are other considerations besides profit. For instance, at what point does fair return for a clever idea start looking more like monopolistic control over a de facto standard? When I have more time I may start a new thread on this topic, because I think it's an important emerging issue for progressive thinkers. Intellectual property will soon become the dominant form of property in our economy, if it isn't already; and I think it's high time we stopped treating it like anything other than the same old capitalism we've come to know and distrust. In many ways it's even worse: at least the old capitalism created jobs -- the factory owner still needed workers to operate the machinery -- but the cost and effort involved in licensing software is negligible. Bill Gates could lay off his entire work force and still make billions just selling MS Windows from his Web site.
From: Winnipeg | Registered: Feb 2002
| IP: Logged
|
|
|
|