very much agreed and I guess if one can show a migration path (as I have suggested) which doesn't break too much, then I think nobody should mind renaming the packages.

But with the ASF member hat on I think the package org.apache.* is something which the ASF should protect, just as the logo and the brand name itself resp. add a policy to the incubation process which people have to agree to when entering the incubation phase.

With respect to JSPWiki, we would have an interesting situation: Our last release, 2.6.0, which is LGPL, is in the "com.ecyrd.jspwiki" package, and we have dozens and dozens of modules which are depending on it. In fact, our structure is such that we encourage people do develop their own plugin modules rather than do anything else. There are plenty of these contributed at jspwiki.org, and probably a lot more plugins inside companies which are not available to us.

With 2.8, we are just planning to take the 2.6, and make an Apachified version of it in the incubation process. No real functionality change, just minor upgrades and fixes, and get an Apache-licensed version out as quickly as possible.

WIth 3.0, we are planning to revamp most of the APIs, and we've been flagging this as a break point.

Now, if we, with 2.8, have to change to org.apache.*, we will obviously break compatibility with any of the existing plugins. Then again, with 3.0, we will break it again. This will cause some ruckus in our developer base, and we'd certainly like to keep the 2.8 as compatible to 3.0 as possible, that is, keep using the com.ecyrd.jspwiki package throughout the 2.8 phase and move to org.apache together with the API break in 3.0.

Any advice or policies?

/Janne

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to