Free software and patentability of software

Document Sample
scope of work template
							                  Free software and patentability of software
                                         ´         a
                                      Jesus M. Gonz´ lez Barahona
                                             GSyC, URJC
                                   jgb@computer.org jgb@debian.org




                                 ETUC affiliated organisations ICT meeting
                                        Madrid, June 24th, 2004




                                                                                                   1




                                                         c 2004 Jesus M. Gonzalez-Barahona.
              Permission is granted to copy and distribute this document as a whole in
                                   any medium if it is done verbatim and this note is preserved.

                                          This document (or some other similar) is available at
                                                                   http://sinetgy.org/jgb



c Jes´ s M. Gonz´ lez Barahona
     u          a
                                                          Outline                                                      2




                                               Outline

              • Basics of libre (free, open source) software

              • Some implications of libre software

              • Software patents

              • Software patents in Europe

              • Libre software and software patents




c Jes´ s M. Gonz´ lez Barahona
     u          a                                                             Free software and patentability of software




                                                 There is a new guy in town                                            3




                                  There is a new guy in town

              • GNU/Linux, Apache, GNOME, KDE, OpenOffice, etc. are very impor-
                   tant, but...

              • The really new thing is the libre software model:
                     – Unprecedented combination of collaboration and competition.
                     – Shift in emphasis from marketing to support and quality.
                     – Classical assumptions about intellectual propriety are questioned.
                     – End-users recover the control (instead of big software providers)
                     – A new model for a new (global, networked, connected) world?

              • These years are showing feasibility (or unfeasibility) of the model.



c Jes´ s M. Gonz´ lez Barahona
     u          a                                                             Free software and patentability of software
                                         What is free / libre / open source software?                                            4




                  What is free / libre / open source software?

          In short, libre software guarantees:

              • Freedom of use (if you get it, you can use it)

              • Freedom of distribution (if you get it, you can redistribute it)

              • Freedom of study and modification (if you get it, you can modify it)

              • Freedom of distribution of modifications (closing the loop)

          Same applies to open source software.

          To be able of modifying it, source code must be available.

          Lots of licenses: GPL, LGPL, BSD/MIT style, NPL, etc.




c Jes´ s M. Gonz´ lez Barahona
     u          a                                                                       Free software and patentability of software




                                                      Money and ethics                                                           5




                                     Money and ethics

          Convergence of ethical and practical reasons

              • Ethical reasons: stated by Richard Stallman and others in early 1980s

              • Practical reasons: stated by Eric Raymond and others during 1990s

          All in all, definitions with similar effect:

              • Free Software Foundation definition of what is free software

              • Open Source Initiative definition of “open source software”
                                 http://www.fsf.org/philosophy/free-sw.html
                                        http://opensource.org/docs/osd.html



c Jes´ s M. Gonz´ lez Barahona
     u          a                                                                       Free software and patentability of software
                                                The hacker ethics                                              6




                                   The hacker ethics

              • A hacker should contribute with his work to the community

              • A hacker should be able of taking advantage of the work of other hack-
                   ers

              • A hacker should be able of fixing and improving any program

              • A hacker is proud of his code, and of others studying, using and im-
                   proving it

          Not that different from science ethics.




c Jes´ s M. Gonz´ lez Barahona
     u          a                                                     Free software and patentability of software




                                                Practical reasons                                              7




                                   Practical reasons

              • New development models (bazaar vs. cathedral, and hundreds of vari-
                   ations)

              • Advantages of public scrutiny (many eyeballs available)

              • Real competition in development and support

              • Technical robustness vs. marketing

              • New business models (eg: defiance of monopoly situations)

          Market field more leveled for competitors




c Jes´ s M. Gonz´ lez Barahona
     u          a                                                     Free software and patentability of software
                                             When libre software enters a new niche...                                            8



                    When libre software enters a new niche...

              • It can become one of the first choices (GNU/Linux in operating sys-
                   tems, Apache in WWW servers, OpenOffice in office applications, etc.)

              • It benefits from a lot of synergy (reuse of code, reuse of knowledge,
                   reuse of distribution channels, etc.)

              • Users gain competitive advantage:
                     – Availability of source code makes improvements and customization
                         possible in large scale (by in-house or subcontracted teams).
                     – Standardization, but maintaining competition between providers.
                     – No more per-use licenses.
                     – Much more and better support (ensured by competition).
              • Competition is the name of the game.


