I won't get drawn into what is or is not an open source or free license. But I will say that RTEMS.org has bundled Mongoose with our RTOS since it was Simple HTTPD and the pure GPL is incompatible with our project license requirements.
We cannot update our included bundle past the last non-GPL version and do not know what we will do longer term.
We are an embedded RTOS with applications that link the OS and all libraries statically. This means that GPL code requirements get pushed to user applications and we won't do that. Our primary license is GPL with a linking exception.
--joel
RTEMS
Not a fan of GPL licences. GPL is not open source.
--
You received this message because you are subscribed to the Google Groups "mongoose-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mongoose-user...@googlegroups.com.
To post to this group, send email to mongoos...@googlegroups.com.
Visit this group at http://groups.google.com/group/mongoose-users.
For more options, visit https://groups.google.com/groups/opt_out.
5000 euros is going to be a tough sell for my management. $1000 would be no problem. GPL is not an option for me, like others have already stated.
Mongoose is awesome, but this is a big change. I might have to look elsewhere, e.g. cpp-netlib and tntnet are a couple I have been looking at. Both are true open source.
One option might be to consider lowering the price with the goal of making up the difference in volume, kind of like the Amazon free shipping on orders over $25. Or going to a subscription license. My company would easily pay $1000 per year to keep a license active. Maybe there could also be feature tiers: e.g. base C code is tier 1 for $1000, add LUA and SQLite is tier 2 for $2000, etc.
I suggest being open to considering different pricing options rather than set a fixed plan right from the start. I'm guessing many companies are likely not going to be able to justify the current pricing proposal.
Mike
On Thursday, August 15, 2013 1:57:53 AM UTC-7, Sergey Lyubka wrote:Hi mongoose users!It is 9 years since I've started working on mongoose. Now it got to the point when project requires attention that exceeds free-time capacity of a single person (myself). I have decided to back mongoose by a company. I've started Cesanta Software and set the following goals:o enhance mongoose embedding capabilities (e.g., provide OS API abstraction akin to Sqlite)o enhance Lua APIo enhance Websocket supporto enhance testingo enhance HTTP cliento provide fast response to issueso provide technical support with SLAo build a strong team of full- and part-time mongoose developersMongoose continues to be open source, and changes it's license from MIT to dual license:o for non-commercial use, Mongoose continues to be free, available under GPL v.2 licenseo businesses must get a standard commercial licenseI would be happy to answer any questions.
--
With regard to forks - it would be good to keep people's efforts consolidated.If there are many forks, changes & fixes will be scattered, and that's a waste.One way to deal with that is to create an 'official' fork and grant anybody who'sinterested commit privileges. Any other thoughts?
This will not work because GPL is viral. Any fork has to run independently and cannot take code from Mongoose going forward.
-m
--
--
You received this message because you are subscribed to a topic in the Google Groups "mongoose-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mongoose-users/aafbOnHonkI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mongoose-user...@googlegroups.com.
https://github.com/sunsetbrew/civetweb is the MIT fork of mongoose, please use it.
--
You had it correct, https://github.com/valenok/mongoose/commit/04fc209644b414d915c446bb1815b55e9fe63acc
Hello,Just wanted to add my voice to this. While I appreciate all the work being done, for me the change to GPL sadly means that I will have to look for an alternative.I could start talking about my personal opinion and start a debate about what GPL is/means etc, but that doesn't help in any way and isn't my intention.For me the reason I can't use GPL is simple because Apache projects can't use any GPL licensed code, see http://www.apache.org/licenses/GPL-compatibility.html for more information on this.So while I do understand the dual licensing and the need for a commercial option, I currently don't see any option for Apache projects to use Mongoose. This is really sad especially since Apache projects by itself don't have any commercial interest at all and are fully open source.Good luck with your business and the future of mongoose!
So long, and thanks for all the fish!
Op donderdag 15 augustus 2013 10:57:53 UTC+2 schreef Sergey Lyubka:Hi mongoose users!It is 9 years since I've started working on mongoose. Now it got to the point when project requires attention that exceeds free-time capacity of a single person (myself). I have decided to back mongoose by a company. I've started Cesanta Software and set the following goals:o enhance mongoose embedding capabilities (e.g., provide OS API abstraction akin to Sqlite)o enhance Lua APIo enhance Websocket supporto enhance testingo enhance HTTP cliento provide fast response to issueso provide technical support with SLAo build a strong team of full- and part-time mongoose developersMongoose continues to be open source, and changes it's license from MIT to dual license:o for non-commercial use, Mongoose continues to be free, available under GPL v.2 licenseo businesses must get a standard commercial licenseI would be happy to answer any questions.
--
--