[OSGeoLive] [Incubator] Revisiting requirements for contributor agreements

Jody Garnett jody.garnett at gmail.com
Tue Sep 25 15:18:23 PDT 2018


Hello Cameron:

This is a case where as a "showcase" OSGeo Project you are going to be held
to a very high standard (in part because OSGeo live is often the first
experience some project teams will have of working with a team that treats
intellectual property seriously). Even for those of us who scoff at the
idea of intellectual property - we still take communication and assent
seriously as part of treating each other (and especially potential
contributors) with respect.

My personal take - by all means keep asking for email, even if it has very
little legal weight - the personal commitment behind sending that email ...
is literally the outreach osgeo strives for as an organization.

Formally you can ask the OSGeo Board for access to legal services, the
foundation has contacts and budget to support your project in this way.

I also note that some projects and organizations adopt an relaxed guideline
for contributions that fix spelling mistakes or make some other "obvious"
contribution:
- https://github.com/geotools/geotools/blob/master/CONTRIBUTING.md (see
small vs large)
- https://carto.com/contributions/#obvious-fix (see obvious fix rule)

I find the carto one the most complete, but just seeing how complete they
had to get makes me wonder about the effort involved. Still it is your
community, perhaps some effort like this to enable drive-by contributions
may be a good trade?
--
Jody Garnett


On Mon, 24 Sep 2018 at 03:26, Cameron Shorter <cameron.shorter at gmail.com>
wrote:

