OpenSaaS: Using Free and Open Source Software as Software-as-a-Service
Dr. Miriam Ballhausena
(a) JBB Rechtsanwälte – Jaschinski Biere Brexl Partnerschaft mbB, Berlin
Abstract
Under German copyright law, rights of use cannot be granted for so-called unknown types of use. Software-as-a-Service (hereinafter: “SaaS”) is a use considered to be unknown until the mid 1990s. When taking the law in a literal sense, Free and Open Source Software (hereinafter: “FOSS”) licenses granted before then thus cannot grant the rights of use necessary for SaaS, meaning that some FOSS cannot be lawfully made available via SaaS under German copyright law.
Keywords
Law; information technology; Free and Open Source Software; Software-as-a-Service; licensing
Against this background, an increasing use of FOSS in the cloud and combining these two successful software licensing and delivery models is the logical way forward. Nevertheless, it represents a challenge under German Copyright law, as considered in greater depth below..
Having said that, the use by the SaaS provider is clearly beyond what is defined as mere “use of the software” (that is, running the program in accordance with its intended purpose) as according to Article 69d of the German UrhG the user would be entitled to do even without a license. Instead, the SaaS provider exploits the software commercially by making it available to users without providing them with their own copy, while recovering his costs from all his customers and charging them a usage-based fee. In order to be able to provide his service, the SaaS provider reproduces the software when installing it on his servers, making it available to users, enabling his users to access the software and make use of its functionalities. Whenever the software needs adjustments to be fit for use via SaaS, the provider will also modify and adapt it. Against this background, a substantial majority in Germany takes the view that to provide such services in accordance with German copyright law, software licenses for SaaS would need to include the rights to reproduce and modify and adapt the software and – most importantly – the right to make the software publicly available.
If the making available right is expressly included in a FOSS license agreement, the right is granted for the software covered by the license. If, however, the making available right is not expressly named, views regarding the granting of this right amongst lawyers and courts differ widely.
The right to make available a work covered by copyright law is laid down in Article 19a of the German Copyright Act. It reads:
“The right of making works available to the public shall constitute the right to make the work available to the public, either by wire or wireless means, in such a manner that members of the public may access it from a place and at a time individually chosen by them.”
It is based on Article 3 Sections 1 and 2 of the Directive 2001/29/EC of the European Parliament and the Council of 22 May 2001 on the harmonization of certain aspects of copyright and related rights in the information society and was newly added to the German UrhG in 2003.
Whether a work is “made available to the public” most of all depends on what is considered to be “public” within the meaning of Article 19a of the German UrhG. The term “public” is defined in Article 15, Section 3:
“(3) The communication of a work shall be deemed public if it is intended for a plurality of members of the public. Anyone who is not connected by a personal relationship with the person exploiting the work or with the other persons to whom the work is made perceivable or made available in non-material form shall be deemed to be a member of the public.”
Thus, by enabling users to make use of software provided via SaaS, the SaaS provider makes the software available within the meaning of Articles 19a, 15 Section 3 of the German UrhG if no personal trust-based relationship exists either between him and his users or among his users. This may even apply if there is only one SaaS user: i.e.. a group of users is not a prerequisite.
AGPL-3.0, as well as GPL-3.0, explicitly include the making available right in their respective Sections 0, where the term “propagation” is defined to include copying, distribution (with or without modification) and making available to the public a covered work. Accordingly, by the respective Sections 2 granting the “right to propagate a work“ licensed under AGPL-3.0/ GPL-3.0, the right to make the covered software available in the meaning of Article 19a German UrhG is also granted.
Unlike AGPL-3.0 and GPL-3.0, where the right to make available covered work is explicitly granted, GPL-2.0 grants the right to distribute works under its terms.
The term “distribution” is not defined in the license. However, in a narrower sense it is usually defined as “transferring software copies to a third party”. This interpretation of the term is supported by the GPL-2.0 wording for example in Section 1 (“distribute verbatim copies”). When software is made available via SaaS, no copies change hands, which means that when strictly interpreted, GPL-2.0 does not grant the right to make the covered software available to third parties.
As this interpretation obviously contradicts GPL-2.0’s intention to make software freely available for all users and all kinds of use, the term “distribute” should be adapted to the changes driven by technical progress and be read to include the right of making software available to the public via SaaS (or in any other way for that matter). This interpretation is in line with the licence’s original intention to enable the use of covered software in any possible way, and supported by the wording of Section 3 GPL-2.0 that refers to a distribution being “made by offering access to copy from a designated place”.
Even though this seems to be necessarily included in the interpretation of the term “distribute”, considerable challenges arise under German copyright law, as quite frequently the granting of rights using GPL-2.0 has to be considered invalid where the provision regarding the so-called “unknown types of use” are taken literally.
The former Article 31 Section 4 of the German UrhG deemed any agreement invalid that included the granting of rights for yet unknown types of use of works protected by copyright law. Article 31 Section 4 of the German UrhG read as follows:
“The granting of rights of use for as yet unknown types of use, and obligations aiming at this purpose are invalid.”
The suitability of Article 31 Section 4 of the German UrhG for software (in general) has been disputed amongst lawyers. Some refer to Article 69a Section 3 of the German UrhG, which says that software should be treated like a literary work. The reference is general, no exceptions are mentioned, meaning that Article 31 Section 4 of the German UrhG is also applicable to software. Others point to the intent and purpose of Article 31 Section 4 of the German UrhG which – they say – prohibits applying it to software irrespective of the licensing model. They argue that, unlike other authors of copyrighted works, the authors of software are more likely to be well-paid to develop a product that is designed to be adapted to changing industrial and technical conditions. In other words, their interest in profiting from its commercial exploitation is already compensated by the fees they are paid. Further reference is made to Article 69b of the German UrhG, whereby all rights of use for software developed by employees are transferred to the employer. The contradiction between this transfer of rights to the employer and the assignment of rights outside the scope of employment relationships – they argue – can only be dissolved if Article 31 Section 4 of the German UrhG is not applied to software licenses at all.
However, if Article 31 Section 4 of the German UrhG is actually found to be applicable to FOSS licenses, its provisions are fulfilled regarding the granting of the making available right by GPL-2.0.
SaaS is an “unknown type of use”, as it is technically and economically independent of other types of use. It was unknown until it became technically feasible, economically relevant and actually commercially exploitable. Given these circumstances, making copyrighted works available via SaaS is considered to be an “unknown type of use” until the mid 1990s.
It is yet to be assessed in legal literature and court decisions whether this is still valid. However, there are strong arguments against it.
For one, GPL-2.0 comprehensively grants rights of use by naming and describing the ways in which software can be used. However, GPL-2.0 does not go further and state that any other ways in which software can be used are included in the license as well, despite the fact that they are not explicitly named and described. In consideration of GPL-2.0’s goal to comprehensively grant all imaginable rights of use, one can only assume that such rights (i.e. those that are not explicitly named and described) were supposed to be granted as well. This makes GPL-2.0 different from typical licenses and agreements granting rights for unknown types of use.
Secondly, GPL-2.0 makes a vague reference to the making available right by referring to the “designated place software can be downloaded from” in clause 3. Offering a program for download is the second way besides SaaS/ASP by which software can be made publicly available.
It is contradictory to first interpret “distribute” as being inclusive of the right to make covered programs available via SaaS just to then render the GPL-2.0 void by applying Article 31 Section 4 of the German UrhG based on SaaS being an “unknown type of use”.
Furthermore, GPL-2.0 aims at a comprehensive granting of rights. Like other FOSS licenses, it does not contain any restrictions with regard to types of use. There are certain conditions that have to be met, and if they are not, the rights of use are cancelled entirely – but the ways in which the covered works may be used are not limited in any way. In order to achieve this goal, the so-called “principle of transfer tied to purpose” as laid down in Article 31 Section 5 of the German UrhG might be applied. However, it would need to be applied a sensu contrario, because it is usually applied for restricting rather than for granting rights of use.
Eventually, it is possible that there is simply a tacit consensus amongst rightholders that GPL-2.0 actually grants the right to make software available via SaaS.
According to Section 13 AGPL-3.0 the SaaS provider - as the person who offers his users to remotely interact with a program via a computer network - is obliged to license any modifications to software licensed under AGPL-3.0 also under AGPL-3.0. In particular, he must give all users (but not all third parties) the opportunity to obtain the corresponding source code of the software version made available via SaaS.
Legally, this means that all license obligations must be met when software licensed under AGPL-3.0 is used by a SaaS provider. However, for the most part, the practical inability to examine the software offered to users for remote interaction with a program via a computer network for AGPL-3.0’d components remains.
GPL-2.0 only grants the necessary right of making available covered software via SaaS if the term “distribute” is interpreted as including the making available right. In other words, the SaaS provider is either distributing software licensed under GPL-2.0 resulting in him having to meet the license obligations, or he has not been licensed to make the software available via SaaS. As laid down above, a SaaS provider is not just “running the program” under German copyright law, as the provisions distinguish between making use of software oneself and enabling others to make use of the program’s functionalities. While in the first case it is only about using a program, the latter goes beyond that and thus requires specific granting of rights
When taking Article 31 Section 4 of the German UrhG in a literal sense, it precludes certain FOSS licenses granting the rights of use necessary for making FOSS available via SaaS. However, there are strong arguments against applying this Article to software licenses in general and to FOSS licenses in particular. What courts will say about it, remains to be seen.
Dr. Miriam Ballhausen is an associate lawyer at JBB Rechtsanwälte, Berlin. She counsels IT businesses and software developers in the fields of software, copyright and licensing law, in particular on issues of open-source software law.
Licence and Attribution
This paper was published in the International Free and Open Source Software Law Review, Volume 6, Issue 1 (December 2014). It originally appeared online at http://www.ifosslr.org.
This article should be cited as follows:
Ballhausen, Miriam (2014) 'Open Saas: Using Free and Open Source Software as Software-as-a-Service', International Free and Open Source Software Law Review, 6(1), pp 61 – 68
DOI: 10.3366/ifosslr.v6i1.103
Copyright © 2014 Miriam Ballhausen.
This article is licensed under a Creative Commons UK (England and Wales) 2.0 licence, no derivative works, attribution, CC-BY-ND available at
http://creativecommons.org/licenses/by-nd/2.0/uk/
As a special exception, the author expressly permits faithful translations of the entire document into any language, provided that the resulting translation (which may include an attribution to the translator) is shared alike. This paragraph is part of the paper, and must be included when copying or translating the paper.
1http://en.wikipedia.org/wiki/User:Opensaas/Sandbox.
2Raffo, Zusammen mit SaaS (Software as a Service wächst auch Cloud-zuCloud-Backup, accessible via http://www.searchstorage.de/news/2240226273/Zusammen-mit-SaaS-Software-as-a-Service-waechst-auch-Cloud-zu-Cloud-Backup; Mell/Grance, The NIST Definition of Cloud Computing, accessible via http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf.
3All, Gartner: SaaS Growth Shows No Signs of Slowing, accessible via http://www.itbusinessedge.com/cm/blogs/all/gartner-saas-growth-shows-no-signs-of-slowing/?cs=48600. In small and medium sized companies the use of software via SaaS grew by 30% in 2013; http://www.shortnews.de/id/1099316/saas-loesungen-sind-einer-der-groessten-trends-im-softwarebereich.
4Charles, Google’s ChromeOS means losing control of data, warns GNU founder Richard Stallman; accessible http://www.theguardian.com/technology/blog/2010/dec/14/chrome-os-richard-stallman-warning?INTCMP=SRCH.
5Cooper, Effects of cloud computing on Open-Source Compliance, accessible via http://www.linuxjournal.com/content/effects-cloud-computing-open-source-compliance.
6An English translation of the German Copyright Act (UrhG) accessible via http://www.gesetze-im-internet.de/englisch_urhg/index.html.
7In some cases, using Software via SaaS may require local applications. For the most part, however, internet access and web browsers are sufficient to use Software via SaaS; for further reading see http://www.pcmag.com/encyclopedia/term/56112/saas.
8According to the Free Software Foundation’s definition Free Software (a term nowadays used synonymously for Open Source Software) is a matter of the users’ freedom to run, copy, distribute, study, change and improve the software (http://www.gnu.org/philosophy/free-sw.en.html).
9Clause 2.1 MPLv2 refers to the making available right as well and explicitly grants this right to users.
10Marly, Praxishandbuch Softwarerecht, 6th edition 2014, paragraph 226; Schäfer, in: Niemann/ Paul, Praxishandbuch Rechtsfragen des Cloud Computing, chapter 6, paragraph 23 Higher Regional Court of Munich, decision of February 7, 2008 - 29 U 3520/07 - openJur 2012, 90291; Regional Court of Hamburg, decision of June 14, 2013 – 308 O 10/13.
11Grützmacher, in: Wandtke/Bullinger, UrhG, 4th edition 2014, § 69c, paragraph 53.
12This article draws the attention to the software that is immediately used by the SaaS user. Other software (such as the operating system or virtualization software) are left out of consideration, as they are primarily used by the SaaS provider who is running the program in accordance with its intended purpose according to Article 69d of the German UrhG. Until which point in the stack the SaaS provider is still running a program in accordance with its intended purpose and at what point he is making software publicly available by enabling third parties to make use of the software's functionalities needs to be decided case by case depending on the precise technical circumstances of the individual case.
13See table of Top 20 Open Source Licenses, accessible via http://www.blackducksoftware.com/resources/data/top-20-open-source-licenses.
14Jaeger, in: Redeker, Handbuch der IT-Verträge, delivery 25 June 2013, chapter 1.20, recital 112.
15Linux Kernel Development: How Fast it is Going, Who is Doing It, What They are Doing and Who is Sponsoring it (2013 Edition), accessible via http://www.linuxfoundation.org/publications/linux-foundation/who-writes-linux-2013.
16Cooper, Effects of Cloud Computing on Open-Source Compliance, accessible via http://www.linuxjournal.com/content/effects-cloud-computing-open-source-compliance.
17Pohle/Ammann, Software as a Service - auch rechtlich eine Evolution?, K&R 2009, 625, 629.
18Smith, GPL-3.0 and Software as a Service, accessible via http://www.fsf.org/blogs/licensing/2007-03-29-GPL-3.0-saas.