open source licenses - os3open source licenses gpl (v2, v3) lgpl bsd mit apache creative commons...

35
Open Source Licenses Freek Dijkstra, SARA (IANAL) 1 woensdag 7 oktober 2009 Who wrote software that someone else ever used? Open source, commercial (job)? What license?

Upload: others

Post on 02-Jun-2020

35 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Open Source LicensesFreek Dijkstra, SARA(IANAL)

1woensdag 7 oktober 2009

Who wrote software that someone else ever used? Open source, commercial (job)? What license?

Page 2: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Intellectual Property RightsCopyright in SocietySoftware LicensesLicense IncompatibilitiesPatentsDiscussion

2woensdag 7 oktober 2009

Contents of this talk.

Page 3: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Intellectual Property Rights

Copyright (auteursrecht, protects works)

Patents (octrooirecht, protects ideas)

Trademarks (merkenrecht, protects names)

Moral Rights (morele rechten, incl. portretrecht)

Related Rights (naburige rechten, producers)

Database Right (databankenrecht)

Geographic Indication (appellation d'origine contrôlée)

Plant Breeders’ Rights (kwekersrecht)

3woensdag 7 oktober 2009

Copyright does protect original names as well.

Page 4: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Author’s Property Rights

Economic Rights. Transferable.

Berne Convention for the Protection of Literary and Artistic Works (1886).

Copyright: protects works, not ideas.Automatically granted (No need for a “copyright notice” – in the USA since 1989)

Finite time, but at least life span + 50 years protection (in EU: + 70 years since 1995).

Patents: protects ideasNot automatically granted (Need to file an idea)

Finite time: 6 - 20 years protection.

Some countries also have Utility Rights (patents with short time span)

4woensdag 7 oktober 2009

USA signed Berne Convention in 1989. Before that, you needed a copyright notice. Netherlands joined in 1912.Copyright protect original names, but most important for names is Trademark, which also applies to domain names.

Page 5: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Moral RightsPersonal Rights. Non-Transferable.“Independently of the author's economic rights, and even after the transfer of the said rights, the author shall have the right to claim authorship of the work and to object to any distortion, mutilation or other modification of, or other derogatory action in relation to, the said work, which would be prejudicial to his honor or reputation.” – 1928 addition to Berne Convention.

Difference in legislation between countries.Very limited in the USA. Relative extensive in Europe.

Netherlands (restrictions on auteurswet 1912):Beeldrecht (art. 18 Auteurswet)

Portretrecht (art. 19-21 Auteurswet)

Moreel recht (art. 25 Auteurswet)

5woensdag 7 oktober 2009

An author may sign a clause stating that he/she wonʼt exercise these rights.http://wetten.overheid.nl/cgi-bin/deeplink/law1/title=Auteurswet%201912/Beeldrecht: bouwkunde, letterkunde, wetenschap, kunst.

Page 6: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Related Property Rights

Related (Neighbouring) Rights (Naburig Recht)

Rights of people other than the authorPerformers (e.g. musicians), broadcasters, phonogram and film producers

Database creators

Netherlands (wet op naburige rechten, 1993): SENA and NORMA are for related rights; BUMA/STEMRA is for authors.

Database Right: protects collectionsSince 1996, 15 years protection.

6woensdag 7 oktober 2009

film: director is author, producer is neighbouring rightSemi-conductor topologies (mask work) also part of related rights, but unclear to me why.

Page 7: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

CopyrightAuteurswet (1912).“Het auteursrecht is het uitsluitend recht van den maker van een werk van letterkunde, wetenschap of kunst, of van diens rechtverkrijgenden, om dit openbaar te maken en te verveelvoudigen, behoudens de beperkingen, bij de wet gesteld.”

Gives authors exclusive rights:to produce copies or reproductions of the work and to sell those copies

to import or export the work

to create derivative works

to perform or display the work publicly

to sell or assign these rights to others

to transmit or display the work

Copyright allows authors to not do something. It is a negative right: it prohibits.

7woensdag 7 oktober 2009

Copyright allows authors to not do something

Page 8: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Exceptions to Copyright

Fair DealingNetherlands: limited in scope (art. 15: Citaatrecht, art. 16: Education, art. 18: Parody)

USA: “Fair Use”. Unique to USA. Broad scope, related to freedom of speech amendment

People are allowed to copy for strictly personal use, even when downloaded from the net.

Libraries may rent book (leenrecht)

News media may copy news with source.

Create alternative versions for blind persons (USA)

8woensdag 7 oktober 2009

Page 9: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Intellectual Property Rights

Copyright in SocietySoftware LicensesLicense IncompatibilitiesPatentsDiscussion

9woensdag 7 oktober 2009

Page 10: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Lawrence Lessing

Creativity and innovation always build upon the past.

The past always tries to control the creativity that builds upon it.

Free societies enable the future by limiting this power of the past.

Ours is less and less a free society

© Lawrence Lessig, CC-BY

10woensdag 7 oktober 2009

Lawrence Lessig of professor of Law at Stanford University

Example: Disney corporation.

Page 11: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Scientific PublicationsNearly all publishers present a copyright transfer form to authors

Authors do not have to accept this form.

Elsevier also accepts exclusive usage rights

Open Access journals are available to all

PLoS (Public Library of Science). More at Directory of Open

Digital Academic Repository (DARE): Universities publish their own works. 26 Universities worldwide, including UvA.

(Pre-) publications sites such as arXiv.org.

11woensdag 7 oktober 2009

This applies to both scientific and regular publishers.It is easy to negotiate with Elsevier, harder with Springer.Question: who owns an article? Me as author or my employer (the university)PLoS is mostly active in medical biology, not (yet) in informatics. PLoS is peer-reviewed, while the review is only about technical soundness, not about impact.arXiv.org is aimed at physics, maths, computer science, statistics. It is not peer-reviewed

Page 12: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Standards AvailabilityStandardization

BodyDraft Availability Standards

Availability

IETF (RFCs) Freely* available Freely* available

IEEE For a feeFor a fee; Some

(802 standards) free

ITU-T Contributors only Free* after 6 months

ISO Contributors only For a fee

* free = gratis (without a fee); not “without restrictions”

12woensdag 7 oktober 2009

Other standardisation bodies: OGF, TMF, DMTF, ...

Page 13: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Intellectual Property RightsCopyright in Society

Software LicensesLicense IncompatibilitiesPatentsDiscussion

13woensdag 7 oktober 2009

Page 14: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Usage Restrictions

Single-Computer LicenseComputer: You can use this license on this computer, and so can any other user of this computer. However, you should not install this license on more than one computer.

Single-User LicensePersonal: This license is for your personal use, and will only be available on this computer when you are logged on as the user who installed the license. You can install this license on more than one computer, but only for your personal use. You should not use the software on two different computers at the same time with this kind of license.

Limited Seat LicenseNetwork: This license sits on your network and is available to any user on the network. However, only a certain number of users (indicated by the number of "seats") can use the license at one time. Generalisation of the single-computer license.

Descriptions taken from OmniGraffle license options

14woensdag 7 oktober 2009

Restrictions or allowsA software author grant you certain rights for a fee.Basic license: only use for either 1 computer or 1 user.1 computer: enforced by Microsoft, Adobe Creative Suite, ....

Page 15: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

More Restrictions

You can not produce copies or reproductions for personal use

You can not sell those copies for commercial use

You can not study the internals of the software

You can not fix bugs

You can not create derivative works

You can not sell or assign these rights to others for derivative works

15woensdag 7 oktober 2009

Page 16: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Open Source

The author retains the copyright.

The author distributes the work with a very liberal license.

16woensdag 7 oktober 2009

Page 17: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

A “Liberal” LicenseUse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software.

You must keep the copyright message.

You must acknowledge the author in the derivative.

Restrict liability of the author (“as is”).

Non-endorsement of derivatives by author.

If you publish derivatives, you must disclose changes.

Derivatives must use the same license.

You must always disclose changes, even if you don’t intend to distribute it.

17woensdag 7 oktober 2009

If you put it in “public domain” - you can still be liable in some jurisdictions.MIT = free use, keep copyright3-clause BSD = MIT + Non-endorsement4-clause BSD = 3-clause BSD + acknowledgementLast statement is uncommon in software, but sometimes seen at standardization bodies (IETF, W3C, IEEE, ISO, etc.) Fails the “desert island” check.

Page 18: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Open Source Licenses

GPL (v2, v3)

LGPL

BSD

MIT

Apache

Creative Commons (v2, v3)

Mozilla Public License

Apple, Python, MS Permission License, PHP, PGP

18woensdag 7 oktober 2009

Page 19: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Intellectual Property RightsCopyright in SocietySoftware Licenses

License IncompatibilitiesPatentsDiscussion

19woensdag 7 oktober 2009

Page 20: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Story: Netatalk & OpenSSLQuestion:

Who of you wrote a C program?

Who of you ever created a derivative work of libc?

No?

The FSF disagrees if you linked against libc.

20woensdag 7 oktober 2009

FSF = Free software foundationNote: GNU makes explicit exemption for linking against system libraries, like libc, but the general rule holds: linking against a library equals creating a derivative work.

Page 21: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Story: Netatalk & OpenSSLAfter upgrading my Debian distrib, my password was send in clear text.

OpenSSL: OpenSSL license (old BSD-style)

Netatalk: GPL

21woensdag 7 oktober 2009

GnuTLS: OpenSSL under GNU license

6. Redistributions of any form whatsoever must retain the following acknowledgment: “This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)”

