Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 300426 - DB and OracleDB should be unified (was: licenses/Sleepycat is not the Sleepycat license)
Summary: DB and OracleDB should be unified (was: licenses/Sleepycat is not the Sleepyc...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Licenses team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-10 14:19 UTC by Ulrich Müller
Modified: 2012-11-25 21:51 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Müller gentoo-dev 2010-01-10 14:19:28 UTC
The license commonly known as the "Sleepycat license" is licenses/OracleDB.
What we have in licenses/Sleepycat is identical with licenses/BSD.

The following packages should be fixed, CCing maintainers:

truedfx@gentoo.org:
   app-editors/nvi
   Replace "Sleepycat" by "BSD"

crypto@gentoo.org:
   dev-libs/cryptlib
   Replace "Sleepycat" by "OracleDB"

gnome@gentoo.org:
   gnome-extra/evolution-data-server
   Replace "LGPL-2 Sleepycat" by "LGPL-2 BSD OracleDB"
Comment 1 Ulrich Müller gentoo-dev 2010-01-10 15:27:28 UTC
I just see that "OracleDB" itself is identical to the "DB" license.
So replacements should be as follows (Sorry for the confusion):

app-editors/nvi:
   "Sleepycat" -> "BSD"

dev-libs/cryptlib:
   "Sleepycat" -> "DB"

gnome-extra/evolution-data-server:
   "LGPL-2 Sleepycat" -> "LGPL-2 BSD DB"

If there are no objections, I'll commit these changes myself in a week from now.
Comment 2 Harald van Dijk (RETIRED) gentoo-dev 2010-01-10 18:35:15 UTC
nvi updated, thanks.
Comment 3 Ulrich Müller gentoo-dev 2010-01-16 16:53:29 UTC
dev-libs/xqilla-2.1.3-r1 also has Sleepycat in its LICENSE, but should be replaced by Apache-2.0 in this case.
Comment 4 Ulrich Müller gentoo-dev 2010-01-17 06:59:42 UTC
All done.
Comment 5 Ulrich Müller gentoo-dev 2012-11-25 19:10:31 UTC
Reopening.

As discussed in the licenses team, the DB and OracleDB licenses should be unified in a template, because they are identical except for the different copyright holder. The name of the template should follow SPDX naming: <http://www.spdx.org/licenses/Sleepycat>

The Sleepycat license is approved as a Free Software license by both FSF and OSI:
<http://www.gnu.org/licenses/license-list.html#BerkeleyDB>
<http://opensource.org/licenses/Sleepycat>

List of packages that need to be updated:

   app-emulation/emul-linux-x86-baselibs
   dev-libs/cryptlib
   dev-libs/dbxml
   gnome-extra/evolution-data-server
   sys-libs/db
Comment 6 Ulrich Müller gentoo-dev 2012-11-25 19:58:25 UTC
All done.
Comment 7 Ulrich Müller gentoo-dev 2012-11-25 21:51:20 UTC
"Ravenbrook" and "Roadrunner" are further duplicates. Thanks to angelos for pointing this out.

I'm going to fix dev-libs/mps and net-libs/roadrunner.