11 ms·
Software is already covered by copyright. Granting it parent protection as well allows software companies to double dip in a way that no other industry can.
by magila 9y ago
Software is already covered by copyright. Granting it parent protection as well allows software companies to double dip in a way that no other industry can.
- iplaw 9y agoThat's certainly not true. You can protect a manufacturing process via patent, and also protect a manual on the manufacturing process via copyright. Further, you can protect machinery within the manufacturing process via patent, and also protect a manual on the machinery via copyright. This parallels software coverage. You can protect the process (the executed code resulting in affirmative steps) and the manual (the source code). ================================= EDIT: I must be flagged, because I can't post anymore. SO if you make a post that people disagree with, you get your posting privileges revoked? ================================= It's close enough. The main point is, patents have been accepted as a necessary part of the investment, development, and recoupment process. A patent, directed to machinery or software, with generalized language may implicitly cover thousands of different ways to perform a given process. Look, I deal with IP day in, day out. I'm glad that it exists because I've made a career out of it. That said, I don't agree with the status quo when it comes to the patentability of computer implemented methods. Some stuff that comes across my table is clearly novel. Some stuff was issued in the late 1990s and appears to be painfully broad and woefully invalid. Software copyright infringement is a red herring, unless you are dealing with piracy, theft, etc.
- magila 9y agoYour analogy doesn't quite fit. Copyright covers both the source code, which is more analogous to the schematics than the manual, and the binaries. If a physical machine is not under patent protection you can strait up copy it and start manufacturing your own version. With software you have to go through an extra "clean room" step to get around copyright. In practice the clean room reverse engineering process is rarely utilized because it is expensive and fraught with the risk of a lawsuit from the copyright owner.
- cookiecaper 9y agoYes, this is a major issue in copyright law. In practice, there is no distinction between the patent-eligible invention (the machine) and the copyright-eligible "creative work" (the manual, or the code, in this case). That means that copyrights can be exerted in very menacing ways, like requiring users to bypass a copy protection mechanism in order to do required maintenance, as John Deere has done. That enables John Deere to pursue anyone who doesn't use an official dealer for maintenance under the DMCA's measures criminalizing the circumvention of copy protections. Disclaimer: Not a lawyer, probably wrong.
- iplaw 9y agoSaying that there is no distinction isn't correct. The scope of a patent is much broader than a single coded implementation. The copyright doesn't protect the functional aspects of the code, it only protects it as a written work. However, companies have managed to twist the concept of infringement via reproduction, and bypassing of copy protection. Accessing a copy of code stored in memory is now considered creation of an unauthorized reproduction, bypassing copy protection under DMCA, and/or the like. This type of protection shouldn't exist apart from preventing partial and wholesale copying and redistribution, paralleling the treatment of novels, etc. If I own a novel, I can do whatever I want to do with that book. I can write on it, annotate the margins, remove pages, make photocopies of parts of the book for personal use, etc. With code, I can't do this? Why?
- cookiecaper 9y agoYeah, I agree. That's what I'm getting at; in the physical world, there is a bright line between "an invention" and "a copy". You buy a reproduction of an invention, or a physical reproduction of a copyrighted work, and that reproduction is a discrete unit owned by the purchaser and not really subject to the limitations of IP (only insofar as the fundamental components are directly copied to deprive the inventor/author of the proceeds). In cyberspace, many things that should be considered "inventions" for IP purposes, and thus subject to the much more limited extent of patent protection and for which each individual unit is an unprotected entity, are instead considered "new copies" of a copyrighted work, under which substantially more aggressive licensing restrictions are typical, and under which the definition of things like "infringement" and "derivative" are much more restrictive. A software program should be an invention under patent law, and its copies should be considered discrete physical units. The code itself may be copyrighted, just as the plans for an invention may be, but the produced binaries probably should not be. Rather, they are units of the invention regulated as normal goods. This has become even harder as we have gone to mostly-digital software distribution. You used to be able to easily resell software if you had a CD. Now you can't even do that (which, by the way, is no small motive for the companies; it completely obliterates the secondary market for software). IANAL
- rayiner 9y agoCopyright and patents protect entirely different kinds of software. Copyright protects software that's more work to write than to think about (e.g. Windows). Patents protect software that's more work to think about than to write (e.g. PageRank or whatever's inside Google's self-driving cars).
- jonny_eh 9y agoWhy not grant patents to the self-driving car as a whole? In Canada, you cannot patent software unless it's within the scope of a physical product, like a car. Also, PageRank clearly doesn't need a patent. Google's done just fine against competitors that have ripped off their technique.
- gregmac 9y ago> Why not grant patents to the self-driving car as a whole? How do you do that? The first person to think of the concept of "self-driving car" gets the patent? That will just lead to a flood of patents on things that don't exist yet -- basically a patent troll's dream. Perhaps the first company to build a working prototype? What happens to all the other companies that almost have a working prototype -- do they now have to sit on the sidelines for 10 years? How do you even know what a "working prototype" is in that scenario? Is it acceptable if it is just capable of driving on straight roads during sunny days with no other cars or people around? I think patents on specific, narrow pieces can make sense: for example a laser-based 3D vision system, or a specific algorithm that identifies people about to walk in front of the car (even that is tough, because there's a thousands of very distinct approaches to that problem). Patenting the entire system (the "self-driving car") makes about as much sense as say, Herman Miller patenting the concept of a wheeled office chair. They can patent elements of their lift mechanism, specific wheel designs, or arm adjustments, but not the concept of combining wheels and a place to sit.
- statictype 9y agoThis is a nice concise explanation, thanks!
- Nomentatus 9y ago
- PatentTroll 9y agoWell, copyright covers an implementation of software, but a clean-room rewrite can get around a copyright of software. In that way, no, copyright is not a real way to protect software.
- robgibbons 9y agoAnd why should a cleanroom implementation be an infringement? It is not a true derivative copy. Either way, software is more akin to language or math, certainly not mechanics. We have copyrights for language, and narrow patents on applications of mathematical formulas (which in itself is debatable in its justification). Copyrights are sufficient. You shouldn't be able to tell someone they can't use a certain software algorithm in their own program, in a different language, in a different domain. That stifles innovation.
- keldaris 9y agoBy prohibiting a clean-room rewrite you're skirting dangerously close to attempting to prohibit independent reinvention. That is, without hyperbole, one of the most abhorrent ideas I've ever seen. Thankfully, software patents are unenforcable in most of the world and willfully ignored by large parts of it.
- Nomentatus 9y agoThat's what ought to be correct, but the recent decision against Facebook on VR cut directly against this view - as I understand it unavoidable mathematical and logical similarities were treated as if patented procedures. Similarity was the only thing considered. Which might force companies to the immense expense of "clean-rooming" almost everything they create to avoid problems. And that might not be a guarantee; patent law is very badly messed up by now, and Congress has refused to get involved in many issues, such as patent misuse (since the current confusion favors large companies/political campaign contributors who can best afford large legal teams and long trials.)