tegola icon indicating copy to clipboard operation
tegola copied to clipboard

Add contributing license

Open ARolek opened this issue 8 years ago • 9 comments

ARolek avatar Jun 19 '16 04:06 ARolek

we should setup clahub probably

jj0hns0n avatar Jun 19 '16 13:06 jj0hns0n

I just read up on CLAHub and it seems to me that it helps with managing a contributing license. I think this will become more important as the project evolves but we should consider how the increased administration will impact early contributions.

ARolek avatar Jun 20 '16 19:06 ARolek

We should this sooner rather then later. I got a few people interested in the project at gopher con, don't know if they will want to commit. But we should make it as easy as possible.

gdey avatar Jul 14 '16 18:07 gdey

@gdey have you ever implemented or contributed to a project with the CLAHub license? It looks like there is more friction, not less.

ARolek avatar Jul 14 '16 19:07 ARolek

I have not. This is the first time I'm hearing about CLAHub. Most project just are MIT or what not. I know the larger ones do want you to sign a contributing license, so that the code still belongs to them. This make it easier if they are sold or want to change the terms of the license. Otherwise every person who has every contributed who's lines are there has to agree to the change. Or something like that. I could be wrong about this; but this is my impression.

gdey avatar Jul 14 '16 19:07 gdey

This is low priority for now, can deal with it when we actually have contributors.

jj0hns0n avatar Jul 15 '16 17:07 jj0hns0n

Possible alternative: https://cla-assistant.io/

ARolek avatar Oct 04 '16 21:10 ARolek

We should spend some time on this issue. As the project is growing this is going to be more important. Current our contributes are:

@ARolek @gdey @PetersonGIS @JivanAmara @erictheise @pnorman @mojodna @sacontreras @paulmach @russss

If for some reason we need to change licenses or change the terms and conditions we will have to contact each and everyone, to get their approval.

gdey avatar Feb 28 '18 15:02 gdey

I dislike CLAs and don't use them for my projects, for a couple reasons. CLAs discourage casual contributions.

I would not sign a CLA that gave a company the right to relicense without consent. In some cases I might reluctantly sign one with an established FOSS organization (e.g. FSF[1], osgeo, Apache) where they can only relicense under another FOSS license.

I would sign a DCO like Linux uses, and that's the more modern way to do things as far as I can tell. https://about.gitlab.com/2017/11/01/gitlab-switches-to-dco-license/ is relevant.

[1]: The FSF is copyright assignment, not a CLA, but my reservations are similar with both.

pnorman avatar Mar 01 '18 04:03 pnorman