http://www.opensource.apple.com/darwinsource/10.4.9.ppc/xnu-792.17.14/

Page 22: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Story: Netatalk & OpenSSLOpenSSL: OpenSSL license (old BSD-style)

Redistributions of any form whatsoever must retain the following acknowledgment: “This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)”

Netatalk: GPLYou may not impose any further restrictions on the recipients' exercise of the rights granted herein.

Linking Netatalk to OpenSSL (even dynamic linking) creates a derivative work, which may not be distributed.

FSF sometimes even argues that even the source code of Netatalk violates the GPL.

22woensdag 7 oktober 2009

GnuTLS: OpenSSL under GNU license. Duplicate open source effort.Last item is not generally held, nor enforced.Linking is never tested in court as far as I know.

Page 23: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Story: Where’s ZFS?

ZFS is the zettabyte file system.

Linux does not support it.

Mac OS X does not support it.

ZFS is licensed under the Common Development and Distribution License (CDDL).

This is an open source license, based on the Mozilla Public License.

It is incompatible with the GPL.

23woensdag 7 oktober 2009

If Linux is too boot from a ZFS disk, it needs ZFS support in the kernel. This is not possible, because the kernel has a GPL license. (There is a user-space driver)ZFS support was pulled out of Snow Leopard last minute, due to a political decision. Perhaps related to Oracle-Sun take over.Mac OS 10.5 (Leopard) had read capabilities.

