On Fri, Oct 10, 2008 at 10:12 AM, James Strachan <[EMAIL PROTECTED]> wrote: > > 2008/10/10 [EMAIL PROTECTED] <[EMAIL PROTECTED]>: >> >> Internally we're able to use something newer >> than 1.0 because we're willing to cope with >> incompatible API changes. This is a lot of >> work, but we bear it to get access to features >> that are still under development. > > I'm sure lots of folks outside of Google would also be happy to cope > with incompatible API changes too :) > > How about doing a 2.0-alpha / 2.0-beta release with a warning that > things may change before 2.0 final? Folks in OSS land really dont mind > if things change; provided releases are named such that folks know its > not *the* stable 2.0 release.
Hear hear! And, as Gili states, "2.0" by itself markedly states that there are major, incompatible API changes. My personal understanding of the OSS world versioning scheme is rather like Gili's, apparently, where only revisions (the 0.0.x) don't have any API changes. And, as James here mentions, you also have the alpha, beta, rc nomenclature to ride on. On Gili's mail, I do not agree with him that it at this point is okay to "take your time". Get something out - it's been way over a year. There this saying: "Release early, release often". That's my understanding of open source, and that at least seems like how you get community building, involvement, input and innovation. Knowing that you've *obviously* read it, here's just for quick context reference: http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s04.html Don't end up as The Google Cathedral! :-) IMHO blahblah, of course. Endre. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "google-guice" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/google-guice?hl=en -~----------~----~----~----~------~----~------~--~---
