- October 2020
- June 2020
- May 2020
- October 2019
- June 2019
- September 2018
- May 2018
- December 2017
- April 2017
- June 2016
- February 2016
- November 2015
- January 2015
- August 2014
- July 2014
- May 2014
- March 2014
- February 2014
- January 2014
- November 2013
- August 2013
- June 2013
- May 2013
- April 2013
- March 2013
- February 2013
- December 2012
- November 2012
- September 2012
- June 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- September 2011
- July 2011
- June 2011
- May 2011
- March 2011
- January 2011
- October 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- September 2009
- July 2009
- June 2009
- May 2009
- March 2009
- September 2008
- April 2008
- December 2007
- June 2007
- June 2005
- September 2004
- May 2002
- October 2001
- August 2001
2010-01-06: Stop Software Patents Petition
The EU currently does not recognise software patents. They are being granted, but (as of yet) not legally enforceable. There is really no need for them either, as software is already protected through copyright laws. There is a petition designed to let our European legislators know we do not want to make the mistakes the USA have made in adopting software patents. I have signed the petition and would encourage you to do the same. Here's why.
Those copyright laws, having been written for different forms of media, such as books and movies, needed some adjustment for computers and other digital devices. When a computer loads a program from your hard drive to actually run it, it is technically making a copy of that program. That is a necessary step in the regular operation of a computer. Such copying was originally not legal under the law. Completely ridiculous to any sane person (i.e. anybody except lawyers). Those laws have now been changed to take this into account and software enjoys copyright protection as though it were a work of art, and who's to say that it isn't one, albeit of a different form?
So far, so good. Although some people think software shouldn't even be copyrighted, I believe programmers should have the right to get the recognition and also financial compensation for their labour. If anybody wishes to give away the software they have written, they of course should also have the right to do so, by releasing it as freeware, donating it to the public domain or by using any of the various open source licenses.
Software patents, on the other hand, apply not only to entire products, but also seem to be granted to very small aspects of computer programs. In many cases, these are processes, algorithms and designs that should be obvious to any programmer worth his salt, as they are trivial. For example, Japanese company Matsushita has a patent for the idea that a user can click an icon on a toolbar which then changes the mouse cursor to a "help" icon, which can then be used to get context-sensitive help (i.e. a tooltip) for other icons in the toolbar. Here's an article about that patent, in Japanese, although the pictures are obvious enough. That is a ridiculously small aspect of a program and something that anybody could have come up with, and I'm sure many have before the Matsushita people did (remember the "?" button in the window frame from Windows 95). Other examples are Amazon's infamous 1-click ordering patent.
Patents were intended to allow inventors to be able to protect their inventions, for a limited amount of time, from being duplicated by others so they could profit from those inventions. This in turn would serve as an incentive to inventors and thus stimulate innovation. In the physical world, this makes sense. In the virtual world, however, many and indeed most of the "things" that are patented aren't really things at all, but trivial aspects of a larger program's operation. Sure, many of them are good ideas and they serve to make the user experience a better one, but I don't consider them worthy of a patent. This does not encourage innovation, but stifles it. Even if the patents are non-obvious, they either make it difficult to provide the optimal experience to the users or seriously limit the interoperability that is required to use a computer efficiently (arguably also part of that optimal user experience). Examples are the infamous Eolas patent on browser plugins and Microsoft's FAT patent. Both those patents have been rejected at one time and then been reinstated later on. It is now virtually impossible to write a program or website, even if you write it entirely from scratch, and be sure it doesn't infringe on some obscure patent from some company. That company may be a large one, such as IBM or Microsoft, or a small, virtually unknown one that exists only to sue others for infringing on its patents.
Currently, such patent trolls have nothing to work with here in the EU and it makes programmers' lives much easier. I wish the European legislators learn from the mistakes that the USA have made and not let the stupidity of software patents cross the Atlantic. The provision for software patents was the main reason I voted "NO" to the originally proposed EU constitution and I care enough to think it worth repeating. Thus, I would encourage anybody who reads this to sign the petition and help remind our legislators not to be idiots.
Comments
No comments, yet...
Post a comment