Page 24: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Story: RFC Licenses

The IETF requires authors to grant the IETF the right to make derivative works.

The default license allows full distribution, including translations, but not other derivative works.

Authors may grant (or revoke!) the right to make derivative works. Few authors know about this...

Debian does not allow RFCs in main distribution, and it is unclear if you can copy source from RFCs.

24woensdag 7 oktober 2009

Most standardization bodies do not allow derivative works

Page 25: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Intellectual Property RightsCopyright in SocietySoftware LicensesLicense Incompatibilities

PatentsDiscussion

25woensdag 7 oktober 2009

Page 26: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Story: PatentsZCIP: implementation of link-local IP addresses (RFC 3927). Three patent claims filed with IETF.

Author withdrew GPL-licensed ZCIP package because he didn’t want to be involved anymore.

I polled companies on the Patent issuesApple confirmed that it’s two patents expired, and Microsoft already let the IETF know it granted royalty free license.

People seem to be scared about patents.

IETF allows standards covered by patents, as long as there is a RAND licensing scheme (RFC 3979).

26woensdag 7 oktober 2009

- link local: 169.254.0.0 / FE80::0- cc-ing people was not appreciated: US patent law makes a difference for people who are aware of a patent.- Contacting Apple legal was hell. Stuart Cheshire was pragmatic.- “I've still got a bad taste about this, and don't really feel like helping Apple sell iMacs, while taking chances with being sued.”- in Science: people pick different topic.- RAND = Reasonable and Non-Discriminatory. Not necessarily free.http://www.ietf.org/ipr

Page 27: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Apache versus GPLv2

Apache License 2.0, section 3 states:“[...] each Contributor hereby grants to You a [...], royalty-free, irrevocable [...] patent license”

“If You institute patent litigation [...] alleging that the Work [...] constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate [...]”.

27woensdag 7 oktober 2009

Boils down to: derivative work must use same software license, if you use software license you must grant royalty free patent license. How to protect from 3rd party software patents. Apache use conditional restriction. Restrictions are bad for GPL.http://www.apache.org/licenses/LICENSE-2.0Incompatible with GPLv2, compatible with GPLv3 (art 11).Other GPLv3 change: indemnification of upstream licensors.

Page 28: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

DRM/TPM Free?

Can people distribute derivative work under DRM?Creative Commons image on a Sony Playstation?

What if the image is also distributed on a non-DRM medium parallel to the DRM stuff?

Can the author limit the usage of images on DRM-medium?

28woensdag 7 oktober 2009

