Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Open Source

Does the 'Spirit' of Open Source Mean Much More Than a License? (techcrunch.com) 39

"Open source can be something of an illusion," writes TechCrunch. "A lack of real independence can mean a lack of agency for those who would like to properly get involved in a project."
Their article makes the case that the "spirit" of open source means more than a license... "Android, in a license sense, is perhaps the most well-documented, perfectly open 'thing' that there is," Luis Villa, co-founder and general counsel at Tidelift, said in a panel discussion at the State of Open Con25 in London this week. "All the licenses are exactly as you want them — but good luck getting a patch into that, and good luck figuring out when the next release even is...."

"If you think about the practical accessibility of open source, it goes beyond the license, right?" Peter Zaitsev, founder of open source database services company Percona, said in the panel discussion. "Governance is very important, because if it's a single corporation, they can change a license like 'that.'" These sentiments were echoed in a separate talk by Dotan Horovits, open source evangelist at the Cloud Native Computing Foundation (CNCF), where he mused about open source "turning to the dark side." He noted that in most cases, issues arise when a single-vendor project decides to make changes based on its own business needs among other pressures. "Which begs the question, is vendor-owned open source an oxymoron?" Horovits said. "I've been asking this question for a good few years, and in 2025 this question is more relevant than ever."

The article adds that in 2025, "These debates won't be going anywhere anytime soon, as open source has emerged as a major focal point in the AI realm." And it includes this quote from Tidelift's co-founder.

"I have my quibbles and concerns about the open source AI definition, but it's really clear that what Llama is doing isn't open source," Villa said. Emily Omier, a consultant for open source businesses and host of the Business of Open Source podcast, added that such attempts to "corrupt" the meaning behind "open source" is testament to its inherent power.

Much of this may be for regulatory reasons, however. The EU AI Act has a special carve-out for "free and open source" AI systems (aside from those deemed to pose an "unacceptable risk"). And Villa says this goes some way toward explaining why a company might want to rewrite the rulebook on what "open source" actually means. "There are plenty of actors right now who, because of the brand equity [of open source] and the regulatory implications, want to change the definition, and that's terrible," Villa said.

Does the 'Spirit' of Open Source Mean Much More Than a License?

