D&C Lug - Home Page
Devon & Cornwall Linux Users' Group

[ Date Index ][ Thread Index ]
[ <= Previous by date / thread ] [ Next by date / thread => ]

[LUG] Open Source and Patents First Draft



I have spent alot of time today reading through the transcripts from discussions relating to this issue. It seems that there have been opinions expressed to the Voting MEPs by both the Industrial / Corporate software development sector, Senior Patent office officials and Academics. However during all of my reading I have not seen anything that relates to the OSS community.

I have prepared a draft that covers some of the issues as I see them. I would welcome your input and thoughts on this

Many Thanks

Rick

Issues surrounding Patent Law and Computer Programs.

Purpose of this document

This document sets out to investigate the implications of amendments to EU Patent Law on the continued development of Computer Software in the Open Source Community. Further to this it seeks to review how a Patent Law amendment can balance the requirements of EU Industry in protecting its rights to ownership of Software it develops. Consideration is given to the present ability of copyright law, and as to how changes to Patent Law can marry together the needs of both the Open Source community and that of corporate industry.

Subject Discussion thus far.

Much careful consideration has been applied to the debate surrounding Patent Law. MEP's have sought much detailed advice from EU Corporate Industry and Patent Law experts. This is a complicated area with significant implications for both EU and World Economic growth.

Computer Software.

In recent years computer software has permiated every part of our lives, few things in Human history have seen such exponential growth and astounding technological advance. Computer software must be considered very much as a facilitator in all aspects of our lives enhancing such things as.

   * Communications and global connectivity
   * Performance in predictive modelling and number crunching
   * Improving efficiency in Business models
   * Enhancing our lives and removing repetitive roles

In all areas we should consider that software systems act as tools or facilitators i.e they represent a means to an end.

Computing Hardware.

It is in the area of computing hardware that innovation has been hard at work. In very few area's has the increase in performance and capacity seen such incredible growth. These very changes in improved performance and reduced cost has instigated the accelerated development of computer software.

Corporate Software Development.

Companies such as IBM and Microsoft to name but a few have deployed much resource into the development of software systems that facilitate both the independent user and corporate users alike. Developing new concepts and also building upon previous developments. This in many ways has improved the competitive ability of business and facilitated the growth of globalisation and world trade.

Business requirements for Software.

Businesses are established and flourish based upon the concept of a niche in the market. This niche maybe an area of new development or based upon improving upon some area that other businesses in the field have not capitalised upon. This identifies the factor that whilst there are many similarities in businesses, each individual business has unique properties and thus has unique requirements for its software systems.
It is these unique requirements that have actively produced a development platform for software development.


Open Source Software development.

The Open Source community has developed huge quantities of Computer Software. Often emulating corporate computer software by developing similarly featured software using alternative programming and development techniques. One such technology that owes its very presence to the Open Source community is the Internet. The internet has become an everyday part of our lives and is now an important aspect of all businesses across the glode. Open Source software offers the following features to business.

   * Software is provided with all the source code, enabling
     modification where required
   * Freedom to distribute and use the software however it sees fit
     without license or restriction

It is of vital importance that the Open Source community be protected in its pursuit of software development. The OSS community is a body of volunteers, some are professional software developers and some are gifted amateurs who wish to put their talents to good use. In more recent times coporate enterprise and business has also joined the ranks of the OSS community enhancing features and developing bespoke solutions to suit their requirements and then releasing this work back to the community for others to use and benefit from.
As a result of its voluntary nature the OSS community has little funding. This prevents the OSS commuity from marketing itself resulting in a low profile within the industry and a quieter voice in public discussion.


Problems presented by Patents to Open Source Software

The Open Source community often produces software with functionality and features that are also produced by corporate software developers. In addition much software takes the form of innovative and new concepts.
The Open Source community represents a large percentage of the global software development resource. This is an enormous developer base with a vast number of development projects. Software developements range from super computing systems , Operating systems, Word processors and Business Applications. Many research institutions also use Open Source based systems, one example is Cambridge University where the Cosmology department, the head of which is Professor Stephen Hawking, uses a supercomputer which uses the Linux operating system which is a product of the Open Source community.


Patenting software presents the following issues for Open Source software development.

   * Functions of software are patented, this would stop Open Source
     software from providing these functions
   * Methods and design, Similarly this would block OSS development.
   * Discourage developers from working on OSS
   * Reduce the ability of business to develop unique solutions for its
     environment based upon OSS
   * Stifle the continued development of OSS which in turn could slow
     the development of software systems in general

Copyrights and Patents.

Copyrights have been used to protect the Intellectual Property of software developers, whilst this mechanism has not been vastly effective in preventing software piracy. It has ensured that the code and thus the Intellectual Property of software developers is protected. This has also presented a good guidance system by which the Open Source community has been able to develop important software and systems without breaching the rights or undermining the value of corporate software developers.

Care should be taken when considering patenting the functionality of software, because this would effectively allow corporate developers to monopolise the market for a particular feature or function.

Conclusion.

Clearly corporate software developers need mechanisms by which they can protect there R&D investments and ensure that their is a level playing field in the market place. Equally the Open Source community must be considered in this complex equation. Both the OSS community and corporate developers offer to facilitate users and business alike, with their software and systems. Protecting the OSS community will ensure that corporate developers continue to develop software that offers added value that warrants the proprietory licenses and associated cost, and will ensure that global business has greater choice in selecting software appropriate to its requirements.



--
The Mailing List for the Devon & Cornwall LUG
Mail majordomo@xxxxxxxxxxxx with "unsubscribe list" in the
message body to unsubscribe.


Lynx friendly