edgi-govdata-archiving / overview

šŸŽˆ Start here for current projects, how to get involved, and joining community calls, a resource for new and veteran members
GNU General Public License v3.0
118 stars 20 forks source link

Revisit reccomended license (and reccomending practices) #76

Closed dcwalk closed 7 years ago

dcwalk commented 7 years ago

We've had some questions around our approach to licensing. The decision coming out of Toronto's event was to GPLv3 everything and recommend that going forward.

Given the repo shake up some of those recommendations are buried/lost (were associated with event planning).

How do we want to address this as a community? My plan was to have a discussion on #dev and reference at our Standup

Mr0grog commented 7 years ago

Iā€™m generally biased towards the BSD 3-clause or MIT licenses, mainly because they are:

Iā€™m not usually a huge fan of the GPL, mainly because it creates barriers for participation, but also because of the continued confusion it has offered in terms of what counts as ā€œlinkingā€ and what uses, exactly, are covered. In general, itā€™s anathema to use by private companies that develop and sell software, which means you lose a lot of potential contributors (and/or time) from those companies.

I do think the GPL is great for code that is explicitly educational, where the source itself (as opposed the the software it forms) is intended as a public resource. Projects like EDGI software, which aim to act as a public resource (but are not explicitly educational), kind of fit here, too, but Iā€™m not sure thereā€™s huge value in preventing someone from extending that public resource just because they might sell the result.

In short, Iā€™d lean more towards BSD 3-clause over GPL, but that leaning is not especially strong.

dcwalk commented 7 years ago

Thanks for the comments @Mr0grog...

In the chat we had a few people chime in for GPLv3, which is what we had previous agreed upon, a good reminder to copy out those thoughts here:

I have a strong personal preference for GPL3, especially for work of this nature. I think at the very least youā€™d want a license that grants contributors patent rights to the parent organization to avoid any mischief on that front (e.g Apache v2).

+1 GPL generally and AGPL for code that is only distributed over a network

Mr0grog commented 7 years ago

Heh, yeah, I didnā€™t see the Slack discussion until just after I made the comment, at which point my notes felt kinda redundant šŸ˜…

dcwalk commented 7 years ago

Not redundant! Thanks for the input, it is good to get a sense from a range of people

ebarry commented 7 years ago

To clarify, there's no barrier to companies extending and also selling their extension to a public (GPL) resource, it's that they can't enclose / remove their work from the public.

--

+1 336-269-1539 @lizbarry http://twitter.com/lizbarry

On Tue, Feb 28, 2017 at 11:29 AM, dcwalk notifications@github.com wrote:

Not redundant! Thanks for the input, it is good to get a sense from a range of people

ā€” You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/edgi-govdata-archiving/overview/issues/76#issuecomment-283089814, or mute the thread https://github.com/notifications/unsubscribe-auth/AAJ2nwjyCgrtkI69az7Au7KmjdojHGs1ks5rhEt5gaJpZM4MLt7L .

Mr0grog commented 7 years ago

To clarify, there's no barrier to companies extending and also selling their extension to a public (GPL) resource, it's that they can't enclose/remove their work from the public.

They do have to additionally make the source code of that work (which often comprises the majority of the work) available for free, though. It may not be a technical barrier, but most companies certainly view as oneā€”it has the same affect on corporate behavior in most cases. (For example, as a former employee of a large computer company, Iā€™ve had my share of unpleasant interactions with management and legal teams about thisā€”even with off-hours, own-equipment contribution.)

But anyway! I have no problem with EDGI projects Iā€™m working on here using the GPL. I think the arguments for doing so on these projects is more than reasonable.

dcwalk commented 7 years ago

This was addressed in #92, closing for now!