[fusion-dev] contributors agreements ??
Jason Fournier
jfournier at dmsolutions.ca
Wed May 14 13:50:10 EDT 2008
I agree with Daniel's assessment - a formal yet less rigid agreement is
preferable so long as it allows us to meet the standards expected by OSGeo
for code provenance and does not discourage contributions from the
community.
Jason
-----Original Message-----
From: fusion-dev-bounces at lists.osgeo.org
[mailto:fusion-dev-bounces at lists.osgeo.org] On Behalf Of Daniel Morissette
Sent: Wednesday, May 14, 2008 11:53 AM
To: fusion-dev at lists.osgeo.org
Subject: Re: [fusion-dev] contributors agreements ??
Hi Paul,
It's a great idea to solve these questions now while the project is
still young.
I think my preference would be for something less rigid than what
OpenLayers has, but a bit more formal than the current MapServer
situation (which might change eventually). I'd probably go with a
scenario where committers are required to sign a committer agreement
(either on paper or electronically), and they take responsibility for
all code that they commit, including small patches contributed by
non-committers if they feel that they are appropriate and after they
have received confirmation from the contributor that the code is clean
and safe to include in the software (this should be one of their
responsibilities in the committer agreement). The inclusion of large
patches from non-committers could also be facilitated by the
non-committer signing some kind of contributor agreement that would be
the same as the committer agreement without the commit
right/responsibilities part.
That's my preference based on my experience with other projects, but I
think we'd be fine with anything as long as we have something in place
to protect the project and that it's not too rigid to avoid creating a
barrier to small contributions.
Daniel
P.S. Perhaps the Fusion PSC could be formalized first (or was that done
already, I forget?), and then solving this would be the PSC's first job.
Paul Spencer wrote:
> Given that one of our goals is eventual incubation into OSGeo, I would
> like to be well prepared for the incubation process. The most difficult
> part of that process for existing projects seems to be the code
> provenance review (where did all the code come from and do you clearly
> have the right to include it in your project).
>
> At this point in time, all the code in Fusion is copyright either DM
> Solutions Group or MapGears (thanks Alan!). As we are starting to get
> more traffic on the lists, it is conceivable that we will start getting
> bug fixes, patches, and new features contributed from outside DM
> Solutions Group. I would like to encourage this as much as possible,
> while maintaining clear entitlement to use the code that is contributed.
>
> There are two models in use right now in the projects that I am involved
> in.
>
> One is to require a signed contributors agreement for anyone that
> submits code (committer or not). Patches, features etc coming from
> anyone who has not signed a contributors agreement are not included.
> OpenLayers uses this model.
>
> The other is to have a committers agreement, whereby committers take
> responsibility for the code they are committing to the repository. They
> can accept user contributions and commit them if they feel the
> contribution is sound. MapServer uses this model.
>
> On the other axis is whether or not to require a signed agreement
> (OpenLayers) or just an acknowledgement of the agreement (MapServer).
>
> I'm open on both issues, I would like to get feedback from the (now
> growing) community of developers. But I would like to put something in
> place before we start getting a lot of contributions so we can prevent
> some of the leg work required for incubation.
>
> Cheers
>
> Paul
>
> __________________________________________
>
> Paul Spencer
> Chief Technology Officer
> DM Solutions Group Inc
> http://www.dmsolutions.ca/
>
> _______________________________________________
> fusion-dev mailing list
> fusion-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/fusion-dev
--
Daniel Morissette
http://www.mapgears.com/
_______________________________________________
fusion-dev mailing list
fusion-dev at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fusion-dev
More information about the fusion-dev
mailing list