Recently in the jetspeed-dev list I decribe the unresolved licensing questions I ran into
http://nagoya.apache.org/eyebrowse/[EMAIL PROTECTED] che.org&msgNo=10234 [Inlined:] Response to: A copyright question (Barnhill William) From: Tim Reilly <[EMAIL PROTECTED]> Subject: A copyright question Date: Fri, 5 Dec 2003 20:32:58 -0500 Content-Type: multipart/mixed; boundary="----=_NextPart_000_00DB_01C3BB6E.F843DEA0" Hello Bill, I started on something quite a few months ago: commons-lang welcomed adapting a UUID implementation. The problem I ran into was - the consensus at the time was to use the Tyrex UUID for various reasons (also found in Castor with slight changes.) And elsewhere in exolab projects. I started the discussion wanting to get the Axis uuid moved into commons. http://marc.theaimsgroup.com/?l=jakarta-commons-dev&w=2&r=1&s=UUID&q=b But since I want this as a pure Apache license class for the sake of reuse in apache projects I did not know how to take from one license source Exolab and put under ASL. I tried contacting Assaf Arkin; rather [EMAIL PROTECTED] to see about a contribution put no luck. -- Would you leave the original license in the file? But then all ASF source must have the ASF license. Would you pre-pend both licenses? Add the Tyrex license to the distribution? Reduce a modified Tyrex jar to distribute with only the 3 classes and the license and uuid.properties? And call it something else? -- FYI just noticed Turbine has org.apache.turbine.util.db.UUIdGenerator that allows for a properties file with the MAC address. (That was one of the requests from commons-lang.) -- When I didn't get answers to these questions I toyed with creating an implementation modeled after the Tyrex version. I planned to allow the clock thread to die after some timeout between calls. No idea if that's a smart thing or not; I also didn't understand the need to re-synchronize with the System time? Can threads sleep longer than you say tell them - I mean I know load and thread priority come into play, but I thought not that long. Anyhow, not feeling confident in what I was doing I decided to abandon it. I know attachments sometimes don't make it, but I'll try to attach a rough **draft** here. If you have interest in continuing this feel free or we can work on it together. I don't have a much time but I can make some somewhere and I'll learn some stuff. It would be nice to follow through on the original thought and get something to commons-lang identifiers; so all these UUID that are about might live in commons. Let me know your thoughts. -TR > -----Original Message----- > From: Tim Anderson [mailto:[EMAIL PROTECTED] > Sent: Monday, December 15, 2003 8:20 PM > To: Jakarta Commons Developers List > Subject: RE: UUID Generator? > > > This question came up earlier this year. > Refer to the following thread: > http://nagoya.apache.org/eyebrowse/ReadMsg?listId=15&msgNo=32065 > > -Tim > > > -----Original Message----- > > From: Hernan Silberman [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, 16 December 2003 10:33 AM > > To: [EMAIL PROTECTED] > > Subject: UUID Generator? > > > > > > > > Is there code to generate UUIDs in Jakarta? > > > > thanks... > > hernan > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]