Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Anything new with ZeroMQ? It's been around for a long time.


The licensing was changed about nine months ago. LGPL-3.0+ is out and MPL 2.0 is in. Very thankful for that.


Why are you thankful for the MPL instead of the LGPL? Is there any advantage to the MPL other than being easier to incorporate MPL code into proprietary software?


Making the software easier to use from a legal point of view was indeed the reason. They explained why they did this here: https://github.com/zeromq/libzmq/issues/2376

Bottom line is that their licensing with a static linking exception was kind of weird and creating a lot of issues combining zeromq code even with other open source licenses (like Apache 2.0).

Interesting to see how they gathered permission to do this from the developer community. License changes like this are usually hard to realize unless you insist on copyright transfers. But in this case they managed to do it without that. So it was a collective decision. Hard to argue with that.


Yes, GPL compatibility -- in particular GPL v2 isn't compatible with LGPL v3, but it is compatible with MPL.

Several projects, including some I work on, only found out how much a mess (L)GPL v2 vs v3 is once important developers had passed away, meaning it's very hard to get out of the resulting mess.


MPL doesn't have an anti-TiVoization clause. The company I'm working for has a complete ban on (L)GPL3.0 source code.


Is the ban because your company does TiVoization? If so, then that sounds like the (L)GPL3.0 is working as intended.


Yes, and yes.

My project is an IoT node that requires secured and auditable software up and down the chain. We can't allow user replacement. We acknowledge that the spirit of LGPL3 is for a reason and it works for a lot of parties, just not us.


How does TiVoization make a product any more auditable?


I always get confused when I see MPL... part of me panics thinking ZeroMQ went with the "Microsoft Public License"

:-)


Similar here... The "look but don't touch" license they used for some things was kind of irksome in practice.


Ah ok. Was wondering why this was on HN front page today. :)


This is probably not the reason.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: