Juridische aandachtspunten bij het gebruik van Open Source Software
[email protected]
1
Inhoud Achtergrond en open source definitie Voorbeelden open source software en licenties Welke licentie is van toepassing? Enkele bepalingen uitgelicht Praktijktips
2
Technische achtergrond
3
Conceptuele achtergrond
4
Open source definitie 1.
De licentie mag niemand verbieden de software gratis weg te geven óf te verkopen. 2. De broncode moet met de software meegeleverd worden of vrij beschikbaar zijn. 3. Wederverspreiding van afgeleide werken en aangepaste versies van de software moet toegestaan zijn. 4. Licenties mogen vereisen dat aanpassingen alleen als patch verspreid worden. 5. De licentie mag niet discrimineren tegen gebruikers(groepen). 6. De licentie mag niet discrimineren tegen gebruiksomgeving van de software. 7. De rechten verbonden aan het programma moeten opgaan voor iedereen aan wie het programma gedistribueerd wordt. 8. De rechten verbonden aan het programma moeten niet afhangen van softwaredistributies waarvan de software een onderdeel is. 9. De licentie mag niet verlangen dat andere software die samen met de software verspreid wordt onder dezelfde licentie valt. 10. Geen van de bepalingen van de licentie mag slaan op een bepaalde technologie of interface-stijl.
5
Voorbeelden Apache License, 2.0 BSD licenses GNU General Public License (GPL) GNU Library or "Lesser" General Public License (LGPL) MIT license Mozilla Public License 1.1 (MPL) Common Development and Distribution License Common Public License 1.0 Eclipse Public License
6
Enkele aandachtspunten Open source software licenties
Welke licentie is van toepassing? Hoe zit het met: virale effect vrijwaring voor intellectuele eigendomsrecht inbreuken aansprakelijkheid en garanties onderhoud en ondersteuning geheimhoudingsbeding rechts- en forumkeuze
7
Welke licentie is van toepassing? Veel verschillende soorten open source licenties in omloop Geen licentie is geen gebruiksrecht!? Soms keuze mogelijk uit meerdere licenties Verschillende releases kunnen verschillende licentievoorwaarden kennen Verschillende onderdelen kunnen verschillende licentievoorwaarden kennen De ene licentie kan de andere uitsluiten
8
Zoek de licentie …shrink wrap
9
Zoek de licentie …click wrap
Mozilla Source Code Mozilla Public License, version 1.1 of later GNU General Public License, version 2.0 of later GNU Lesser General Public License, version 2.1 of later
Mozilla Binaries Mozilla Corporation End-User Licensing Agreement Camino, SeaMonkey and SunbirdMozilla Foundation End-User Licensing Agreement
http://www.mozilla.org/MPL 10
Zoek de licentie …zoekmachines, ftp, peer-to-peer en copy-paste
http://www.google.com/codesearch
11
Zoek de licentie …uit de broncode “Copyright 1999-2001,2004 The Apache Software Foundation. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0“
12
Zoek de licentie …uit de GPLv3 receive or to r e rd o in e s n e ic L accept this to d e ir u q a covered f re t o o n n o ti a re g a a u p ro p ry 9. Yo a ill gram. Anc ro P e th r-to-peer f e o e y p p g o c in s a u f n o ru e c n e u q as a conse work occurring soleelyive a copy likewise does not require ts you transmission to recver, nothing other than this License grane actions acceptance. Howe gate or modify any covered work. Thes re, by permission to propayou do not accept this License. Therefo infringe copyright if ating a covered work, you indicate your modifying or propag icense to do so. acceptance of this L 14. Each version is give na Program specifies that adistinguishing version number. If the General Public License certain numbered version of the GNU have the option of follow“or any later version” applies to it, you numbered version or of aing the terms and conditions either of that Software Foundation. If thny later version published by the Free number of the GNU Gen e Program does not specify a version version ever published b eral Public License, you may choose any y the Free Software Fou ndation. 13
Welke licentie is van toepassing? Veel verschillende soorten open source licenties in omloop Geen licentie is geen gebruiksrecht!? Soms keuze mogelijk uit meerdere licenties Verschillende releases kunnen verschillende licentievoorwaarden kennen Verschillende onderdelen kunnen verschillende licentievoorwaarden kennen De ene licentie kan de andere uitsluiten Bepaal zorgvuldig welke voorwaarden van toepassing zijn!
14
Enkele aandachtspunten Open source software licenties
Welke licentie is van toepassing? Hoe zit het met: virale effect vrijwaring voor intellectuele eigendomsrecht inbreuken aansprakelijkheid en garanties onderhoud en ondersteuning geheimhoudingsbeding rechts- en forumkeuze
15
Virale effect GPLv2 3. You may copy an d distribute the Pro Section 2) in object co gram (or a work bas d e ed on it , under o r e xe cu ta ble form under the te above provided that yo rms of Sections 1 a) Accompany it with u also do one of the following: and 2 th e c o m p le te corresponding m code, which must b e d is tr ib u te d under the terms o achine -readable source on a medium custom f Se b) Accompany it with arily used for software interchange; or,ctions 1 an d 2 above party, for a charge no a written offer, valid for at least three y distribution, a comple more than your cost of physically perfoears, to give any third to be distributed undete machine -readable copy of the corre rm ing source customarily used for r the terms of Sections 1 and 2 above sponding source code, on a medium c) Accompany it with software interchange; or, corresponding sourcethe information you received as to the o distribution and only code. (This alternative is allowed only ffe r to distribute with such an offer, in if you received the program in object co for noncommercial accord with Subsectio de or executable fo n b above.) rm
MPL 1.1 e ched the s a t n t e a ic L s is a h h t r f e o p itial Develo In 5. Application e h t h ic h w o es to code t li p p Code. a d e e s r n e e v ic o L C d e t This la A and to re it ib h x E in e ic t no 16
Virale effect Hoofdregel: Eventueel distribueren van gewijzigd werk dient te geschieden onder zelfde licentievoorwaarden Niet toegestaan rechten sublicentienemers in te perken Broncode dient ter beschikking te worden gesteld
Sommige licenties wel (vb. GPL) andere niet (vb. BSD) andere beperkt (MPL) Sommige licenties verdragen elkaar niet Virale effect is niet weg te contracteren
17
Virale effect Omvang virale effect te beïnvloeden? Voor- en nadelen virale effect
Niet distribueren? Interne verspreiding? Back up? Onderhoud door derde? ASP/SAAS model? Outsourcing?
18
Virale effect
Niet wijzigen? separaat programma? gebruik libraries? gebruik compilers kernel en drivers
19
“copying” – Linux NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work". Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the linux kernel) is copyrighted by me and others who actually wrote it. Linus Torvalds Also note that the only valid version of the GPL as far as the kernel is concerned is – this – particular version of the license (i.e., v2, not v2.2 or v3.x or whatever), unless explictly otherwise stated. Linus Torvalds.
20
Vrijwaring voor intellectuele eigendomsrecht inbreuken Open source software licenties kennen geen vrijwaring voor inbreuken op intellectuele eigendomsrechten van derden Schadevergoeding en/of staken gebruik? Indien gebruiker niet weet of behoort te weten van inbreuk dan lijkt risico op een schadevergoedingsplicht gering, soms is het mogelijk separate vrijwaringsovereenkomst te sluiten Verbodsactie is wel kansrijk en kan een serieus risico vormen voor toekomstig gebruik; strategisch inzetten van open source? Belang van onderhoud, ondersteuning, testen, due diligence en continuïteitsmaatregelen
21
Aansprakelijkheid en garanties …volledige uitsluiting van aansprakelijkheid MIT IN NO EVENT SHALL THE A UTHORS OR C DAMAGES OR OPYRIGHT HO OTHER LIABIL LDERS BE LIA ITY, W HETHE OTHERW ISE, BLE F O R A N R IN AN ACTIO ARISING FRO Y CLAIM, N OF CONTRA M, OUT OF OR USE OR OTHE C T , T O RT O IN CONNECTIO R DEALINGS IN R N W ITH THE S THE SOFTW A OFTW ARE O RE. R THE
MPL 1.1 TORT BILITY EORY, W HETHER TH L A G LE O 9. LIMITATION OF LIA N ER D ANCES AND UN R, UNDER NO CIRCUMST INITIAL DEVELOPE E TH , U YO LL A G SH Y IN E, N (INCLUD ACT, OR OTHERWIS OVERED CODE, OR A C F O R TO U IB TR IS D NEGLIGENCE), CONTR UTOR, OR ANY ECIAL, ANY OTHER CONTRIB Y INDIRECT, SP, W ITHOUT N A R FO N SO R PE ER Y AN DING SUPPLI RTIES, BE LIABLE TO ARACTER INCLU TER FAILURE H C Y N A F O ES G A OF ANY OF SUCH PA M OPPAGE, COMPU ES, EVEN NSEQUENTIAL DA INCIDENTAL, OR COES FOR LOSS OF GOODWILL, W ORK ST DAMAGES OR LOSS LIMITATION, DAMAGOR ANY AND ALL OTHER COMMERCIALSSIBILITY OF SUCH DAMAGES. OR MALFUNCTION, ALL HAVE BEEN INFORMED OF THE POILITY FOR DEATH OR IF SUCH PARTY SHF LIABILITY SHALL NOT APPLY TO LIAB LIGENCE TO THE EXTENT THIS LIMITATION O RESULTING FROM SUCH PARTY'S NEG N PERSONAL INJURY THE EXCLUSIO W LO AL T O N O D S N ICTIO ON APPLICABLE ATION. SOME JURISDTIAL DAMAGES, SO THIS EXCLUSI IT M LI H C SU S IT IB H QUEN LAW PRO CIDENTAL OR CONSE IN F O N IO AT IT M . LI U R O NOT APPLY TO YO AND LIMITATION MAY 22
Aansprakelijkheid en garanties …geen enkele garantie GPLv3 THE EXTENT of Warranty O r T e , im M la A c R is G D O . R 5 1 HE P OTHERW ISE RANTY FOR T N R E A H W W O T N P E IS C E X .E THER HER LICABLE LAW P P A Y B RS AND/OR OT E D D E L T O H T H PERMIT IG ARRANTY OF THE COPYR W T G U IN O IT H R IT W W ” IN “AS IS STATED OT E PROGRAM H T E LUDING, BUT N ID C V IN O , R D P IE S L IE P T IM R A P AND D OR CHANTABILITY ER EXPRESSE R H E IT M E , F D O IN S K IE Y T AN AN E RISK AS TO IMPLIED W ARR IR E T H N T E , E O H T T D . E E S . PO LIMIT M IS W ITH YOU RTICULAR PUR A A R P G A O R R O P F E S H S T OF FITNE THE ERFORMANCE P D N A YOU ASSUME Y , IT E L IV A T C E F E THE QU D AM PROVE RRECTION. R O G C O R R O P IR E A H P T E G, R SHOULD ARY SERVICIN S S E C E N L L A COST OF
MIT THE SOFTWARE IS PROVIDED "A S IS", WITHOUT KIND, EXPRESS WARRANTY OF OR IMPLIED, IN ANY CLUDING BUT N WARRANTIES O O T LIMITED TO TH F MERCHANTA E BILITY, FITNESS FOR A PARTICULAR PU RPOSE AND NO NINFRINGEMEN T. 23
Aansprakelijkheid en garanties Open source software licenties sluiten (nagenoeg) iedere aansprakelijkheid uit en kennen geen enkele garantie Wat is nieuw? Ook traditionele software licenties kennen vergaande beperking van aansprakelijkheid Verhaalsmogelijkheden zijn veelal matig Open source software licenties zijn niet onderhandelbaar, maar veelal is het mogelijk aanvullende overeenkomst te sluiten Testen, due diligence, support en onderhoud en continuïteitsmaatregelen 24
En verder nog… Onderhoud en ondersteuning Open source software licenties kennen geen verplichting tot onderhoud en ondersteuning Het is veelal mogelijk separate afspraken te maken over onderhoud en ondersteuning Voordeel! Minder afhankelijkheid doordat ieder met kennis van zaken het onderhoud en de ondersteuning kan bieden Escrow regeling is overbodig
Geheimhoudingsbeding Mag viraal effect niet in de weg staan
Rechts- en forumkeuze Veelal geen sprake van, uitzondering is bijvoorbeeld MPL Aanvullende afspraken lijken toegestaan of zelfs gewenst (?)
25
Praktijktips Bepaal zorgvuldig welke voorwaarden van toepassing zijn en structureer en documenteer dit Inventariseer de consequenties van deze voorwaarden Sluit zo nodig en wenselijk additionele overeenkomst met draagkrachtige distributeur voor: garanties en aansprakelijkheid support en onderhoud
Tref praktische maatregelen: Due diligence Testen Continuïteitsmaatregelen
Wees je bewust van viraal effect en implementeer adequaat beheersmechanisme
26
Vragen?
[email protected]
27