EFForg / congress-forms.js

A javascript widget which can construct plain forms that submit to a contact-congress server.
Other
5 stars 0 forks source link

What license does EFF generally use for OS projects? #1

Open thomasdavis opened 10 years ago

thomasdavis commented 10 years ago

As far as I know this library can be open source, it will just be able to generate forms for contacting congress.

Include the widget

$('.form').contactCongress({ server: 'https://contact-congress.com' });

contactCongress(4124);

// Generates the inputs and appropriate form handlers. Will also come with some strict validation specific to inputs.

mfb commented 10 years ago

I would like us to use Affero GPL v3+. It's compatible with GPL v3, and would require folks building services on the contact congress platform to contribute their improvements back to the community.

thomasdavis commented 10 years ago

Awesome, I don't really have any input here. So let me know when you guys feel comfortable with a decision.

mfb commented 10 years ago

Affero GPL v3+ is our consensus. Sample boilerplate:

Copyright (C) 2014 Electronic Frontier Foundation.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/agpl.txt.

thomasdavis commented 10 years ago

Does this look right for now? https://github.com/EFForg/contact-congress.js/blob/gh-pages/LICENSE

mfb commented 10 years ago

I think that boilerplate is designed to go in the source code as a comment, and the LICENSE file is the agpl license itself.

On May 9, 2014 7:30:12 AM PDT, Thomas Davis notifications@github.com wrote:

Does this look right for now? https://github.com/EFForg/contact-congress.js/blob/gh-pages/LICENSE


Reply to this email directly or view it on GitHub: https://github.com/EFForg/contact-congress.js/issues/1#issuecomment-42672171