TPM: Technology Protection MeasuresUse case of media box (TV): vendor using GPL'd Linux, but any changes where detected by hardware and modified image did not run.

Page 29: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

DRM/TPM Free?Creative Commons says: You can’t distribute on DRM medium. Parallel distribution is too complex.“You may not impose any effective technological measures on the Work”, section 4a, Creative Commons v3

Debian says: that is a restriction, and thus not “free” anymore. Thus you can’t distribute CC docs with Debian main.

GPL version 3 says something similar. Does this mean GPLv3 is non-free according to Debian?“No covered work shall be deemed part of an effective technological measure”, art. 3 GPLv3

No: the formulation is difference, and is not a restriction, but an assertion.

29woensdag 7 oktober 2009

Creative Commons v3 did not change this (sect 4a: no technological measures), although it fixed all other Debian issues. (+ added non-endorsement, databanks, moral rights.Debian vote 2006_001: GFDL with non-invariants is freeGPLv3 forces you to disclaim Tech Protection Measures: Incompatible with GPLv2 (additional restriction)http://wiki.creativecommons.org/Version_3

Page 30: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Affero GPL

Used for applications services.

Variant of the GPL, with one additional requirement.

Requires distributions of the source code even if it the software is used (as a service) over the network.

30woensdag 7 oktober 2009

Open source for Software-as-a-service.

Page 31: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Intellectual Property RightsCopyright in SocietySoftware LicensesLicense IncompatibilitiesPatents

Discussion31woensdag 7 oktober 2009

Page 32: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Your Choice (as author)

Can combine with proprietary and redistribute

Can combine with GPL’ed code and redistribute

Must share source of redistributed version (open source)

Must include patent license with contribution

May (also) distribute with DRM

Derivative must use same license (lock-in)

No-liability, Non-endorsement, Attribution

32woensdag 7 oktober 2009

Page 33: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Mix Proprie-

tory

GPL compa-

tible

Must Share

Source

Free Patent

On DRM?

Lock in

MIT/X11

BSD

old BSD

GPLv2

GPLv3

LGPL

CC BYv2

CC BYv3

CC SA

Apache

Mozilla

Apple

Yes Yes No No Yes No

Yes Yes No No Yes No

Yes No No No Yes No

No Yes (v2) Yes Yes Yes Yes

No Yes (v3) Yes Yes Yes* Yes

Link Yes Yes No Yes Yes*

Yes No No No No No

Yes No No No No No

No No Yes No No Yes*

Yes Yes (v3) No Yes Yes No

Link No Yes Yes No Yes*

Link No Yes No Yes Yes*33woensdag 7 oktober 2009

Lock in warning: GPLv2 is incompatible with GPLv3; CC share-alike is incompatible with GFDL (thus canʼt mix wikipedia with wikitravel)*CC SAv3 has less lock in, because it allows “compatible licenses”, such as GFDL. In practice, itʼs not (yet) defined as such.http://en.wikipedia.org/wiki/List_of_OSI_approved_software_licenceshttp://en.wikipedia.org/wiki/List_of_FSF_approved_software_licenceshttp://en.wikipedia.org/wiki/Comparison_of_free_software_licences

Page 34: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Questions?

Disclaimer: I am not a lawyer. This presentation is for educational purposes only. It’s not a legal advice. Use your own judgement about its value. If you do not have such common sense (e.g. you are a lawyer) or like to see warranties, intended-audience or as-is statements, then the following applies: you do not understand the concept of satire and are not allowed to read this presentation. Please remove this presentation from your mind and notify the author immediately.

34woensdag 7 oktober 2009

Discussion: free (as in DFSG) also includes the freedom of others to abuse the software (e.g. using DRM or patents).Lock-in (as GPL or CC-SA) is harmful. (FSF says: yes, but necessary, and therefor it is best to only have one license, e.g. GPL)

Page 35: Open Source Licenses - OS3Open Source Licenses GPL (v2, v3) LGPL BSD MIT Apache Creative Commons (v2, v3) Mozilla Public License Apple, Python, MS Permission License, PHP, PGP woensdag

Questions!

Free (as in DFSG) also includes the freedom of others to abuse the software (e.g. using DRM or patents).

Lock-in (as GPL or CC-SA) is harmful, since it forces duplicate efforts (e.g. OpenSSL vs GnuTLS)FSF says: yes, but necessary, and therefor it is best to only have one license, e.g. GPL.

35woensdag 7 oktober 2009

You may also blame OpenSSL, but the lock-in applies to other situations (e.g. GPLv2 vs. GPLv3).