pdf-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]