[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [pdf-devel] New developer and UUID module request
From: |
Jose E. Marchesi |
Subject: |
Re: [pdf-devel] New developer and UUID module request |
Date: |
Sat, 22 Jan 2011 19:36:01 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) |
Hi Albert.
As for the standard compliance, he pointed that the uuid library is
written to follow the OSF/DCE specification, which was used as source
material for RFC 4122 and X.667. AFAHK, 4122 and X.667 are aligned. I
hadn't got enough time to check if the alignment is partial or total
between both specifications. I think it should be performed before
deciding if libuuid's code is going to be the official uuid module
implementation or not.
Tso's uuid library provides both UUID generation and parsing routines.
More than enough for our needs.
Regarding the license, libuuid was originally released under LGPLv2,
but currently it is under a BSD license to allow Apple to use the
library in MacOS X. So the library is compatible with GPLv3. Ted would
appreciate changes or improvements made to libuuid to be donated back
using the currently BSD license (is that possible after adopting it in
a GPLv3 project?) instead of forking it in the GPLv3-only universe.
The BSD license legally allows us to do that, but he doesn't consider
it "a neighborly thing to do".
I don't think that will be a problem. The simplest way to go is to
write a thin layer in pdf-uuid.[ch] and link with libuuid. In case we
need to extend the library (quite unlikely) we can contribute the
changes under the BSD license.
--
Jose E. Marchesi address@hidden
GNU Project http://www.gnu.org
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [pdf-devel] New developer and UUID module request,
Jose E. Marchesi <=