nathanpitman / categories_field.ft.ee_addon

An ExpressionEngine 2.x fieldtype which can be used to save category IDs to a custom channel entries field or sync with native categories for a better categories interface.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Please add a license!

adrienne opened this issue · comments

Please add a license so I can use this on client projects. Ideally MIT or BSD, or Apache if you've gotta go copyleft. :) But really ANY license is fine as long as it has one.

Hmm, I'm not really clued up on this (though I should be)... what I would really like is a license that permits modification and re-distribution but not for commercial gain, i.e. to prevent someone from forking this repo privately and releasing the add-on as a commercial product.

I'm quite happy for someone to fork it and re-distribute it so long as it remains free and I have the option of merging any changes back into the original project.

I took a look at http://choosealicense.com but I couldn't see a license there which covered such a scenario.

Well, i'm not a lawyer. But you could, for instance, use a copyleft license like Apache or GPL (although i loathe GPLv3) to mean that people have to open-source their modifications. (It wouldn't stop them from selling a product based on your software, but it would stop them from being able to keep the source code private or preventing you from re-integrating it back into the project.)

I'll ask someone i know who's got a better grasp of the current licensing landscape than I've got, too.

I guess really I just wanted to protect against someone forking an add-on and then selling it with minor modifications but I'm not too precious - I'll try and make a decision this weekend! :)

Excellent, thanks! GPLv2 is a good choice; GPLv3 is awful but i <3 GPLv2. the important thing, really, is to have some license -- some of us can't use any code without one. :)