Comments Filter:
  • GPL cliche (Score:5, Interesting)

    by martin-boundary ( 547041 ) on Saturday February 08, 2025 @07:55PM (#65152887)
    "Those who forget the GPL are forever doomed to re-invent it."
    • Re:GPL cliche (Score:5, Interesting)

      by OngelooflijkHaribo ( 7706194 ) on Sunday February 09, 2025 @02:57AM (#65153235)

      I mean, in note on this article. The FSF's standpoint is that everything licenced under the GPL is “free software” but the GCC had to have a runtime linking exception added to the licence because without it, it's arguably not free software. Essentially, one can argue that without it, anything it compiles, because it links against it's runtime becomes a derivative product of that runtime, and would thus fall under the GPL, and this would violate the freedom to run the software for any purpose one wishes, including compiling proprietary software. That's the logic behind it, that software whose licence says “This cannot be used to create proprietary software.” is not free at all.

      But that's obviously the issue with it, one can argue that compilers without runtime exceptions aren't free. The FSF acknowledging the LaTeX licence as “free” also heavily relied on the build system it uses which allows for easy renaming of files. I believe the licence requires that any fork rename all files which would otherwise not really be free many would argue.

      There are of course also other issues like the situation with smartphones nowadays. These run software they aren't physically capable of compiling themselves due to memory limits. Is that still free? One can argue that yes, since one can always compile it on a computer, but let's then up the dimension and think about software which requires a supercomputer to compile. It can be under a free software licence but no one can really practically modify it and then use those modifications.

      The FSF's standpoint is that anything licenced under what it considers a free software licence is free, but I don't think it's that simple in practice and as usual, FSF's definitions are more theoretical than practical.

      • It is not and never was about one person's freedom. It is about the freedom of the software itself from control, which gives all users the freedom to make changes and then actually use them. Those carve outs were necessary to increase adoption, which maximized freedom by getting people to use the license.

        • That neither changes nor addresses the fact that it's the FSF's position that anything licenced under the GPL is free software, and that it also wrote the runtime linking exception into the GCC because they felt that without it, it would not be free software, thus having a self-contradictory view on the matter.

          • The goal is to maximize user freedom. If they need an exception to do that, then it's consistent with the goal.

            • No one is talking about goals. It's about statements and definitions. They say two things 1) That every software released under the GPL is “free software” and 2) that without the special linking exception, GCC would not be free software. Those two statements are self-contradictory.

  • by zenlessyank ( 748553 ) on Saturday February 08, 2025 @07:55PM (#65152889)

    With ulterior motives and 'controls' within the hearts of the coders and data trainers?

    Its like trying to make iced tea with untreated sewage water.

  • by Anonymous Coward

    good luck getting a patch into that, and good luck figuring out when the next release even is....

    Irrelevant. The original author has no obligation to accept your patch, if you really need or want that patch you can fork your own version. If you don't like when the new version gets released, you release your own version - or hire somebody to do that for you if you cannot do it yourself.

    Android, in a license sense, is perhaps the most well-documented, perfectly open 'thing' that there is

    And that is why we have CyanogenMod, Replicant, /e/, LineageOS, and many others [wikipedia.org], it is working as intended.

  • by geekmux ( 1040042 ) on Saturday February 08, 2025 @08:25PM (#65152913)

    Does the 'Spirit' of Open Source Mean Much More Than a License?

    The ‘Spirit’ of Open Source (or anything else for that matter), can mean damn near anything. Open to interpretation, means exactly that.

    This is also why the ‘Spirit’ of the Law, is never going to be your best defense tactic in a courtroom.

    • Even with a clear definition, like GNU's, the "spirit" is largely irrelevant. Very few users care about the aspirational or political (some would say religious) aspects of open source. Take Linux for example, people wanted Unix on PCs. First one there wins, whatever the license. Linux won. The GPL road on Linux's coattails.

      As Linux expanded Unix beyond traditional scientific and engineering users, a market for productivity and entertainment developed. What license thee developers chose would not matter t
      • The license mattered a great deal because the licenses helped prevent monopoly abuse. The proprietary copyright and patents associated with Microsoft Office lead to quite a mess creating a fraudulent open standard for OOXML to satisfy government contract demands for open standards, and to continue using MS Word and Excel for government documents.

      • by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Sunday February 09, 2025 @06:36AM (#65153333) Homepage Journal

        "Take Linux for example, people wanted Unix on PCs. First one there wins, whatever the license. Linux won. The GPL road on Linux's coattails."

        Completely wrong. There were multiple BSDs before Linux was even started. Linux passed BSD because people specifically chose to contribute to it because of the license. We know that because multiple major contributors said so.

        • NetBSD and FreeBSD both had their first releases in 1993. The BSD lawsuit was settled in 1994.
          The first release of Linux was in 1991.
          I love the GPL too, but get your facts right.

          • Whoops, there was only one release which predated Linux, Net/2. My bad. It came out in June, while the first release of Linux didn't come out until September.

            Anyway Net/2 came out in the same year, and it was complete BSD 4.3. It just didn't have an installer. 386BSD which did was based on it; it didn't come out until 1992, though.

            Net/2 was a theoretically IP unencumbered release of BSD 4.3, which led (through a lawsuit) to the release of 4.4-BSD-lite which actually was IP unencumbered in March 1994, and wh

        • >"There were multiple BSDs before Linux was even started.

          Absolutely correct. I was going to post that myself. PLUS there were several commercial Xenix/Unixes too. I know, I used them on X86 machines.

          >"Linux passed BSD because people specifically chose to contribute to it because of the license. We know that because multiple major contributors said so."

          Yep. And it became a positive domino-effect. Those chose because of the license, then there were more contributors, and Linux (and GNU) became bett

          • PLUS there were several commercial Xenix/Unixes too. I know, I used them on X86 machines.

            That's true, but I think this is a discussion about the relative merits of differing OSS licenses (which Free Software licenses of course are.) There was Xenix all the way back to the IBM PC XT, but you couldn't ever get sources for it.

      • by tlhIngan ( 30335 )

        people wanted Unix on PCs. First one there wins, whatever the license. Linux won.

        UNIX on PCs predated Linux. FreeBSD was there. As was XENIX, released by Microsoft of all companies. In fact, MS-DOS 2.x took a lot of inspiration from XENIX.

        Admittedly, during the 90s The BSDs had a bit of a copyright issue with AT&T, but UNIX on PC was a thing.

        Heck, Linus Torvalds was inspired by MINIX, which was modelled on UNIX, and that Linus himself has said.

        And GNU stuff was on MS-DOS for ages, - DJGPP predated LInu

        • by tbuskey ( 135499 )

          people wanted Unix on PCs. First one there wins, whatever the license. Linux won.

          UNIX on PCs predated Linux. FreeBSD was there. As was XENIX, released by Microsoft of all companies. In fact, MS-DOS 2.x took a lot of inspiration from XENIX.

          FreeBSD wasn't around when Linux came out. Dr, Dobb's had a series on 386BSD around that time which IIRC led to FreeBSD.

          Unix on PCs was $$$, often as much as the PC. The compiler was often another chunk of $. They also required a 386, Minix and later, Coherent, ran on the '86 and '286 systems we had and were under $200. We all wanted the Unix environment, so we tried to get as close as we could.

          Heck, Linus Torvalds was inspired by MINIX, which was modelled on UNIX, and that Linus himself has said.

          Absolutely. Many of us were using Minix. It had limitations that prevented it from being real Unix.

          1st, the

  • Forks (Score:4, Insightful)

    by brunes69 ( 86786 ) <slashdot.keirstead@org> on Saturday February 08, 2025 @09:02PM (#65152949)

    Android can be forked by anyone or any organization at any time if they think they have a better patch management routine.

    That is why the license matters, not the "spirit".

  • You know what the "spirit" involved is by what license is chosen.

  • by Mr. Dollar Ton ( 5495648 ) on Saturday February 08, 2025 @11:24PM (#65153071)

    The "spirit", that is, the intent of the developer to share, is the driver here; the license is just a library that codifies the said spirit into legal words, so that it can't be attacked by malicious players by the courts later on, as we've seen happen repeatedly in the land of the litigation.

    It is as simple as that.

  • Beyond Android (Score:4, Informative)

    by markdavis ( 642305 ) on Saturday February 08, 2025 @11:44PM (#65153087)

    > "A lack of real independence can mean a lack of agency for those who would like to properly get involved in a project."
    Their article makes the case that the "spirit" of open source means more than a license... "

    They use the Android example. I say Chromium is just as bad in that regard. Illustrated through lack of outside control/steering/participation, ulterior motives, conflicts of interest, control by a huge/powerful corporation, control by a [in many ways] monopolistic corporation, and more interest in creating/forcing "standards" than cooperating on their creation. Sure, there are many other such examples, but Android and Chromium together are just *huge*. At least in the mobile market, there is a competitor with a large/strong competition to Android (iOS, of course). Not so with browsers anymore. For multiplatform use, there is only Chrom* and Firefox... and Google has decimated Firefox user share, mostly through many years of aggressive marketing, Android (bundling and almost requiring Chrome; same with ChromeOS), and their many cloud platforms suspiciously "favoring" Chrom*.

    With control of the Web and its standards, privacy, freedom, and security hanging precariously in jeopardy, I think Chromium is the best example of a "not in the spirit of open source." It is a project with far too many people depending on it, without adequate competition, and with essentially zero chance of it being effectively ever forked (because it would be unmaintainable).

    • When you control the web standards, you always have a peek-ahead advantage for your own browser. New features your browser develops interoperate with the standard, whereas features other browsers develop are nonstandard. You make the standard that way, and maintain it that way.

      Microsoft knew this. They embraced and extended the HTML standard to control it. Google knows this. They turned the international engineering standard into a "living document" which is code for whatever Google thinks of on the day

    • Anyone that wants can take the Chromium, Android, etc code and make their own product with it. Why should those that dump millions of dollars of their own money in to development not have a right to decide the direction of the project they fund and promote? They didn't even need to make the source available, but they have so that others that desire to put in their own equity could fork it if they want.

      The problem isn't the corporations controlling these projects. The problem is the freeloaders that both

      • >"Anyone that wants can take the Chromium, Android, etc code and make their own product with it."

        Yes, and then hand much of their control and power over to Google. As I said, it probably can't be forked because nobody could maintain it. Thus, these companies are simply BASING their product on the changing code that Google solely controls. Thus, they are now 'slaves'.

        >"Why should those that dump millions of dollars of their own money in to development not have a right to decide the direction of the

  • I truly believe that free software is the best for humanity.
    Open Source, on the other hand, is a term coined by capitalistic companies to create an illusion of freedom while it actually isn’t.

    • Nobody knows who first used the term "open source" commercially, but the first recorded use that I've found was in 1985. (Look for the UNIX1985 video on archive.org.)

      It's likely you're correct about the purpose, as the prior use was in the intelligence community, which means the likeliest first use related to software was by a defense contractor.

  • There is not a single open source RISC V CPU (e.g. GDSII files published), yet everyone seems to think RISC V is open source. The architecture is open source, not the implementations. The equivalent in software would be to call Microsoft's DotNET Open Source because the API is well documented and Mono was able to be created from this specification. This is not the spirit of Open Source.
    • I agree with you. It should really be called an Open Standard. That is what we used to say back in the late days of UNIX(tm) dominance. You could have competing implementations that interoperated gracefully whether they were OSS or not.

  • Open source at the lowest level is you get the source code with the software, and that code builds to the same software you got it with. You can modify the source, build your modification and use it without breaking the license. That's pretty much it.

    The differences in open source flavors come from definition of "use": share your software(with or without you changed code), sell your software, share changed code publically or privately, etc.

    All the argument is really about open/free software not open so
  • There is a notion of DITO, deveopment in the open.

    No on ever said that open source is enough.

  • The letter of open source is IBM.

    The spirit of open source used to be CentOS. Now it is Rocky and Alma.

Why did the Roman Empire collapse? What is the Latin for office automation?

Working...