> OSGeo Incubation committee,
>
> At the OSGeoLive project, we have been debating how we address contributor
> agreements.
>
> It is coming to a head because we have made it easier to contribute
> translations and docs (which could be as simple as fixing a spelling
> mistake).
>
> To date, we have been specifically asking software developers to send an
> email to our public email list saying something like:
>
> "I want to contribute XXX to OSGeoLive. I acknowledge that my
> contributions will be in line with OSGeoLive's Open licenses ..."
>
> We have conflicting opinions on the legal value gained by such statements,
> versus the overhead involved.
>
> We'd be interested to hear thoughts on whether such legal protections are
> still warranted in today's open source and business environment.
>
> Cheers,
>
> Cameron Shorter, one of the OSGeoLive committee members.
>
> On 18/09/2018 12:25 AM, Nicolas Roelandt wrote:
>
> Hi Cameron, all,
>
> Thanks for your concerns.
>
> I agree with you we should acknowledge and thank our contributors.
> I checked (quickly, but as any new contributor) some OSGeo projects which
> some of our members are involved in (MapBender, MapServer, PyWPS,
> GeoServer) so they can correct me if I'm wrong.
> Not all of them required to send a mail for licensing agreement. I noticed
> the case of GeoServer where small  and bigger contributions are treated
> differently. [1]
> Maybe we can copy that and only ask a mail for big contributions.
>
> I think the prominent statement should be in our translation page of
> course, but more importantly in a CONTRIBUTING.md file in the root folder
> of our repositories like many other projects. [1][2][3][4]
> I produce a basic one so we can start to work on it, see PR #433 [5]
>
> And in that file, propose to people to add themselves into
> contributors.csv, and explain that a mail address will be appreciated.
> We should say that, by default, by any kind of contribution (code PR,
> documentation improvement, translations) you agree with our licensing terms
> and that your OK that we will use it for OSGeoLive.
>
> Best,
>
> Nicolas
>
> [1] https://github.com/geoserver/geoserver/blob/master/CONTRIBUTING.md
> [2] https://github.com/mapserver/mapserver/blob/branch-7-2/CONTRIBUTING.md
> [3]
> https://github.com/mapbender/mapbender-starter/blob/release/3.0.6/CONTRIBUTING.md
> [4] https://github.com/geopython/pywps/blob/master/CONTRIBUTING.rst
> [5] https://github.com/OSGeo/OSGeoLive-doc/pull/433
>
>
> Le ven. 14 sept. 2018 à 23:04, Cameron Shorter <cameron.shorter at gmail.com>
> a écrit :
>
>> Nicholas,
>>
>>
>> There are a number of points here:
>>
>> 1. One of the OSGeo incubation criteria is that we ensure that all
>> contributions to OSGeo are available via our Open Licenses. We achieve that
>> by ensuring that every person who contributes to OSGeo writes a public
>> statement saying they agree with our open license, as per:
>>
>> https://trac.osgeo.org/osgeolive/wiki/Source_code
>>
>> If we are to comply with our OSGeo Incubation obligations, then we will
>> need to extend this to Translations.
>>
>> How can we ensure that anyone contributing to Transifex is ok with our
>> open license? Can we get them to send the same email before we give them
>> access? (I think we are ok if people use an alias or git id instead of
>> their real name. One of our contributors is called wildintellect, and I
>> don't know what his/her real name is).
>>
>> The importance of ensuring license compliance is because lack of license
>> compliance can become a barrier to entry for corporations who are scared of
>> being sued if they use Open Source.
>>
>> 2. If someone contributes to our project, it is the right thing for us to
>> acknowledge them.
>>
>> 3. A good measure of OSGeoLive's success is to quote the number of people
>> who have contributed. Ie, it is good for us to track number of contributors.
>>
>> So I suggest:
>> * Update to note that to contribute, we will be expecting to have your
>> permission if we are to use your translations. You can see email
>> conversation last time we were retrospectively chasing down agreements from
>> people for their Open Source contributions here:
>> https://lists.osgeo.org/pipermail/osgeolive/2011-July/thread.html . In
>> particular:
>> https://lists.osgeo.org/pipermail/osgeolive/2011-July/003686.html
>>
>> * We could be creative in the way that we confirm commitment to Open
>> licenses.
>>
>> ** Maybe insert a prominent statement in our translation page (ideally
>> next to the [submit] button) saying "by submitting are are agreeing to make
>> your content available via our open license policy" and link to our open
>> policy page.
>>
>> ** Request people add their name to our list of contributors page (not
>> sure how we do that, but we can work out details later)
>>
>> Cheers, Cameron
>>
>> On 15/9/18 3:25 am, Vicky Vergara wrote:
>>
>> Thanks for moving the discussion to the OSGeoLive mailing list.
>> Regards
>>
>> On Fri, Sep 14, 2018 at 12:33 AM Nicolas Roelandt <
>> roelandtn.pro at gmail.com> wrote:
>>
>>> Hi all,
>>>
>>> I asked for a review of an announcement [1] for our contributors and
>>> translators regarding the new European General Data Protection Regulation
>>> (GDPR) [2].
>>>
>>> It was not straightforward as I thought and it became a debate.
>>>
>>> My mistake was not to publish the link to the draft here, as I wanted to
>>> avoid mails here about "Fix that, add this, ..."
>>>
>>> I was wrong, so please next time, tell me to bring it to the public
>>> mailing list.
>>>
>>> The debate is not settled and was already bring it there. We just
>>> released 12.0 so I think we can discuss it now and have clear policies.
>>>
>>> Best,
>>>
>>> Nicolas
>>>
>>> [1] https://mensuel.framapad.org/p/osgeolive_contributor_consent_message
>>> [2] https://ec.europa.eu/info/law/law-topic/data-protection_en
>>> _______________________________________________
>>> osgeolive mailing list
>>> osgeolive at lists.osgeo.org
>>> https://lists.osgeo.org/mailman/listinfo/osgeolive
>>
>> --
> Cameron Shorter
> Technology Demystifier
> Open Technologies and Geospatial Consultant
>
> M +61 (0) 419 142 254
>
>
>
> _______________________________________________
> Incubator mailing list
> Incubator at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/incubator
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/osgeolive/attachments/20180925/006a7ebc/attachment-0001.html>


More information about the osgeolive mailing list