c Jes´ s M. Gonz´ lez Barahona
     u          a                                                                        Free software and patentability of software




                                              Consequences for the software industry                                              9




                      Consequences for the software industry

          If the libre software model is feasible enough, the software business will
          change upside down:

              • Traditional software “manufacturers” will have to reinvent themselves
                   completely (no more per-copy incomes).

              • A whole new industry (based in support and libre development) will be
                   needed as libre software gains market acceptance.

              • It allows for (and encourages) competition in support, and even in the
                   evolution of a piece of software.

              • Users are benefited in several ways. Therefore, big pressure from end-
                   users (including big companies) to switch to libre software.



c Jes´ s M. Gonz´ lez Barahona
     u          a                                                                        Free software and patentability of software
                                             Libre software for (large) end users                                          10



                             Libre software for (large) end users

              • Libre software is not necessarily better or worse. It is just different
              • In several niches, we have already excellent products and companies
                   supporting them.

              • In many cases, it is the most cost-effective way of producing software.
              • Special advantages when there is interest in long-term life cycles, ven-
                   dor independence, multiplatform support, adaption to evolving tech-
                   nologies.

              • If a powerful enough user (or group of users) needs to drive the tech-
                   nology, this is probably the best way to go.

              • Many things can be done to promote a competitive libre software indus-
                   try in a given niche. Many benefits are derived of such a promotion.


c Jes´ s M. Gonz´ lez Barahona
     u          a                                                                   Free software and patentability of software




                                             In short: some general implications                                           11




                             In short: some general implications

              • Cost: cost model deeply different of that with proprietary software

              • Openess: can be modified, inspected, studied, openly, by collaborat-
                   ing communities

              • Distribution: new channels, new methods

              • Development: new and astounding development models

              • Maintenance and support: real competition

              • Local and regional effects: industrial fabric on TI, in fields and spe-
                   cialties unthinkable with other models

              • Employment: better added value, great opportunities for SMEs, com-
                   bination of voluntary and paid work


c Jes´ s M. Gonz´ lez Barahona
     u          a                                                                   Free software and patentability of software
                                         Why not take advantage of libre software?                                          12




                   Why not take advantage of libre software?

          Curious combination of two powerful forces:

              • Competition (using the same code base)

              • Cooperation (voluntary and involuntary)

          Maybe a revolution for the IT sector (and for society) comparable to the
          surge of Internet




c Jes´ s M. Gonz´ lez Barahona
     u          a                                                                    Free software and patentability of software




                                              Now, some words about patents                                                 13




                                 Now, some words about patents

              • What is a patent?

              • What is a software patent?

              • Some hints on the economy of software patents

              • Situation in the world, in Europe

              • Impact on libre software




c Jes´ s M. Gonz´ lez Barahona
     u          a                                                                    Free software and patentability of software
                                                     What is a patent?                                               14




                                          What is a patent?

              • Monopoly of commercial exploitation about a technique (invention),
                   lasting for 20 years

              • Exploitation licences can be sold (or not)

              • Traditionally applied to industrial inventions (industrial propriety)

              • Specifically excluded: algorithms and computer programs




c Jes´ s M. Gonz´ lez Barahona
     u          a                                                             Free software and patentability of software




                                                Why society grants patents?                                          15




                                 Why society grants patents?

              • To help investors to take risk, improving their profit opportunities:
                     – Legal (and private) monopoly
                     – Rights can be sold to third parties

              • To get knowledge about the inventions: patent descriptions are public

              • Should help to the technical progress in general




c Jes´ s M. Gonz´ lez Barahona
     u          a                                                             Free software and patentability of software
                                               What is patented by a software patent?                                          16




                       What is patented by a software patent?

          Many wordings (e.g., “computer implemented inventions”) (?)

              • What does a program performs (eg. business models)

              • How does a program perform:
                     – How does a program reads inputs or how writes outputs
                     – How does a program interacts with other programs

                             Computer programs are already covered by intellectual propriety




