Hi Craig,

On Jul 17, 2006, at 11:06 PM, Craig L Russell wrote:
Congratulations on your successful 1.2 release.

Thanks!

I guess now we need to start getting into the Apache release procedure. The docs [1] are still work in progress, so an advice from our mentors is very much appreciated.

Docs are not a reason to wait for release. In some sense, most docs are in a state of "almost there". The readiness of docs is quite subjective, unlike other aspects of incubation.

Actually by "docs" I meant the Incubator guidelines outlining the expectations like where to put the LICENSE file, how to do a vote, and such (not the Cayenne docs).


I'll do some research on my own as well (probably just look at other incubating projects). If I understand correctly, with all the proper disclaimers we can make a 2.0 release from the incubator before the CLA situation is addressed 100% (it is now at ~80%),

I don't believe that the incubator will authorize a release prior to the IP issues being resolved. I've never seen a release approved with this kind of pending IP issue. But I haven't been tracking all your IP issues. My advice is not to ask to release prior to cleaning up all IP.

There is no IP *issues* per se, as Cayenne was developed from the beginning with a compatible open source license. It basically comes down to recording remaining CLA's that were already sent. And making a decision on how to handle a few classes that we can't track (which, considering the original open source license, we should find a way to deal with).

http://tinyurl.com/gr998


and before Windows build LGPL dependency [2] is resolved?

I think the JIRA has is correct. You cannot distribute any LGPL code from Apache, so you would have to have the user download, install, and link the launcher with your executable. It doesn't sound like your "binary" distribution can easily use this technique, though. So you would need either an alternative technology or a distribution of code and a process to link the pieces together. Good luck (I'm not familiar with the technology enough to help you here).

I think Roller released with LGPL dependencies, so there is a precedent. But I am with you on the general idea that we shouldn't rush it until it is ready. In practical terms it means we will need to branch 2.0 (our "ObjectStyle -> Apache migration helper release"), and continue developing 3.0 on HEAD, while we resolve all the things above.

And while we are working on getting the CLA's in, I wanted to understand and address other requirements, as I mentioned above.

Andrus

Reply via email to