-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
License #9
Comments
I am tending toward |
I tend to lean more towards share-alike than total freedom. LGPL3 is still my "default" license for libraries, since I get worried about the full GPL putting people off from using it in their projects, but I don't have any specific issue with GPL if you were already planning it. |
OK. |
If ECell is intended to be used (e.g., production), it's a best-practice to consider {2,3}-BSD, Apache 2 || MIT license. AGPL is Fukushima radioactive, GPL 3 is Zika, GPL 2 is the flu and LGPL is a cold. Basically all tech enterprises whom are on their game have IP lawyers whom eventually audit FOSS dependencies for licenses. If a freemium model, i.e., Sidekiq, MySQL, Berkeley DB, is intended, also consider multi-licensing if that helps shore-up business model "moats" from enterprise exploitation and self-promote the heck out of "keeping-the-lights on/pay the bills" support at the appropriate time, i.e. consulting, pro features, training/certification, support agreements to continue development: fix bugs (faster with pro, community with CE)/add pro/CE features. (And, please make a killer app/use-case with ECell to develop further during a private alpha, probably by volunteering to help a Ruby shop (Heroku, Engine Yard, Github, Basecamp, etc.) optimize specific piece(s) of their infrastructure would help evolve code on the front-lines.) TL;DR: Apache 2.0 👍 See also: https://puppet.com/blog/relicensing-puppet-to-apache-2-0 |
I'm gonna leave this one to @digitalextremist, given that the original code was his, and given that I don't have a ton of experience with the software industry. For what it's worth, though, I'm personally enough of a naïve idealist that I want to push share-alike. In fact, given that ECell is appropriate as a tool for building services, anything less than AGPL already seems like a compromise! (which is not to say that I don't want to compromise) |
Should I put a license in the repo? If so, do you already have one in mind, or would LGPL 3 be OK?
The text was updated successfully, but these errors were encountered: