http://live.gnome.org/ReleasePlanning/ModuleProposing
Here is my understanding of the situation: for the last ten years,
GNOME made all of its own applications. In recent years, independent
application authors emerged from the GNOME community, developing
applications on their own but with the intent of eventually getting
them into GNOME. When I started Do, I just wanted to create a great
free software application that was fun, exciting to hack, and
incredibly useful. Together we have built an incredible project, with
hundreds of thousands of active users, awesome contributors, excellent
development and design practices, distro adoption, and vision. When
people started suggesting GNOME inclusion, I said "GNOME can do
whatever it wants, just like the distros -- if they want to include
Do, go for it." Then I was told that inclusion in GNOME would put
extra work commitments on us, and put extra constraints on details
like where we host our website and wiki, where our source lives, how
we handle bugs and translations, etc. I am all for GNOME inclusion,
but I think our project should operate completely independently of the
GNOME project, not be absorbed by it. As far as I can tell, our
project doesn't need GNOME oversight, endorsement, or infrastructure.
If extra work needs to be done for GNOME inclusion, GNOME contributors
should do that work.
Thoughts?
David
Moving our bug tracker, source code, release policies, and
website, while sucky, are only secondary blockers to me
Launchpad blows bugzilla away, yes. That would be my primary blocker.
The transition to git wouldn't have to affect us at all - the bzr-git
plugin works well enough that we could simply ignore git entirely.
It'd be nice to be a GNOME project, but only if we get to use Launchpad
and bzr :).
That would be my primary blocker.
The transition to git wouldn't have to affect us at all - the bzr-git
plugin works well enough that we could simply ignore git entirely.
True, but a little misleading; it *does* support dpush, which is
basically the same thing but ends up rebasing your local tree against
the thing you've just pushed.
What it doesn't have at the moment is a reasonable way to deal with
branches in git.
I'd be concerned that the ease of configuration in Do would be limited, especially
after having to jump through so many hoops to configure other parts of
GNOME (screensaver jumps to mind).
Seeing how much trouble merging Do into GNOME would cause from a tech
angle is just one more reason I hope Do will stay independent. Some
users hate docks, and some prefer other docks) so I feel it would be
best if users can opt-in to use Do rather than having to specifically
opt-out of using it.
Otherwise GNOME would remind me a little too much
of Firefox devs who seem to want to practically throw the kitchen sink
into the default browser to make some vocal (and possibly new-ish)
users happy rather than to let users know about the wide range of
addons already available. The result of their "all in" philosophy is
that some long time users now feel Firefox has gotten bloated to the
point of pushing some of us to look at other browser alternatives.