alevy / postgresql-orm

An Haskell ORM (Object Relational Mapping) and migrations DSL for PostgreSQL.
http://simple.cx
GNU General Public License v3.0
78 stars 12 forks source link

GPL vs. LGPL? #1

Open alevy opened 10 years ago

alevy commented 10 years ago

@nd2s asked whether we'd change the license to LGPL instead of GPL as GPL is cumbersome to use in some settings, and all the simple-* code is LGPL anyway: alevy/simple.cx#1

dterei commented 10 years ago

Sounds reasonable to me.

ret commented 10 years ago

Are you at liberty to consider BSD3, or MIT (I understand there are many, valid reasons to choose, don't get me wrong, please)? It would be very much in-line with other packages that simple (and postgresql-orm) depend on: see: http://packdeps.haskellers.com/licenses/simple-postgresql-orm for a handy summary of the overall license set.

nd2s commented 8 years ago

Follow-up almost two years later: @ret is correct, If you want the simple* and postgres libraries to be really free the code should be BSD{2,3}/MIT/Apache licensed. LGPL is a huge problem when linking statically.

saurabhnanda commented 6 years ago

Chiming in for BSD/MIT. If you don't have strong philosophical reasons for using GPL3, may I request you to use a more permissive license. As an industrial user evaluating pg-orm, I'm not sure what GPL3 would do to my SaaS app.

davidfetter commented 6 years ago

Another chime for the liberal licenses, of which MIT is the simplest. Licenses which aren't liberal can and do cause Conversations With Legal™ which can get and do get drawn out to the point where most people just give up.