Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Sunday August 21 2016, @10:47PM   Printer-friendly
from the making-a-buck-developing-free-software dept.

InfoWorld reports

MariaDB Corp. has announced that release 2.0 of its MaxScale database proxy software is henceforth no longer open source. The organization has made it source-available under a proprietary license that promises each release will eventually become open source once it's out of date.

MaxScale is at the pinnacle of MariaDB Corp.'s monetization strategy--it's the key to deploying MariaDB databases at scale. The thinking seems to be that making it mandatory to pay for a license will extract top dollar from deep-pocketed corporations that might otherwise try to use it free of charge. This seems odd for a company built on MariaDB, which was originally created to liberate MySQL from the clutches of Oracle.

The license in question, the Business Source License, was devised by MySQL creator Michael "Monty" Widenius in 2013. It allows use for evaluation and sets a date when the source code will be placed under the GPL, but it's explicitly proprietary in pursuit of commercial ends.

Monty blogs

Here is a statement from a large software company when I asked them to support MariaDB development with financial support:

As you may remember, we're a fairly traditional and conservative company. A donation from us would require feature work in exchange for the donation. Unfortunately, I cannot think of a feature that I would want developed that we would be willing to pay for this year.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 0) by Anonymous Coward on Sunday August 21 2016, @10:52PM

    by Anonymous Coward on Sunday August 21 2016, @10:52PM (#391309)

    Business scum infect everything like a plague.

  • (Score: 5, Insightful) by fnj on Sunday August 21 2016, @11:08PM

    by fnj (1654) on Sunday August 21 2016, @11:08PM (#391314)

    How is this any different from the way MySQL and PostgreSQL are monetized? The cores are all still open source. They all just provide value added for cost. Same as linux (Redhat Enterprise et al).

    • (Score: 1, Funny) by Anonymous Coward on Sunday August 21 2016, @11:14PM

      by Anonymous Coward on Sunday August 21 2016, @11:14PM (#391318)

      Windows is open source too if you join a club that gets a source license such as a large corporation or prestigious research university.

      • (Score: 0) by Anonymous Coward on Monday August 22 2016, @01:33AM

        by Anonymous Coward on Monday August 22 2016, @01:33AM (#391385)

        Ha ha only serious, can't possibly be true, let's moderate Funny because Windows.

        https://en.wikipedia.org/wiki/Shared_source#Microsoft_Enterprise_Source_Licensing_Program [wikipedia.org]
        https://en.wikipedia.org/wiki/Shared_source#Microsoft_Windows_Academic_Program [wikipedia.org]

        • (Score: 2) by fido_dogstoyevsky on Monday August 22 2016, @02:07AM

          by fido_dogstoyevsky (131) <axehandleNO@SPAMgmail.com> on Monday August 22 2016, @02:07AM (#391399)

          Ha ha only serious, can't possibly be true, let's moderate Funny because Windows.

          https://en.wikipedia.org/wiki/Shared_source#Microsoft_Enterprise_Source_Licensing_Program [wikipedia.org]

          "The ESLP license agreement is among the most restrictive of the licenses associated with shared source programs, allowing no modifications of the code." (same link)

          https://en.wikipedia.org/wiki/Shared_source#Microsoft_Windows_Academic_Program

          http://research.microsoft.com/en-us/um/redmond/events/fs2006/papers/WindowsAcademicProgram_ArkadyRetik.doc [microsoft.com] :

          "Windows Research Kernel (WRK)
          The WRK contains the bulk of the source code for the Windows NT kernel (compatible with Windows Server 2003/XP for x86 and AMD64). These include all of the core sources for object management, processes, threads, virtual memory, the I/O system, and so on. The major pieces of kernel code that are not included are the Plug-and-Play/Power-Management facilities, the virtual MS-DOS machine, and the kernel debugger engine. The omitted modules are provided as binary objects which can be linked to produce a fully functional Windows NT OS executable and booted on Windows Server 2003 SP1 or Windows XP x64 Edition
          ....
          The WRK is licensed to the end user under a simple, more liberal license than previous Microsoft product sources. The WRK license grants wide non-commercial use of the sources, including sharing of derivatives with other faculty, open use in the classroom and by students, and publication of code snippets in textbooks and research papers."

          Neither of these seems to be an example of open source [opensource.org] software.

          --
          It's NOT a conspiracy... it's a plot.
        • (Score: 0) by Anonymous Coward on Monday August 22 2016, @02:11AM

          by Anonymous Coward on Monday August 22 2016, @02:11AM (#391401)

          If there is a license that restricts what the user can do with the item, that is NOT "open".
          It's why M$ made up the deceptive name "shared source".

          If you have to buy a particular proprietary item in order to make the "open" thing work, that is NOT "open" either.
          It's why M$ made up the deceptive name "open core".

          If the license can be revoked, that is NOT "open" either.

          -- OriginalOwner_ [soylentnews.org]

          • (Score: 0, Flamebait) by Anonymous Coward on Monday August 22 2016, @03:53AM

            by Anonymous Coward on Monday August 22 2016, @03:53AM (#391441)

            GPL restricts your rights to source code you write, that is NOT "open" either.
            It's why GNU made up the deceptive name "copyleft".

            • (Score: 0) by Anonymous Coward on Monday August 22 2016, @09:37AM

              by Anonymous Coward on Monday August 22 2016, @09:37AM (#391538)

              GPL restricts your rights to source code you write

              If you chose existing GPL code to modify, you knew the rules going in.
              Don't like the rules? Don't start modifying the code.

              It would be less deceptive of you to say that GPL restricts your rights to screw over others who have added code to the project under the understanding that the user always comes first.

              Don't like the GPL?
              Write your own code from scratch and release it under your choice of license.
              ...but don't assume that you can sponge off of other devs whose top value is freedom for the user.

              copyleft

              ...which leaves copyright in place and adds MORE rights for the user.
              Again, you can always build your codebase from scratch without leeching off of anyone else's work.

              -- OriginalOwner_ [soylentnews.org]

      • (Score: 3, Informative) by TheRaven on Monday August 22 2016, @08:33AM

        by TheRaven (270) on Monday August 22 2016, @08:33AM (#391515) Journal
        For something to be open source, you must have not just access to the source, but the rights to modify and distribute modified (and unmodified) versions. The source license for Windows does not include modification or distribution rights and doesn't even come with enough of the build system to build it yourself and verify that your binaries are the same as the ones from Microsoft.
        --
        sudo mod me up
        • (Score: 1) by nitehawk214 on Monday August 22 2016, @03:32PM

          by nitehawk214 (1304) on Monday August 22 2016, @03:32PM (#391685)

          Sounds like the build chain for a previous job. "If you can take the source and figure out how to build it... you're hired!"

          --
          "Don't you ever miss the days when you used to be nostalgic?" -Loiosh
          • (Score: 2) by TheRaven on Tuesday August 23 2016, @07:56AM

            by TheRaven (270) on Tuesday August 23 2016, @07:56AM (#392027) Journal
            There are some open source projects like this too. Travis-CI, for example, comes with a warning that you may have access to the code, but they doubt that anyone outside of their company can get it to build. The situation with Windows is different though: the source license doesn't actually come with everything needed to build. Some parts are not owned by Microsoft and aren't included and you can't build a working system without these (I think that they also don't include any of the build files, but these at least are replaceable).
            --
            sudo mod me up
            • (Score: 1) by nitehawk214 on Wednesday August 24 2016, @03:14PM

              by nitehawk214 (1304) on Wednesday August 24 2016, @03:14PM (#392598)

              It is somewhat ironic that a continuous integration product has a obfuscated build chain.

              --
              "Don't you ever miss the days when you used to be nostalgic?" -Loiosh
    • (Score: 3, Insightful) by PartTimeZombie on Monday August 22 2016, @12:54AM

      by PartTimeZombie (4827) on Monday August 22 2016, @12:54AM (#391370)

      I'm not that worried by this. So they want to make some money? Fine, the DB itself is still open source.
      If someone wants fork (again) no problem. If I was using MariaDB in a business I would be happy to pay money, and get support in return.

    • (Score: 1, Insightful) by Anonymous Coward on Monday August 22 2016, @02:38AM

      by Anonymous Coward on Monday August 22 2016, @02:38AM (#391421)

      AFAIK Red Hat is still 100 percent open source. They make their money selling support licenses.

      This is kinda evil on Monty's part, by taking a key software component proprietary after releasing the initial version as open source. That's because customers make plans based on one set of assumptions, and then surprise, their vendor changes their business model and now it's pay up, or get stuck on v1.0 forever.

      • (Score: 0) by Anonymous Coward on Monday August 22 2016, @11:08AM

        by Anonymous Coward on Monday August 22 2016, @11:08AM (#391559)

        The license, as described in the summary: "sets a date when the source code will be placed under the GPL". So no, you're not going to be stuck on v1.0 forever.

        Personally though, I only ever judge a project by the merits of whatever version is released as Free Software.

      • (Score: 2) by schad on Monday August 22 2016, @12:25PM

        by schad (2398) on Monday August 22 2016, @12:25PM (#391583)

        This is the risk you take when making yourself dependent on a piece of software -- open source or not -- that's developed primarily or exclusively by a single entity.

        There are plenty of reasons to favor open source. "But if the developer closes up shop, we can just fork the code and maintain it ourselves!" --That's not one of them.

    • (Score: 2) by Thexalon on Monday August 22 2016, @03:27PM

      by Thexalon (636) on Monday August 22 2016, @03:27PM (#391680)

      How is this any different from the way MySQL and PostgreSQL are monetized?

      PostgreSQL isn't "monetized", to the best of my knowledge. At the very least, it's not monetized by Software in the Public Interest [spi-inc.org], which is the organization that manages it. Some of their major sponsors are guys like Red Hat that do sell support for it, but the core itself is entirely a non-profit venture.

      --
      The only thing that stops a bad guy with a compiler is a good guy with a compiler.
      • (Score: 2) by fnj on Thursday August 25 2016, @11:45AM

        by fnj (1654) on Thursday August 25 2016, @11:45AM (#392947)

        Taking this under advisement. I was probably making a bit of a stretch; however:

        EnterpriseDB offers extensions to the PostgreSQL core, such as Oracle-compatibility, in the form of Postgres Plus Advanced Server. EnterpriseDB bills itself "The Postgres Database Company", and they don't seem to be getting sued.

        Greenplum used PostgreSQL as the foundation of its Greenplum Database. Netezza used PostgreSQL as the database scaffolding to reduce the time to create its Netezza Performance Server. Aster Data makes use of PostgreSQL as a data store on each node of its nCluster massively parallel data warehouse.

  • (Score: 2) by HiThere on Monday August 22 2016, @01:13AM

    by HiThere (866) Subscriber Badge on Monday August 22 2016, @01:13AM (#391378) Journal

    More reasonably, time to look into one of the other forks of MySQL that were started at about the same time. Considering what legal tactics were tried at the launch of MariaDB, this action shouldn't surprise anyone...disappoint them, perhaps.

    --
    Javascript is what you use to allow unknown third parties to run software you have no idea about on your computer.
    • (Score: 4, Interesting) by NCommander on Monday August 22 2016, @03:45AM

      by NCommander (2) Subscriber Badge <michael@casadevall.pro> on Monday August 22 2016, @03:45AM (#391438) Homepage Journal

      Honestly, I never got why people migrated from MySQL in the first place. MariaDB (AFAIK) and MySQL both have copyight assignment clauses to allow them to do this kind of thing, and I never saw any advantage to migrate from MySQL to MariaDB (hell, here at SN, we chose to migrate to MySQL cluster than MariaDB cluster).

      I have no love for Oracle, but they've kept MySQL free and open source and it has improved release-after-release.

      --
      Still always moving
  • (Score: 0) by Anonymous Coward on Monday August 22 2016, @02:44AM

    by Anonymous Coward on Monday August 22 2016, @02:44AM (#391424)

    Time to kickem to the curb. It amazes me how these guys try to just take over code only to discover that we will just switch to something else. If we wanted to buy closed source garbage we would just use a macroshaft product.

  • (Score: 0) by Anonymous Coward on Monday August 22 2016, @03:59AM

    by Anonymous Coward on Monday August 22 2016, @03:59AM (#391445)

    Sounds like the MaxScale part is mostly of interest to enterprise users. It also sounds like those same enterprise users are happy take it for free without giving back anything. Just like throwing a party, asking for donations to help cover the cost and the next day finding a measly $5 of donations. So next party gets a cover charge.