[X2go-dev] x2go VCS
Gerry Reno
greno at verizon.net
Fri Sep 24 19:07:06 CEST 2010
A publicly accessible VCS is necessary in order to collaborate on any
open source project.
I think what Alex and Heinz would like is to be able to do is somehow be
able to separate their code from community contributions. Perhaps they
think that they would be able to market just their 'devs' code in some
way. But with the x2go foundation being already built upon GPL NX
libraries I can tell you that this is not possible. ALL x2go code to
date is fully GPL and always will be. There is absolutely no advantage
to separate code or two VCS's or anything like this.
What is needed is for the project to put up it's existing GIT repository
and allow the community to make contributions in some branches which can
then be examined and tested and merged or rebased into the HEAD. This
way contributors can work on various pieces and when they have something
good they can propose it for merging and invite other community members
to test their work.
In all this the 'devs', Alex and Heinz, act as the 'editors' and
evaluate the pieces with regards to the overall direction of the project
and its architecture. There is no advantage to waiting on any of this
and putting up the repository should take just a matter of minutes and I
think Alex and Heinz should not be afraid to share the source
repository. They retain the merge rights and so still have control.
And then they can add others with merge rights as the project moves forward.
Regards,
Gerry
More information about the x2go-dev
mailing list