c Jes´ s M. Gonz´ lez Barahona
     u          a                                                                       Free software and patentability of software




                                                   Some fundamental problems                                                   17



                                 Some fundamental problems

              • Patent owners can abuse their monopoly... for 20 years
              • There is no way of avoiding “bad” software patents: incremental im-
                   provements, everything obvious at the right time, in the right commu-
                   nity

              • There is no difference between “publication of maps” and “distribution
                   of patented objects”

              • Any given program can use tens, hundreds, even thousands of tech-
                   niques which could be patented

              • Entrance barriers to “garage” companies
              • Software industry has performed rather well in a world without software
                   patents (is it really a non-innovative industry?)

              • Reinforcement of monopoly in a monopolistic industry

c Jes´ s M. Gonz´ lez Barahona
     u          a                                                                       Free software and patentability of software
                                            Some hints on the economy of software patents                                      18




          Some hints on the economy of software patents

              • Small producers: little chances of benefits, many possible costs (due
                   to “touching” patents)

              • Large producers: little chances of benefits, little costs (in general, due
                   to cross-licensing) except a third party is lucky (eg: Eolas vs. Microsoft)

              • Patent trusts: many possible benefits, no cost (apart from those in their
                   regular business)

              • Users (even developers of software for themselves): chances of pay-
                   ing, where are the benefits?




c Jes´ s M. Gonz´ lez Barahona
     u          a                                                                       Free software and patentability of software




                                                        Situation in the world                                                 19




                                      Situation in the world

              • In the 1970s, it was decided that software was to be covered by in-
                   tellectual propriety law (imagine the position of IBM in case it were
                   covered by industrial propriety law)

              • During the 1980s, a process started in the US to extend patents to
                   software (ended in late 1990s)

              • During the late 1990s, early 2000s, other countries do the same (Japan,
                   Australia, etc.)




c Jes´ s M. Gonz´ lez Barahona
     u          a                                                                       Free software and patentability of software
                                                      Situation in Europe                                                   20



                                      Situation in Europe

              • European Patent Convention (EPC, not under the EU umbrella) ex-
                   clude “software as such” from patentability

              • The European Patent Office (EPO, based on the EPC) has accepted
                   more than 30,000 software patents

              • Some tries to change the EPC (in 2000)
              • Proposal of a directive to introduce software patents in the EU (Euro-
                   pean Commission, 2002)

              • Discussions in European Parliament (2003): amendments excluding
                   software patents

              • Position by the Council (Irish presidency): even more radical than the
                   proposal by the Commission

              • Now, probably second reading at the new Parliament

c Jes´ s M. Gonz´ lez Barahona
     u          a                                                                    Free software and patentability of software




                                               Software patents and libre software                                          21




                             Software patents and libre software

              • Generic impact in all the software industry

              • Special impact on SMEs (many libre software companies are SMEs)

              • Conflict on fundamentals: libre software promotes free dissemination
                   (and use) of knowledge

              • No libre software project is going to get a patent licence for a fee

              • Users of libre software could be sued

              • Independent developers are in a difficult position to resist patent litiga-
                   tion (or even the threat of it)




c Jes´ s M. Gonz´ lez Barahona
     u          a                                                                    Free software and patentability of software
                                                  Some references                                          22




                                   Some references

              • European Working Group on Libre Software:
                http://eu.conecta.it

              • Open Sources (O’Reilly)
                http://www.oreilly.com/catalog/opensources/

              • FFII group on software patents:
                http://swpat.ffii.org

              • About 350,000 signatures against software patents in Europe:
                http://petition.eurolinux.org




c Jes´ s M. Gonz´ lez Barahona
     u          a                                                   Free software and patentability of software

						
Related docs
Other docs by exw67450
Affiliate Marketing Manager (online marketing
Views: 15  |  Downloads: 0
Free Software Users Group Padova
Views: 4  |  Downloads: 0
Ciencias del Mar y Limnología
Views: 10  |  Downloads: 0
Free Software in Education Changing Places
Views: 1  |  Downloads: 0
How to Buy Free Software
Views: 7  |  Downloads: 0
Free Software Computer Scientist
Views: 3  |  Downloads: 0
ESTATUTO DE LA ASOCIACION LATINOAMERICANA DE
Views: 28  |  Downloads: 0