Slashdot Mirror


MongoDB Switches Up Its Open-Source License (techcrunch.com)

MongoDB is taking action against cloud giants who are taking its open-source code and offering a hosted commercial version of its database to their users without playing by the open-source rules. The company announced today that it has issued a new software license, the Server Side Public License (SSPL), "that will apply to all new releases of its MongoDB Community Server, as well as all patch fixes for prior versions," reports TechCrunch. From the report: For virtually all regular users who are currently using the community server, nothing changes because the changes to the license don't apply to them. Instead, this is about what MongoDB sees as the misuse of the AGPLv3 license. "MongoDB was previously licensed under the GNU AGPLv3, which meant companies who wanted to run MongoDB as a publicly available service had to open source their software or obtain a commercial license from MongoDB," the company explains. "However, MongoDB's popularity has led some organizations to test the boundaries of the GNU AGPLv3."

So while the SSPL isn't all that different from the GNU GPLv3, with all the usual freedoms to use, modify and redistribute the code (and virtually the same language), the SSPL explicitly states that anybody who wants to offer MongoDB as a service -- or really any other software that uses this license -- needs to either get a commercial license or open source the service to give back the community.
"The market is increasingly consuming software as a service, creating an incredible opportunity to foster a new wave of great open source server-side software. Unfortunately, once an open source project becomes interesting, it is too easy for cloud vendors who have not developed the software to capture all of the value but contribute nothing back to the community," said Eliot Horowitz, the CTO and co-founder of MongoDB, in a statement. "We have greatly contributed to -- and benefited from -- open source and we are in a unique position to lead on an issue impacting many organizations. We hope this will help inspire more projects and protect open source innovation."

