Hi everyone,
-- What --
The Ceph Leadership Team[1] is proposing a change of license from
*LGPL-2.1* to *LGPL-2.1 or LGPL-3.0* (dual license). The specific changes
are described by this pull request:
https://github.com/ceph/ceph/pull/22446
If you are a Ceph developer who has contributed code to Ceph and object to
this change of license, please let us know, either by replying to this
message or by commenting on that pull request.
Our plan is to leave the issue open for comment for some period of time
and, if no objections are raised that cannot be adequately addressed (via
persuasion, code replacement, or whatever) we will move forward with the
change.
-- Why --
The primary motivation to relicense is a desire to integrate with projects
that are licensed under the Apache License version 2.0. Although opinions
vary, there are some who argue the the LGPL-2.1 and Apache-2.0 licenses
are not fully compatible. We would like to avoid the ambiguity and
potential for controversy.
Projects we would like to consume that are Apache-2.0 licensed include
RocksDB, Seastar, OpenSSL (which is in the process of relicensing to
Apache-2.0), and Swagger (swagger.io). Note that some of these are (or
could be) dynamically linked or are consumed via a high-level language,
and may or may not require a change to LGPL-3.0, but providing the option
for LGPL-3.0 will avoid any uncertainty.
A few other source files are already incorporated into Ceph that claim an
Apache-2.0 license:
src/common/deleter.h
src/common/sstring.h
src/include/cpp-btree
The Ceph developers would further like to provide a license option that is
more modern than the current LGPL-2.1. LGPL-3.0 includes updated,
clarified language around several issues and is widely considered more
modern, superior license.
Thank you!
[1] http://docs.ceph.com/docs/master/governance/#ceph-leadership-team
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com