In terms of getting patches back to the project, any share-alike license will work. In terms of adoption, xGPL irritates some people. So MPLv2 is a good compromise, and has worked well on the projects where we use it.
So my strong recommendation for long term success is: - read http://zeromq.org/docs:organization - use MPLv2 and the C4 process - bring the project into the ZeroMQ organization on github - offer commercial support for clients that want it - read https://hintjens.gitbooks.io/social-architecture/content/ - learn to merge patches rapidly and with optimism :-) People won't (in our experience) make dark forks when you welcome their contributions. -Pieter On Wed, Jun 29, 2016 at 11:05 AM, Alex Bligh <[email protected]> wrote: > > On 29 Jun 2016, at 01:21, Andriy Drozdyuk <[email protected]> wrote: > >> Interesting. I'm not married to AGPL, just don't want companies hogging any >> patches they made. > > I'm not an Erlang user, but if I needed bindings for a language and > I saw an AGPL licence, I'd write my own bindings and release them > with a BSD licence - I'd do that whether I was writing something > open source or commercial. LGPL might fly if all you're worried > about is ensuring patches to the project get recycled. > > Alex > >> >> On Tue, 28 Jun 2016 at 16:28 Pieter Hintjens <[email protected]> wrote: >> This is really cool. >> >> The license choice will IMO hinder community growth around the project >> so I'd advise to you have a backup plan to switch to MPLv2 if the >> commercial uptake isn't sufficient. >> >> On Tue, Jun 28, 2016 at 7:09 PM, Andriy Drozdyuk <[email protected]> wrote: >> > At Pieter's suggestion, I am putting this here: >> > https://github.com/chovencorp/erlangzmq >> > >> > Native erlang 18 implementation of ZMTP 3.1 (including resource property), >> > but without any security. >> > >> > Hopefully it will be useful to people. I know I'll use it myself - since >> > all >> > (native) erlang bindings are out of date. >> > >> > This is a six month young project, so this is NOT performance or otherwise >> > tested at all, and I would appreciate any feedback (just take a second to >> > file an issue). >> > >> > Thank you, >> > --Andriy Drozdyuk >> > >> > _______________________________________________ >> > zeromq-dev mailing list >> > [email protected] >> > http://lists.zeromq.org/mailman/listinfo/zeromq-dev >> _______________________________________________ >> zeromq-dev mailing list >> [email protected] >> http://lists.zeromq.org/mailman/listinfo/zeromq-dev >> _______________________________________________ >> zeromq-dev mailing list >> [email protected] >> http://lists.zeromq.org/mailman/listinfo/zeromq-dev > > -- > Alex Bligh > > > > > _______________________________________________ > zeromq-dev mailing list > [email protected] > http://lists.zeromq.org/mailman/listinfo/zeromq-dev _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