141 comments

  1. Differences vs. AGPLv3? by Anonymous Coward · · Score: 1

    The summary almost goes into the differences between AGPLv3 and SSPL, but then decides to fill space with a meaningless quote instead.

    What are the practical differences?

    1. Re:Differences vs. AGPLv3? by Etcetera · · Score: 5, Informative

      The summary almost goes into the differences between AGPLv3 and SSPL, but then decides to fill space with a meaningless quote instead.

      What are the practical differences?

      “Service Source Code” means the Corresponding Source for the Program or the modified version, and the Corresponding Source for all programs that you use to make the Program or modified version available as a service, including, without limitation, management software, user interfaces, application program interfaces, automation software, monitoring software, backup software, storage software and hosting software, all such that a user could run an instance of the service using the Service Source Code you make available.”

      IANAL, but the basic issue seems to be that a modified version of the OSS under AGPL would have to be provided, but nothing else needed to make your SaaS version of the original OSS product work would be.

      AIUI, under SSPL if you now sell "MongoDB Instances" for people to connect to, and that you'll cover replication and backups for those MongoDB Instances them using some nifty new proprietary add-on you built, then you're going to need to open source that replication and backup code too.

      I don't think this would cover some large SaaS provide that simply *uses* MongoDB on the backend, only one that's *selling* MongoDB instances as a service in and of itself.

    2. Re:Differences vs. AGPLv3? by lkcl · · Score: 4, Interesting

      AIUI, under SSPL if you now sell "MongoDB Instances" for people to connect to, and that you'll cover replication and backups for those MongoDB Instances them using some nifty new proprietary add-on you built, then you're going to need to open source that replication and backup code too.

      I don't think this would cover some large SaaS provide that simply *uses* MongoDB on the backend, only one that's *selling* MongoDB instances as a service in and of itself.

      unfortunately this subtle distinction makes SSPL a non-free license. debian for example will be forced to move mongodb and anything under this SSPL license into the "nonfree" distribution section, thus ensuring that it is excluded from use in all and any debian critical core-level services.

      it's a particularly sad state of affairs - a reaction to unethical corporate spongeing - that a major prominent software team has to consider changing the license to a non-free one just to be able to pay their developers to keep working, whilst corporations all around them make hundreds of millions of dollars in profits, using their work??

      it's a repeat of the exact same pattern of corporate exploitation that caused me to stop working on samba-tng and exchange 5.5 reverse-engineering, 18+ years ago.

      haven't these pathological spongeing corporations learned yet from heartbleed, shellshock and the lessons of the gentoo developer that was $45k in debt and had to go work for microsoft, and the GPG developer that was $10k in debt??

    3. Re:Differences vs. AGPLv3? by careysub · · Score: 0

      unfortunately this subtle distinction makes SSPL a non-free license. debian for example will be forced to move mongodb and anything under this SSPL license into the "nonfree" distribution section, thus ensuring that it is excluded from use in all and any debian critical core-level services.

      it's a particularly sad state of affairs - a reaction to unethical corporate spongeing - that a major prominent software team has to consider changing the license to a non-free one just to be able to pay their developers to keep working, whilst corporations all around them make hundreds of millions of dollars in profits, using their work??

      If true (I'm not convinced it is), maybe Debian (and perhaps the Open Source community generally) should rethink their position on this a little in light of how the world actually works. Learning from reality has its good points.

      --
      Starships were meant to fly, Hands up and touch the sky - Nicky Minaj
    4. Re:Differences vs. AGPLv3? by bluefoxlucid · · Score: 1

      it's a particularly sad state of affairs - a reaction to unethical corporate spongeing - that a major prominent software team has to consider changing the license to a non-free one just to be able to pay their developers to keep working, whilst corporations all around them make hundreds of millions of dollars in profits, using their work??

      The AGPLv3 lets you use software for any purpose. Are you saying everyone should pay for Apache or Linux?

      The new license forces IaaS providers to open source everything--Amazon would have to make AWS open source.

      Basically, it's a matter of wanting to release it as free software but also have it be proprietary software and so not really free. This is like when Oracle released Java under GPL and then sued Google for not paying for Java.

    5. Re:Differences vs. AGPLv3? by atriusofbricia · · Score: 1

      it's a particularly sad state of affairs - a reaction to unethical corporate spongeing - that a major prominent software team has to consider changing the license to a non-free one just to be able to pay their developers to keep working, whilst corporations all around them make hundreds of millions of dollars in profits, using their work??

      The AGPLv3 lets you use software for any purpose. Are you saying everyone should pay for Apache or Linux?

      The new license forces IaaS providers to open source everything--Amazon would have to make AWS open source.

      Basically, it's a matter of wanting to release it as free software but also have it be proprietary software and so not really free. This is like when Oracle released Java under GPL and then sued Google for not paying for Java.

      Er, this is nothing like what Oracle has/is done. This is purely a strike against AWS and others who snatch open source systems, apply a veneer of closed source stuff and try and sell it as a service, usually while attempting to dissuade anyone from running it themselves and just "move to the cloud".

      If one is an AWS, then one would be prohibited from snatching Mongo (or other covered things), renaming it and selling it as a service. If one is just using Mongo for whatever and not selling it as a direct service, nothing changes. Their FAQ is pretty clear about all this and makes their intent crystal clear.

      --
      I was raised on the command line, bitch

      "Nemo me impune lacesset"

    6. Re:Differences vs. AGPLv3? by bluefoxlucid · · Score: 1

      AWS supplies MySQL and something called "MongoDB". They didn't rename it "AWNoSQL" or something.

      Google, meanwhile, built Android on Java, and converts Java bytecode to a different thing for their own VM. Java is an open-source, GPL product--Oracle actually brands OpenJDK as Oracle Java, compiles it, packages it, and ships it.

      Amazon is providing the service of configuring and maintaining a MongoDB installation. Perhaps you should pay a license fee if a company hires you to install MongoDB on one of their servers.

  2. MongoDB.. more like EatYourDataDB by Anonymous Coward · · Score: 0

    Mongo isn't even consistent with itself and has a proven flawed replication protocol. Do yourself a favor, use something that's at least based on peer-reviewed research.

    1. Re:MongoDB.. more like EatYourDataDB by Anonymous Coward · · Score: 0

      MongoDB is web scale.

    2. Re:MongoDB.. more like EatYourDataDB by DigiShaman · · Score: 2, Interesting

      Mongo is shit. UniFi uses the DB for its UniFi Controller application. I've seen more corruption with it than I care to keep track of; and all of it is the result of bad MongoDBs not mounting. There's ways of fixing it, but it's far easier to just shit-can the DB and start fresh with a backup of my config.

      --
      Life is not for the lazy.
    3. Re:MongoDB.. more like EatYourDataDB by Anonymous Coward · · Score: 0

      Agreed, can't in my wildest imagination come up with a reason to use MongoDB.

    4. Re:MongoDB.. more like EatYourDataDB by Anonymous Coward · · Score: 1

      MongoDB is web scale!

    5. Re:MongoDB.. more like EatYourDataDB by Anonymous Coward · · Score: 0

      What does that even mean?

    6. Re:MongoDB.. more like EatYourDataDB by goombah99 · · Score: 1

      it means it's webScale.
      http://lmgtfy.com/?q=mongodb+i...

      --
      Some drink at the fountain of knowledge. Others just gargle.
    7. Re:MongoDB.. more like EatYourDataDB by Anonymous Coward · · Score: 0

      The world has moved on from Web Scale... We now are moving into IoT scale!

    8. Re:MongoDB.. more like EatYourDataDB by Anonymous Coward · · Score: 0

      But it's fast! And web scale!

    9. Re: MongoDB.. more like EatYourDataDB by Anonymous Coward · · Score: 0

      Read it. Yes. Mongodb is webscale. Obviously.

      So âdevelopers â that actually use mongodb really are mentally deficient. I had a suspicion. Confirmed.

    10. Re:MongoDB.. more like EatYourDataDB by Hognoxious · · Score: 1

      It means it doesn't use joins.

      It can also use /dev/null for storage, which is extremely fast plus you never run out of space.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    11. Re:MongoDB.. more like EatYourDataDB by coofercat · · Score: 1

      Postgres + the key/value extension (or even just a simple key/value table) suffices for most MongoDB use-cases. In a lot of use-cases you already have a Postgres kicking about anyway, so throwing some key/values on it makes far more sense than using a separate DB for it. In really small setups (like UniFi), Redis would probably suffice, although that's less of a like-for-like sort of swap.

      I'd imagine if you're looking at TB of key/value data then MongoDB might have an advantage. Otherwise, you (probably) don't need it.

  3. Open source community is an oxymoron by Anonymous Coward · · Score: 0

    There's little in common with a so-called community that creates its own castles by adopting incompatible licenses.

    1. Re: Open source community is an oxymoron by Anonymous Coward · · Score: 0

      You are not making any sense. I live in a community and everyone has their own houses. We stay out of each other's houses until we're invited. When someone triumphs we celebrate together even if we didn't all have a hand in it. When someone needs help we do what we can.

      I'm not sure I'll ever use MongoDB and I'm not sure if their new license is good or bad but I do know that building a profitable business around an open source project is hard, and I'm watching to see if I can learn something from this.

    2. Re: Open source community is an oxymoron by Anonymous Coward · · Score: 0

      Yes brother! I live near you. In fantasy land. Lets celebrate me fucking your wife. Itâ(TM)s webscale.

    3. Re: Open source community is an oxymoron by Anonymous Coward · · Score: 0

      You can only do that if you use the old license. Under the new license, MongoDB gets to fuck you, your wife, your daughters, and your mom. You basically have to switch to a different database to avoid getting fucked. Too bad you built your business around it.

  4. I read section 13 by Anonymous Coward · · Score: 4, Insightful

    "Service Source Codeâ means the Corresponding Source for the Program or the modified version, and the Corresponding Source for all programs that you use to make the Program or modified version available as a service, including, without limitation, management software, user interfaces, application program interfaces, automation software, monitoring software, backup software, storage software and hosting software, all such that a user could run an instance of the service using the Service Source Code you make available.â

    That is a broad category that includes a *shitload* of software that has nothing to do with the source code of Mongo DB.
    The lawyer who devised that nonsense clearly has some pals in the field who are looking forward to big lengthy but more importantly expensive legal discussions on the subject.

    If I write some robotics software to rotate backup tapes for my MongoDB centric service, that'd be part of the 'backup software' and 'storage software' according to that definition, but it's hardly a very clear direct derived work, so how can the license I receive to use MongoDB apply to it?

    1. Re:I read section 13 by thesupraman · · Score: 4, Insightful

      Very much so, this could easily be read as 'anything that provides a service to a user, and accesses mongodb as a backend'
      ie: 'software that uses mongodb'

      Which pretty much means 'run far far away unless you want your WHOLE system to be OSS'

      Perhaps thats their intention, however I doubt they have thought it through much..

    2. Re:I read section 13 by DRJlaw · · Score: 1

      The lawyer who devised that nonsense clearly has some pals in the field who are looking forward to big lengthy but more importantly expensive legal discussions on the subject.

      Fork of MongoDB that retains the AGPL v3 license coming in 3... 2... 1...

      Threatening letter from someone who's contribution to MongoDB under the AGPLv3 is being impermissibly relicensed in clear violation of AGPL v3 section 10 ("You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License.") quite likely depending upon the political leanings of the contributors who give a damn.

      Softshoe letter from the Free Software Foundation explaining that they cannot rip off the language of the AGPL v3 to create a non-compliant license, I'd bet, also coming.

    3. Re:I read section 13 by Kjella · · Score: 3, Insightful

      If I write some robotics software to rotate backup tapes for my MongoDB centric service, that'd be part of the 'backup software' and 'storage software' according to that definition, but it's hardly a very clear direct derived work, so how can the license I receive to use MongoDB apply to it?

      It's an EULA like the AGPL, it does not depend on the definition of derived work like the GPL/LGPL does:

      This License explicitly affirms your unlimited permission to run the unmodified Program, subject to section 13.

      I can make a license that says you can only use my software wearing a pink bunny suit. It doesn't mean the code has anything to do with the suit, it's just the terms of the license. In any case, the license seems mostly intended to ban SaaS without a commercial license without actually banning it. Because I would think 99.9% of all services have some form of closed source component in their stack at some level, not even RMS has gone this far.

      --
      Live today, because you never know what tomorrow brings
    4. Re: I read section 13 by Anonymous Coward · · Score: 0

      I read the Mongo DB Contributor Agreement: it's a full copyright assignment. Your argument about a contribution being licensed to Mongo under AGPLv3 without a license to sublicense is not a possible situation.

    5. Re:I read section 13 by _merlin · · Score: 4, Interesting

      I think it actually is the intention. They think they're at a point where they're embedded in enough places that they can change the license to make it impractical to use their product without paying for a proprietary license. Of course they still want to pay lip service to being open source, and get the benefits of the community fixing their bugs. We'll now get to see whether MongoDB the company is truly providing value. If they aren't, a community fork under the old license (can't retroactively cancel AGPL on existing versions) will eat their lunch.

    6. Re: I read section 13 by Anonymous Coward · · Score: 0

      I nominate the fork kame to be...
      MonGPLoDB. Forget Mingo, get MongPlo'ed!

    7. Re: I read section 13 by raynet · · Score: 1

      But if MongoDB is forked, those new commits to the forked version are under AGPLv3 and there wont be any copyright assignment.

      --
      - Raynet --> .
    8. Re: I read section 13 by Anonymous Coward · · Score: 0

      What happened to Mongplod A?

    9. Re:I read section 13 by jeremyp · · Score: 1

      You could run far away, open source your system or buy a commercial licence. I think they are hoping you do the latter.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    10. Re:I read section 13 by bluefoxlucid · · Score: 1

      We can do better than a fork.

      We can turn the MongoDB query language into a spec, and then release mongolite as MIT-licensed.

    11. Re:I read section 13 by Anonymous Coward · · Score: 0

      It's too bad private individuals don't give license agreements as much scrutiny as corporations. Corporate licenses can be just as horrible yet we click through them anyway. That's how we got into today's privacy mess.

    12. Re:I read section 13 by nasch · · Score: 1

      Only for those selling MongoDB services, not those just using it. Not sure if you were clear on that or not.

    13. Re:I read section 13 by atriusofbricia · · Score: 1

      Very much so, this could easily be read as 'anything that provides a service to a user, and accesses mongodb as a backend'
      ie: 'software that uses mongodb'

      Which pretty much means 'run far far away unless you want your WHOLE system to be OSS'

      Perhaps thats their intention, however I doubt they have thought it through much..

      I think you guys are grossly misreading this. While the wording of that section may need some work, none of it is triggered unless you're offering Mongo as a direct service. None of it is triggered if Mongo is used as a backend. None of it is triggered if you're just using Mongo to provide some other service, but not Mongo itself. Even if it is triggered, it's pretty clear their intention is to by pass someone saying "Well, I'm selling MongoDB as "SuperMega Cloud WebScale Service. But, this pesky license requires me to give back.. hmm... Okay, I just have to provide some token thing but definitely not the bits required to actually replicate the service and certainly not my improvements to Mongo."

      Whether that is a good idea or not is a separate question, however their intent is pretty clear. In short, they're tired of the AWSes of the world snatching some open source thing, slapping a fancy label on it and selling the service for gobs of money while giving nothing at all back to those who created the software that allows them to exist.

      That too could be debated as a good idea or not. I'm sure the MIT/BSD folks would say that's perfectly fine. Not everyone likes to get used like that and may see it as being screwed over.

      --
      I was raised on the command line, bitch

      "Nemo me impune lacesset"

    14. Re:I read section 13 by thesupraman · · Score: 1

      unfortunately that may be what you THINK they mean by it, however it is not reflected in how they word the terms.
      And that is really what matters.
      these terms will have been written by lawyers, and any wiggle room (for them_) left in there will be intentional.
      Lawyers work pretty damn hard to be specific where they want to be, and if they leave things vague, it is almost certainly because they want room there.

      I suspect the most likely outcome of this would just be for AWS or similar to fork the whole project, and give incentives for developers work work on the fork, rather than license it - if there really is much value.

      But, if you think they have specific wording limiting this to such types of use - perhaps you would like to point it out.
      'I dont think they would bother enforcing it unless....' is not what is needed here though.

  5. Not trolling: who uses hosted MongoDB? by Anonymous Coward · · Score: 1

    I'm scared to use MongoDB because people I trust have told me it's just incompetent at being a database. "It's total clown town" was what one person told me. Then there's this:

    http://cryto.net/~joepie91/blog/2015/07/19/why-you-should-never-ever-ever-use-mongodb/

    So I could maybe see using it as a very fast NoSQL database hosted locally for free, for something like an internal discussion board or something where some data loss is survivable. But this article is about people who are paying money to use hosted MongoDB?

    Either MongoDB is better than I have heard, or else these people are stupid or at least deceived. Who are these people and how many of them are there?

    P.S. I'm not trolling or trying to be funny. I want to know who chooses MongoDB over something like Postgres.

    1. Re: Not trolling: who uses hosted MongoDB? by Anonymous Coward · · Score: 0

      MongoDB is ok for what it does. You should not use it unless your use case aligns exactly, which it most likely will not. Data loss with MongoDB is almost unavoidable. If you do use it, it will very likely be as a component of a much bigger data management system.

    2. Re: Not trolling: who uses hosted MongoDB? by Anonymous Coward · · Score: 0

      So you advise I use it when I donâ(TM)t need to actually get the data I need? So basically a cache. Let me jump right on that.

    3. Re:Not trolling: who uses hosted MongoDB? by Bert64 · · Score: 1

      Either MongoDB is better than I have heard, or else these people are stupid or at least deceived.

      Which happens a lot, because 99% of the people buying and using software have no idea how it works, and are often deceived into thinking the software they're using isn't as shit as it really is. Microsoft are the perfect example of this.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    4. Re:Not trolling: who uses hosted MongoDB? by Anonymous Coward · · Score: 0

      AWS has been pushing to use MongoDB more then anything else.

    5. Re: Not trolling: who uses hosted MongoDB? by Anonymous Coward · · Score: 1

      This is what I have used MongoDB for in a past project (not my choice). A relatively fast local document cache with disk storage. In case of problems (which happened frequently) the data was regenerated.

  6. Surprised they didn't do the usual by Crashmarik · · Score: 1

    Just make the software impossible to use without hiring their consultants.

    1. Re: Surprised they didn't do the usual by Anonymous Coward · · Score: 0

      New license is very broad though. Depending on how you read it this can literally cover all software on the system.

  7. Violation of AGPL copyright? by Anonymous Coward · · Score: 3, Interesting
    The AGPL itself is copyrighted too and contains right near the start:

    Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

    The SSPL to AGPL comparison makes it crystal clear that this new SSPL is a slightly modified AGPL, with the FSF copyright notice and preamble removed and a MongoDB copyright notice added in its place, with not much more than one section rewritten. Did the FSF give permission for this, and if not, by what logic would this be allowed?

    1. Re: Violation of AGPL copyright? by Anonymous Coward · · Score: 1

      Its a different document because they changed the name.

    2. Re:Violation of AGPL copyright? by Todd+Knarr · · Score: 2

      Because what they're distributing isn't the AGPL. That clause is there to prevent someone from modifying the terms of the AGPL but still presenting it as the AGPL, deceiving recipients about the terms they can expect.

    3. Re:Violation of AGPL copyright? by Bruce+Perens · · Score: 1

      Legal language may not be subject to copyright. See 17 USC 102(b).

    4. Re:Violation of AGPL copyright? by DRJlaw · · Score: 1

      There is nothing in 17 USC 102(b) that denies copyrights to "legal language" versus comparable "literary language."

      Also, one of the more noted treatises and authorities on copyright law disagrees with you.

        1-2 Nimmer on Copyright  2.18[E]: âoeThere appear to be no valid grounds why legal forms such as contracts, insurance policies, pleadings and other legal documents should not be protected under the law of copyright.â

    5. Re:Violation of AGPL copyright? by Bruce+Perens · · Score: 1

      But is there a case?

    6. Re:Violation of AGPL copyright? by Anonymous Coward · · Score: 0

      Both the FSF and MongoDB seem to think legal language can be copyrighted: they both included a copyright notice in the license.

    7. Re:Violation of AGPL copyright? by _merlin · · Score: 1

      Depends on whether a court considers the AGPL text to be creative or purely utilitarian. Only creative works qualify for copyright protection.

    8. Re:Violation of AGPL copyright? by Bruce+Perens · · Score: 3, Interesting

      Actually, the GPL copyright issue might be moot. See this: https://www.gnu.org/licenses/g...

    9. Re:Violation of AGPL copyright? by Anonymous Coward · · Score: 0

      Thank you. That is about the GPL, but it is easy to believe FSF allows the same with the AGPL.

    10. Re:Violation of AGPL copyright? by Phillip2 · · Score: 1

      Ah yes, I had not seen that. From the faq, where is says "you can legally use..." it's not clear whether this is because the FSF don't mind, or because there is no legal ways of preventing it. Still, it seems strange to put a sign on the top of the GPL saying "modifications are not allowed" and then let it be allowed.

    11. Re:Violation of AGPL copyright? by Anonymous Coward · · Score: 0

      Actually, the GPL copyright issue might be moot. See this: https://www.gnu.org/licenses/g...

      The copyright notice (incl. the "...but changing is not allowed") is legally binding, some text in a FAQ somewhere is not.

    12. Re:Violation of AGPL copyright? by DRJlaw · · Score: 1

      But is there a case?

      Moving the goalposts, are we?

      Code Revision Commission v. Public.Resource.Org ought to do it. If you can copyright the official law of a state, you can surely copyright a bespoke contract or license.

    13. Re:Violation of AGPL copyright? by Anonymous Coward · · Score: 0

      Alternatively they may believe it's very unlikely to be possible to copyright these licenses, but just in case some court rules they can be copyrighted they don't want to be caught out.

  8. Prohibition conflicts with section 9 by Todd+Knarr · · Score: 1

    The prohibition on providing the software as a service appears to conflict with, or at least be trivially bypassed by, section 9 which states that to run the software you don't have to accept the terms of the license. Section 9 conforms with the law as written: running the software, and making the copies needed to run it, are explicitly not an infringement of copyright (USC Title 17 section 117(a)(1)). If I don't have to accept the license to do something, I'm not bound by it's terms merely because I do that something.

    1. Re:Prohibition conflicts with section 9 by Bruce+Perens · · Score: 1

      They don't care, because you need the license to modify the software, and they already have the source code for the unmodified version.

    2. Re:Prohibition conflicts with section 9 by Bert64 · · Score: 1

      If you're providing a hosted instance of the software then you only need to use an unmodified version...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    3. Re:Prohibition conflicts with section 9 by Bruce+Perens · · Score: 2

      They really don't care about unmodified versions. They do care if you add something to it. And their terms seem to capture all such additions. They have not yet submitted to OSI and I don't know if I'd recommend approval. I suspect I'd ask for some changes.

    4. Re:Prohibition conflicts with section 9 by Todd+Knarr · · Score: 1

      If I don't distribute the modified version, do I need to accept a license to get the right to use it? My understanding is that the FSF's position is that, for all the *GPL family of licenses, you don't need to accept the license just to run the software because you aren't distributing copies to anyone else and all the internal copies needed to run it are covered by the permissions copyright law gives you. I recall this same issue of trying to prohibit certain uses of *GPL'd software by it's recipient coming up before, and the answer was always "A pure copyright license isn't the vehicle to do that.".

    5. Re:Prohibition conflicts with section 9 by Bruce+Perens · · Score: 1

      You need the license to create a derivative work, whether you distribute that work or not. However, the language in the proposed license section 13 second paragraph goes beyond derivative works. So, this isn't a pure copyright license any longer. I am still reviewing the license, but I have problems with that paragraph and OSD #6 and #9.

  9. NPC Triggered ? by Crashmarik · · Score: 1

    printf(" %s, %s", name, screed);

  10. Re: Crashmarik needs to STOP IMPERSONATING ME... a by Anonymous Coward · · Score: 1

    Something something host file

  11. Thanks by Anonymous Coward · · Score: 1

    This sounds like massive overreach. As in, you run an as-a-service shop, and suddenly you have to either open source every bit of code in the entire building, or pay mongodb for a commercial licence. That means any shop offering hosting-anything with mongodb anywhere in the picture will have to pay up, driving up costs.

    Oh and it might cause interesting conflicts with other licences. Open source things you don't even have the source for? IOW, run any non-open s/w in the building anywhere at all and you no longer qualify for mongodb-foss-edition? Open source things that you wrote yourself and so own the copyright to? Syeah, no. run away from this shitshow as fast as you can.

    I wouldn't be surprised if many people suddenly discovered they didn't need mongodb that badly after all, now that their hosters had to hike their prices to pay for all the commercial licences they suddenly needed.

    1. Re:Thanks by Anonymous Coward · · Score: 0

      The GPL is built on overreach.

    2. Re:Thanks by raynet · · Score: 1

      You don't have to do anything, unless you update your MongoDB, the old AGPL license is still valid, you just need to write your own security fixes etc.

      --
      - Raynet --> .
  12. How are they not breaching the FSF Copyright. by Phillip2 · · Score: 1

    I am deeply confused. The first line of their comparision with AGPL shows that they have just taken the FSFs copyright of the license and claimed it as their own.

    After that the license says "Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed", followed by a pile of text showing all the changes that Mongo have made.

    Surely, Mongo is in violation of the the FSF copyright? You can't take someone else's work and use it as you want without their agreement?

    1. Re:How are they not breaching the FSF Copyright. by Anonymous Coward · · Score: 0

      Can they even legally relicense the project like this under the terms set forth in the AGPL?

    2. Re:How are they not breaching the FSF Copyright. by Anonymous Coward · · Score: 1

      Can they even legally relicense the project like this under the terms set forth in the AGPL?

      If you own the copyright, you can license it as many times as you want, as many ways as you want.

    3. Re:How are they not breaching the FSF Copyright. by Anonymous Coward · · Score: 1

      Sure, if they own the copyright. It's my understanding that the copyright for a contribution belongs to a contributor, however, and surely many, many people have contributed to the project.

    4. Re:How are they not breaching the FSF Copyright. by Anonymous Coward · · Score: 0

      Contributions won't be accepted unless copyright assigned to them.

  13. The AGPL by Anonymous Coward · · Score: 0

    The AGPL says:

    MongoDB is released under the GNU Affero General Public License. This Free Software Foundation license is fairly new, and thus we wanted to talk about how this license differs from GPL.

    Our goal with using AGPL is to preserve the concept of copyleft with MongoDB. With traditional GPL, copyleft was associated with the concept of distribution of software. The problem is that nowadays, distribution of software is rare: things tend to run in the cloud. AGPL fixes this “loophole” in GPL by saying that if you use the software over a network, you are bound by the copyleft. Other than that, the license is virtually the same as GPL v3.

    To say this another way: if you modify the core database source code, the goal is that you have to contribute those modifications back to the community.

    Note however that it is NOT required that applications using mongo be published. The copyleft applies only to the mongod and mongos database programs. This is why Mongo DB drivers are all licensed under an Apache license. You application, even though it talks to the database, is a separate program and “work”.

    As always, we want your feedback (and participation) – comments welcome both here and in the forums.

    Ten years later, it seems this isn't the case any more.

  14. not OSS Then by Anonymous Coward · · Score: 0

    If you have to pay them to use it how you want, then its not truly OSS and a blight on the community. Instead its a scam.

    1. Re:not OSS Then by Anonymous Coward · · Score: 0

      Actually it still is FOSS. Companies have abused "network" loop hole to get around contributing upstream. This is a problem that GPLv3 has aimed to fix. FOSS is about all users who modify the code making it upstream. FOSS isn't BSD; which is a bitch boy that gets raped by which ever co feels like dipping their toes into the water.

    2. Re:not OSS Then by Anonymous Coward · · Score: 0

      Restrictive FOSS is as misguided as Hollywood. Stop trying to exert your control over how people distribute things! And no, just because somebody redistributes something in a way you don't approve of does not mean you have lost anything (be that profits or freedoms).

      Even more comical here is the concept of dual licensing, that you can just pay them off by buying a commercial license and all the obligations of "freedom" go away. It's not about freedom, it's about trying to extort money by just continually increasing the restrictions and burden of distribution.

    3. Re:not OSS Then by Anonymous Coward · · Score: 0

      TLDR, if you don't want to contribute, then dont make changes to a GPL project, write your own project, or go find a proprietary implementation. I'm not going to argue with your shitty analogy and how you're fundamentally wrong. FOSS is about having open source code that is shared as a community; if you disagree with this then go use less restrictive licenses.

    4. Re:not OSS Then by Anonymous Coward · · Score: 0

      TLDR, if you don't want to contribute, then dont make changes to a GPL project, write your own project, or go find a proprietary implementation.

      No you can just pay them off by buying a commercial license, that's why there is dual licensing so you can buy your way out of the FOSS obligations. Why can you do that if it's about freedom? Well the answer is simple, it's actually about money.

      I'm not going to argue with your shitty analogy and how you're fundamentally wrong.

      Fundamentally it is the same thing, you're just lying to yourself if you're going to argue it. Stop trying to exert control over how other people distribute things! You feel entitled to that control just like Hollywood does. Just because you are uncomfortable with your alignment with Hollywood's take on control of distribution and support of copyright doesn't make it wrong I'm afraid.

      FOSS is about having open source code that is shared as a community

      Complete bullshit. If that were the case then dual licensing would not be allowed but it is because you can simply buy your way out of any obligations to share that code.

    5. Re:not OSS Then by Anonymous Coward · · Score: 0

      Ultimately, the problem is that lots of people don't understand that BSD is NOT free software. The entire point of free software is NOT to write code and give it away. The point is to force an end-run around copyright, with the eventual goal of utterly destroying copyright.

      It's a workaround to bad law.

      And this change is a workaround to yet another corporate attempt to lock up code. The original copyleft was created in a time when the vast majority of software had to be distributed to be useful. This reflects the new reality where that's not necessarily true any more. It had to happen.

      The ideal end is not only a complete end to copyright, but a legal prohibition on offering for sale or use any software without also providing source code.

    6. Re:not OSS Then by Anonymous Coward · · Score: 0

      FOSS is inherently misguided to begin with, so I don't see a conflict.

    7. Re:not OSS Then by careysub · · Score: 1

      I don't doubt that, as Bruce Perens here suggests, there are some problems with the new license language (hey, corporate lawyers wrote it), but I think you take is pretty close to the money.

      --
      Starships were meant to fly, Hands up and touch the sky - Nicky Minaj
  15. Good by Anonymous Coward · · Score: 0

    I love FOSS; I love when companies use FOSS products. But I cannot stand when companies like AWS come in and offer it as a "service" without giving back to the community; they basically roll in and bolt on a service that they manage which means no money back to the original devs as through cloud providers simply by using the service they're getting dollars through support. Honestly, using GPLv3 would fix this; because we all know Amazon has their own patches that are basically integrated but not enforceable with the current license.

  16. Freedom argument by 605dave · · Score: 1

    This is in response to an AC comment with an obnoxious thread title, so I am starting a new one. But it made the claim that these sort of moves are "bastardizing the word freedom". Here's my response

    Freedom means different things to different people, that's why there are different licenses. From the earliest days of the open source movement there have been arguments as to what "free" should mean. The BSD/GNU approaches are an example of that early division. Licenses are designed to reflect the intentions of the developers who choose them. The developer is free to choose whatever license they believe best achieves that. And to suggest that all code should be released only under one license, that only reflects one viewpoint, would ironically end up taking away the freedom of the developer to make that choice.

    Open sourcing code is done for many reasons. Some people want to change the world. Some corporations do it for strategic reasons. And all the reasons in-between. But overall the world is better off because the idea of open sourcing took over, and that would not have happened if the GPL3 was the only license allowed. In fact having so many licenses is one of the features that allowed open source to take over. It could fill so many roles because there were so many approaches.

    --
    Be kind, for everyone you meet is fighting a difficult battle. - Plato
    1. Re:Freedom argument by Anonymous Coward · · Score: 0

      This is in response to your really long post that I didn't bother reading, but decided to respond to anyway because I was irritated so much with your attitude while only sentences into it.

  17. Impossible to use without a license by Anonymous Coward · · Score: 0

    The section specified that all code must be distributed using âoethis licenseâ. This is, if you use Linux, then you have to distribute Linux under the new license, but this is not possible at GPLv2 forbids this.

  18. open-source rules by Luthair · · Score: 1

    Would these be the imaginary rules that MongoDB investors thought up when they realized their company wasn't a unicorn? I don't see how AGPL would prohibit a cloud provider from spinning up hosted instances of a server.

  19. What about dependencies? by Anonymous Coward · · Score: 1

    There is a lot of talk about the meaning of a switch from AGPL to SSPL from the consumer side.
    Or: How does it affect me if I use the new version?

    My question is: What about dependencies?

    It's perfectly legal to re-license source that you own the copyright; that's literally the exclusive right you have as the copyright holder.

    However, it DOES NOT mean that you can keep using dependencies (written and owned by others) that might be GPLv2, GPLv3, or AGPLv3 licensed.

    The GPL licenses are pretty clear: If you incorporate GPL code, your finished work must also be GPL licensed if you wish to distribute it.

    Does MongoDB have absolutely NO other GPL'd dependencies?

  20. "SAAS" Hype by Tablizer · · Score: 2

    The market is increasingly consuming software as a service [SAAS]

    Is it just me, or is SAAS hype? It appears that the big vendors want SAAS to succeed because they want to nickel and dime you for everything you do.

    It would be like "Fee-Based Legos": you can snap together components easily to get an application/system up and going relatively quick, but you pay rent for each Lego block you use. The big IT co's would love this because you'd get hooked on most of the components such that you have to pay if you want to keep your software up without reworking much of it. And they'll probably jack up prices for older versions, meaning you gradually either pay more, or spend time constantly reworking your software for the newer versions.

    The big IT co's appear to have found this more profitable than the pay-once approach because they push it with existing products. For example, Adobe stopped selling one-time-pay versions of their graphics suite (except maybe for students). If you want their graphics suite, you have to pay for a subscription.

    Another annoyance of SAAS is that you have to often convert back and forth between JSON or XML and your shop's language. It's a lot of interface busy-work. If you make a programming-language-neutral service, then you are pretty much stuck building and managing such conversions. In some cases it can be made somewhat automated using reflection and other tricks, but such often has annoyances and glitches.

    1. Re:"SAAS" Hype by Anonymous Coward · · Score: 0

      Is it just me, or is SAAS hype?

      It's just you. Even back to the early days of the WWW people interacted with web-based email clients that were indeed SaaS.

      It would be like "Fee-Based Legos": you can snap together components easily to get an application/system up and going relatively quick, but you pay rent for each Lego block you use.

      Or you buy hardware that sits idle most of the time rather than leveraging elastic compute via economies of scale.

      The big IT co's would love this because you'd get hooked on most of the components such that you have to pay if you want to keep your software up without reworking much of it.

      Well you can certainly run and maintain your own email servers if you like or have your IT department manage datacenters for you but it became cost-effective to outsource that. Every company having people to maintain their servers and systems is stupid, consolidating that effort and sharing in the cost of it makes it cheaper for everybody.

      For example, Adobe stopped selling one-time-pay versions of their graphics suite (except maybe for students). If you want their graphics suite, you have to pay for a subscription.

      But it's less money. You're paying them less than you would be if you bought the latest version every year. But even if you twist that as somehow a negative then it would still be a good thing for you because it would drive people to develop and improve alternatives. How can you complain about that?

    2. Re:"SAAS" Hype by Tablizer · · Score: 1

      I'm mostly talking about dividing custom software into rented components by domain functionality, not just databases, file server, email, OS, etc. For example, renting a Bootstrap-like rendering engine or a parsing API.

      However, I will agree that "SAAS" is rather vague in that just about any I/O could be called "SAAS".

    3. Re:"SAAS" Hype by Anonymous Coward · · Score: 0

      "It appears that the big vendors want SAAS to succeed because they want to nickel and dime you for everything you do."

      Yes. Welcome to the world of computing, granddad. That's what they wanted to do in the 1960s until the microcomputer revolution killed off the mainframe business model. The cloud is just that same model with a different name - you rent everything, you own nothing. And in the end your entire business becomes locked in to someone else's plan for becoming rich.

      IPv6 might be the next microcompuer revolution that lets the rest of us build cheap reliable clouds of our own and kill the mainframes again.

    4. Re:"SAAS" Hype by Anonymous Coward · · Score: 0

      It would be like "Fee-Based Legos": you can snap together components easily to get an application/system up and going relatively quick, but you pay rent for each Lego block you use.

      Ask a parent if they'd pay for "Fee-Based Legos".
      They live in a smaller apartment because they're young and live in a big city, the service will drop off the Lego, and pick it up after the kid is done.
      No cleaning up, no storage, next time the kid wants to play it's brought back in the same state.

      The value proposition of SAAS isn't the service, it's the off loading of responsibility for all the crap that comes with owning it yourself.

      As computers became cheaper and more powerful, they became accessible. As they became even more powerful, the software they ran became TOO complex for smaller businesses. SAAS lets them have their complicated cake, and eat it - for a price.

    5. Re:"SAAS" Hype by Anonymous Coward · · Score: 0

      SaaS is real, unfortunately.

      For years most shops have used site licensing, which is basically just SaaS with extra suits and more wiggle room on price. These days a lot of businesses are using Office365, Adobe Creative Cloud, Slack and other per-user-per-month tools. Predictable pricing, good management tools, no farting about with license keys or install media or having to decide whether to fork out for the latest version.

      Of course, the death of versions means that there's no compelling reason for Adobe to provide compelling features, for instance. They're quite happy slurping a few hundred dollars per year from pretty much every designer and photographer for basically nothing.

    6. Re:"SAAS" Hype by Tablizer · · Score: 1

      The value proposition of SAAS isn't the service, it's the off loading of responsibility for all the crap that comes with owning it yourself.

      As mentioned elsewhere SAAS is perhaps too open-ended a concept/definition to make generalizations. As far as "web based" applications instead of desktop or client-stored applications, we do seem to be trending that way, although a hybrid "cached application" approach may be the future.

      But with customized systems, shops often find that if the parts of the system's stack change or expire on somebody else's whim, bleep can happen as features of the existing stack disappear or change in a way that break the system.

      It's often better to collect the parts to your stack and "lock them down" via local copies for stability of the system. This is the reverse of SAAS.

      Thus, full-application SAAS is increasing, but "component" SAAS has some big dependency problems to solve.

    7. Re: "SAAS" Hype by Anonymous Coward · · Score: 0

      You don't need ipv6 for that, there are plenty of addresses in ipv4 private network ranges, and plenty of room to maneuver beyond that with NAT and being smart about what routing you need.

      Don't tell me you have enough machines in your basement to use up all of 10.0.0.0/8 just for routers...

  21. Might not qualify as an Open Source license by Bruce+Perens · · Score: 1

    The issue of the license text being infringing of FSF's copyright needs to be addressed. I doubt FSF is going to give permission for this use of their text. There is a possible 17 USC 102(b) argument, but most sources (Nimmer, Adams) disagree, and I don't know of any case law. This might require a full rewrite, and IMO OSI would face a risk of being a contributory infringer simply by hosting a copy of the current text on their site. The legal ambiguity of that might be sufficient reason for rejection.

    I am most concerned with the second paragraph of section 13, and its conflict with OSD #9 and #6. The definition of how those pieces are coupled needs to be tighter. Management software, backup software, etc. may be used as part of the offering of a service, but they don't create a derivative work, nor are they combined into the same program. So, we get a restriction on works that are simply aggregated together (#9) or a restriction on use of the program if the data is backed up using a non-Open-Source backup program (#6).

    1. Re:Might not qualify as an Open Source license by Bruce+Perens · · Score: 1

      It looks like the GPL copyright issue might be moot: https://www.gnu.org/licenses/g...

  22. The are sending a clear message to all users by Anonymous Coward · · Score: 0

    "All your bases are belong to us"

  23. Stock up 7% !!! by Anonymous Coward · · Score: 0

    suck it freetards!

  24. Re:Wasn't I Crashmarik... apk by Anonymous Coward · · Score: 0

    "And the password is... derision." Go look it up, mongchop.

  25. Here's who it applies to: cloud databases by raymorris · · Score: 2

    Just prior to the part you quoted, it tells WHO it applies to.
    It applies to people who use it to offer a cloud database service. It doesn't apply to those who offer a different service, which happens to use the database.

    The new Section 13 of the SSPL reads as follows:

    âoeIf you make the functionality of the Program or a modified version available to third parties as a service, you must make the Service Source Code available via network download to everyone at no charge, under the terms of this License. Making the functionality of the Program or modified version available to third parties as a service includes, without limitation, enabling third parties to interact with the functionality of the Program or modified version remotely through a computer network, offering a service the value of which entirely or primarily derives from the value of the Program or modified version, or offering a service that accomplishes for users the primary purpose of the Software or modified version.

    âoeService Source Codeâ means the Corresponding Source for the Program or the modified version, and the Corresponding Source for all programs that you use to make the Program or modified version available as a service, including, without limitation, management software, user interfaces, application program interfaces, automation software, monitoring software, backup software, storage software and hosting software, all such that a user could run an instance of the service using the Service Source Code you make available.â

    1. Re:Here's who it applies to: cloud databases by bluefoxlucid · · Score: 1

      I'm pretty sure that's unenforceable. You'd have to make the entire OS and all of its shit AGPLv3.

      I guess it's time somebody fork MongoDB from its current AGPLv3 source.

  26. Who gives a FUCK about Nimmer? by Anonymous Coward · · Score: 0

    Who gives a FUCK about Nimmer?

    He said the GPLv2 was "not a contract" - was "at best" "a failed contract" - "has no consideration" - and thus it is a bare license revocable by the grantor.

    Free Software has REJECTED this CLOWN Nimmer.
    Thus he is wrong.

    http://illinoisjltp.com/journa...
    http://oxwugzccvk3dk6tj.onion/...

    1. Re:Who gives a FUCK about Nimmer? by Bruce+Perens · · Score: 1

      If lawyers were never wrong, we'd have no need for courts. Which means they're wrong half the time, or at least the adopt unsupportable arguments half of the time.

      Case law has overridden him on the GPL question, thanks in part to my pro-bono testimony. But courts and lawyers still take him seriously. And me, sometimes.

    2. Re:Who gives a FUCK about Nimmer? by Anonymous Coward · · Score: 0

      Oh, thanks, if the GPL is a contract than the damages recoverable are extremely limited.

      Wonderful!

      Oh and give a citation so we may see if your work simply created some non-binding dicta.

      "Hey, no one paid any consideration, but somehow a contract exists - courts can now punt the copyright issues and go for contract damages as-well - oh no economic interests - here's you 1 dollar!"

    3. Re:Who gives a FUCK about Nimmer? by Anonymous Coward · · Score: 0

      I imagine the scope of whatever decision you're relying on is far more limited than you think.

      I also imagine it's from a district court and is non binding in most places in america.

  27. Is your service something more than MongoDB? by raymorris · · Score: 1

    If your service is nothing more than just MongoDB, with backups provided, than yes you have to either comply by releasing your backup script, or buy a MongoDB license.

    If your service is something other than just a cloud database, and specifically if it doesn't allow users direct access to the database, it's not intended to apply to you.

    The wording could certainly be better.

    1. Re: Is your service something more than MongoDB? by Anonymous Coward · · Score: 0

      Whatever the actual legalities are intended to be, the fact if that matter is that the new license can be abused by any entity that obtains control of the rights. Either the current people, if they turn, or the new owner if they get acquired.

      Any time a license is changed this way it is changed in ways that hurt the end users. As I always say, we don't need a contract if you want to just give me a money for nothing.

      If i setup a container or vm and admin that, bundled with Mongo and back up the whole thing, do I owe money? If no, will you personally indemnify me for any legal costs? Of course not. So they are adding risk, legal and financial, to the cost of using their toolset.

      Maybe it is worth it. Maybe they will require i publish my script, including any embedded passwords and other credentials or threaten legal penalties after the fact unless I settle for X thousand dollars.

      Simpler to just not use them if yiu aren't already required to, and to divest ASAP if you are.

  28. Oh Thank God by Greyfox · · Score: 1

    That'll make it easier to shut down suggestions that we use that in our projects. Thanks, MongoDB!

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  29. c6gunner IMPERSONATING me again? by Anonymous Coward · · Score: 0

    See subject: his FAKEname on a post impersonating me https://linux.slashdot.org/com... & altering /.er's words.

    c6gunner tried to mock me 1st https://linux.slashdot.org/com...

    So I challenge c6gunner to show he did better work than mine & he CAN'T!

    YOU DEMAND PROOF of others here?

    "I've yet to see you provide any evidence of that." by c6gunner on Monday March 15, 2010 @10:02PM (#31490942) ?

    So now I DEMAND IT OF YOU & YOU FAIL!

    c6gunner = "Run, Forrest: RUN!!!

    * c6gunner's LYING saying I did a MacOS X one - I haven't yet & c6gunner's LYING impersonating me hosts work vs. Intel CPU issues (spectre/meltdown).

    APK

    P.S.=> You say hosts = shit here https://slashdot.org/comments.... ?

    FACTS: /.ers & security pros + RESULTS say DIFFERENT:

    1st: /.ers https://slashdot.org/comments.... https://slashdot.org/comments.... https://slashdot.org/comments.... https://slashdot.org/comments.... https://slashdot.org/comments.... https://slashdot.org/comments....

    2nd: SECURITY PROS https://slashdot.org/comments....

    3rd: REAL RESULTS w/ hosts vs. threats https://slashdot.org/comments....

    EAT YOUR WORDS!

  30. It's not intended to be clear... by Excelcia · · Score: 2

    The lawyer who devised that nonsense clearly has some pals in the field who are looking forward to big lengthy but more importantly expensive legal discussions on the subject

    This is nothing to do with open source values or promotion of open source software. This is about monetizing software. They want to have all the benefits of open source software, including a community of free contributors, and to monetize their work. This is very similar to MySQL when they changed the license of the client libraries from LGPL to GPL and then complained that anything that acted as a client or interfaced with MySQL DB data had to either itself be open source or get a commercial license.

    Software as a service, and using open source software integrated to provide a commercial service isn't new. Software as a service is far older in the server market that MongoDB applies to than it is in the home market. People have been able to pay for LAMP stacks nicely set up with glossy front ends and control panels for more than a decade, certainly long before MongoDB existed. The fact they are just now, once they have a successful open source product that has a certain amount of industry adoption, taking this step shows this is all about getting themselves money and not standing up for principles.

    They are using a so-called open source license as a weapon and I hope they get spanked for it in the marketplace.

  31. This is not FOSS! by Anonymous Coward · · Score: 0

    Enough with the corporate apologist double-speak. If you can afford it you can just buy the right to modify, distribute and not participate in the FOSS ideals. You might be blind, wilfully or otherwise, to the obvious contradiction here but the advocation of copyright as a method of control over others needs to be abolished.

  32. Re: Open Sores cause itchy genitalia by Anonymous Coward · · Score: 0

    You are obviously a mongodb user

  33. What does "switches up" mean in English? by Anonymous Coward · · Score: 0

    Bloody Americans, destroying your own language.

  34. GPL is free software, not open source by Antique+Geekmeister · · Score: 1

    There are critical legal differences between "free software" in the sense of the GPL, "free as in speech" licenses, and "open source". It's unfortunate that whoever the original article cited failed to make the distinction, because it's a powerful one.

  35. Cutting checks to contributors? by Anonymous Coward · · Score: 0

    So MongoDB is complaining about people using open source for free, does that mean they are going to start cutting checks to 3rd party contributors who committed code for free?

    1. Re:Cutting checks to contributors? by cshark · · Score: 1

      Why do I have a feeling that contributors would be holding their breath for a long time over that one?

      --

      This signature has Super Cow Powers

  36. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  37. A profitable move. by webinstinct · · Score: 1

    They just bought MLab. This may be aimed at competition to force them to buy licenses.

  38. That IS a problem - which leaves you with no licen by raymorris · · Score: 2

    I see what you mean. That wording sucks.

    Unfortunately, the full license says "you may use, modify, and distribute MongoDB without buying a license if you comply with the terms ..."

    If you can't comply with the terms, you have no license to the software.

    Imagine I say to you "you can have all the money in my bank account if you take me to the moon". That's a condition you can't meet. You can't to take me to the moon, so therefore you can't have all my money. Your inability to take me to the moon does NOT mean you get all my money without meeting the condition.

    You can:
    Comply with what we think they MEANT to say (risk here)
    Buy a license
    Not use MongoDB

  39. A couple of things by cshark · · Score: 1

    1. Doesn't the GPL have a stipulation, that if the text of the licenses is amended or modified, that you need to refer back to the original license?
    2. I see why they're getting picky about it, but do these guys really have anything to offer? Okay, you get the source code for a service. What's useful there? Are these guys actually doing anything to change or improve the product? Something more than a graphics treatment? Do we know that? I'm skeptical.

    --

    This signature has Super Cow Powers

  40. Re:That IS a problem - which leaves you with no li by bluefoxlucid · · Score: 1

    There have been times when parts of licenses and other contracts have been invalidated.

  41. Wasn't I Crashmarik... apk by Anonymous Coward · · Score: 0

    See subject & see PROOF of these Simon WEEZILthal's IMPERSONATING me https://developers.slashdot.or...

    APK

    P.S.=> This is EXACTLY how I know I have the troll CHUMPS around here on the ropes - when they're REDUCED to trying to LIE or LIBEL me? They're done, lol... apk

  42. Adobe example [Re:"SAAS" Hype] by Tablizer · · Score: 1

    But [a subscription is] less money. You're paying them less than you would be if you bought the latest version every year.

    Few purchased a new version every year. The usual pattern was buying the desktop version for X dollars, and then upgrading every 2 or 3 years via the upgrade price, which was typically about 1/2 to 1/3 of X.

    But anyhow, the choice of single-purchase is now gone.

    it would drive people to develop and improve alternatives.

    So far Adobe has no significant graphic design suite competitors. If one formed, they may just lower their subscription price rather than give a single-purchase option.

    1. Re:Adobe example [Re:"SAAS" Hype] by Anonymous Coward · · Score: 0

      I think GP thinks Inkscape and GIMP are competitors. I mean, anyone who has ever used those programs and Creative Suite is laughing at that thought, but ignorant people think the OSS solutions are "almost there" or something.

  43. Re:c6gunner IMPERSONATING me again? by Anonymous Coward · · Score: 0

    Your software is just crap - written in crayon, fictional... I'm going to continue using the Host File Engine as a punchline to a joke by mmell February 17, 2017

    Your premise that hostfiles are a good way to deal with advertising and malvertising is fucking insane - by JazzLad April 20, 2016

    his hosts "program" is actually a broken batch file by xenotransplant August 10 2015

    his hosts tool is actually useful for those cases in which one does indeed want to be a laughingstock while consuming excessive amounts of alcohol by alexgieg September 25 2015

    I do use APK's host file in all my memes at home by OrangeTide December 01 2017

    I've never tried to belittle (APK's work), I've flat out said it's crap - by BronsCon (927697)

    I like your tinfoil hat by Karmashock September 09 2015

    that APK nut, I can't get him to stop talking about his piece of shit file by rogoshen1 Tuesday March 03, 2015

    I personally never would use a HOSTS file blocker produced from a retard called APK by 110010001000 October 27 2017

    APK

    P.S.=> When YOU do better than THAT by our /. registered peers, then talk (from behind your FAKE NAME for your FAKE LIE of a "so-called" WASTED life) - ok? apk

  44. My actual post not your impersonation by Anonymous Coward · · Score: 0

    Your software is just fine - well written, functional... I'm going to continue using the Host File Engine by mmell February 17, 2017

    his hosts program is actually pretty good by xenotransplant August 10 2015

    I've tried his hosts file generating software. It works. - by bmo (77928) on Thursday October 15, 2015

    I do use APK's host file on all my systems at home by OrangeTide December 01 2017

    I've never tried to belittle (APK's work), I've flat out said it's good - by BronsCon (927697)

    I like your host file system by Karmashock September 09 2015

    I would like to note that I find your hosts file admirable - by vel-ex-tech (4337079) on Tuesday November 24, 2015

    I personally use a HOSTS file blocker produced from a genius called APK by 110010001000 October 27 2017

    FROM https://news.slashdot.org/comm...

    APK

    P.S.=> YOU wish you could manage users liking & using + praising work you did but you're too UNSKILLED to EVER do it yourself... apk