Slashdot Mirror


Redis Changes Its Open Source License -- Again (zdnet.com)

"Redis Labs is dropping its Commons Clause license in favor of its new 'available-source' license: Redis Source Available License (RSAL)," reports ZDNet -- adding "This is not an open-source license." Redis Labs had used Commons Clause on top of the open-source Apache License to protect its rights to modules added to its 3-Clause-BSD-licensed Redis, the popular open-source in-memory data structure store. But, as Manish Gupta, Redis Labs' CMO, explained, "It didn't work. Confusion reigned over whether or not the modules were open source. They're not open-source." So, although it hadn't wanted to create a new license, that's what Redis Labs ended up doing....

The RSAL grants, Gupta said, equivalent rights to permissive open-source licenses for the vast majority of users. With the RSAL, developers can: Use the software; modify the source code; integrate it with an application; and use, distribute, support, or sell their application. But -- and this is big -- the RSAL forbids you from using any application built with these modules in a database, a caching engine, a stream processing engine, a search engine, an indexing engine, or a machine learning/artificial intelligence serving engine. In short, all the ways that Redis Labs makes money from Redis. Gupta wants to make it perfectly clear: "We're not calling it open source. It's not."

Earlier this month the Open Source Initiative had reaffirmed its commitment to open source's original definition, adding "There is no trust in a world where anyone can invent their own definition for open source, and without trust there is no community, no collaboration, and no innovation."

And earlier this week on Twitter a Red Hat open-source evangelist said they wondered whether Redis was just "clueless. There are a lot of folks entering #opensource today who are unwilling to do the research and reading, and assume that these are all new problems."

68 comments

  1. Bye, Redis by null+etc. · · Score: 2

    This will be the thing that causes Redis to lose whatever prominent marketshare it currently has.

    1. Re:Bye, Redis by Entrope · · Score: 2

      This.

      The headline is wrong. This is not "Redis changes its open source license" -- as the company acknowledges, this is "Redis goes non-open source". In-house developers are not going to want to build on Redis if its license forbids them from using modified versions for the things that Redis is designed to do.

    2. Re:Bye, Redis by DaMattster · · Score: 1

      This will be the thing that causes Redis to lose whatever prominent marketshare it currently has.

      It certainly is very consumer unfriendly. One of my favorite applications called Rspam uses Redis. I am guessing that Rspam is going to be ripping out that and choosing a friendly, open source product. It's a shame that greed is winning out.

    3. Re:Bye, Redis by Anonymous Coward · · Score: 0

      I don't think a software company that provides a tax base for the community. Jobs that support families and community is greed.

    4. Re:Bye, Redis by amp001 · · Score: 4, Informative

      You're right that the headline is wrong, but not entirely in the way you assume. The license for Redis itself (the core database, including failover and clustering/distribution, etc.) isn't changing. It's still BSD licensed. What they changed was the license for the extensions they've written (RedisSearch, RedisGraph, RedisJSON, RedisML, and RedisBloom). Now, I personally think that's a mistake (and I suspect they'll end up realizing that at some point), but it also doesn't affect how I use Redis today, nor does it affect how the cloud vendors use it in the services they provide.

    5. Re: Bye, Redis by Anonymous Coward · · Score: 0

      Note that the core is still bsd licensed so most users probably are not impacted. Just the Enterprise modules are not.

    6. Re:Bye, Redis by Entrope · · Score: 1

      Clarification: The license for the Redis core is not changing *yet*.

      They have altered the licence. Pray they do not alter it further.

    7. Re:Bye, Redis by amp001 · · Score: 1

      Yeah, fair enough, except since the core is already under an open source license, any attempt to put it under a closed-source license would quickly result in an open source fork maintained by many of the same contributors. This is one of the strengths of open source in general -- it really is hard to put that kind of cat back in the bag.

    8. Re:Bye, Redis by Entrope · · Score: 1

      How is that meaningfully different than the case of the modules, which were apparently under AGPL before they changed to Apache v2.0+Commons Clause (for six months) or this clearly non-open-source license?

    9. Re:Bye, Redis by amp001 · · Score: 1

      It isn't. You can take any older release of that module code that was under an open source license and fork from there. Presumably, the code has changed since then, so you'd just be missing any of the more recent developments.

    10. Re:Bye, Redis by Jane+Q.+Public · · Score: 1
      Not exactly.

      If the reporting here is accurate, what Gupta actually said was that Redis never was open-source.

      And this really gets me too:

      the RSAL forbids you from using any application built with these modules in a database, a caching engine, a stream processing engine, a search engine, an indexing engine, or a machine learning/artificial intelligence serving engine. In short, all the ways that Redis Labs makes money from Redis.

      That's not just all the ways it makes money; it's pretty damned close to a list of all the things that are practical to do with Redis.

      No use in a database? Get real.

  2. Apache runtime? by Anonymous Coward · · Score: 0

    APR has direct support for Redis. Time for it to be removed ?

  3. Missing Information by freeze128 · · Score: 1, Insightful

    What/Who is Redis, what do they do, and why should we care?

    1. Re:Missing Information by phantomfive · · Score: 4, Informative

      Redis makes one of the most popular NoSQL databases (I believe it's basically just a key-value store, and people use it a lot for holding high-volume reads that don't change very often, like cookies).

      Amazon wants to take their database, modify it so it can be used as a hosted AWS service, and not contribute back their code changes.

      If that bothers Redis, they should use the AGPL, which specifically prevents that kind of thing. The BSD licenses specifically allow it. Instead, Redis made their own licence, which annoyed RedHat enough to threaten removing Redis from their distro.

      --
      "First they came for the slanderers and i said nothing."
    2. Re: Missing Information by Anonymous Coward · · Score: 0

      Agpl will impact a lot of use cases that are possible now. Think for example in an embedded device. Not that it is neccesarily a problem, it would just have significantly more impact.

    3. Re: Missing Information by phantomfive · · Score: 1

      Agpl will impact a lot of use cases that are possible now. Think for example in an embedded device.

      How would that be impacted? Serious question.

      --
      "First they came for the slanderers and i said nothing."
    4. Re:Missing Information by Anonymous Coward · · Score: 0

      I believe [Redis is] basically just a key-value store, and people use it a lot for holding high-volume reads that don't change very often, like cookies

      > Score 2 Informative
      > User ID: 622387
      Slashdot, how the mighty have fallen.

    5. Re: Missing Information by Memnos · · Score: 1

      It would not, if the AC was implying that Redis would run within an embedded device. Redis is addressed toward use cases like "I need a distributed cache that can effectively cache a hundred-million objects with sub-millisecond access." That, and the other use cases for Redis, are not the kind of things that would be likely to occur for an embedded device.

      --
      I don't trust atoms -- they make up stuff.
  4. new era of open honest communications/commerce by Anonymous Coward · · Score: 0

    no more liesense? cease fire stand down.. don't click until you see the integrity light go back on..

  5. Redis alternative in 3,2,1 ... by Qbertino · · Score: 3, Interesting

    Does anyone know any neat Redis alternatives/forks?

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:Redis alternative in 3,2,1 ... by Anonymous Coward · · Score: 0

      you can probably write an alternative in 1,2,3,..... ?!? days. Call me when you have finished.

    2. Re:Redis alternative in 3,2,1 ... by Anonymous Coward · · Score: 0

      Don't count on it. The ones who shout the loudest and demand that everyone else work for free just so they don't have to pay for software; are usually the last ones who will toil every evening and weekends just for 'the good of the community'.

    3. Re:Redis alternative in 3,2,1 ... by Anonymous Coward · · Score: 2, Interesting

      One issue you’re ignoring is that a lot of us open source developers would love to spend more time on open source, but have signed "inventions" contracts which force us to turn over any "inventions" we make, in our spare time or not, over to our employer (California has a "on your own time, with your own computer, as long as it is not related to what your employer makes" exception, but some companies argue they make everything, so the third clause means they own everything a developer can possibly do in their free time).

      I know a lot of companies use Redis, so hopefully there are enough with managers with some clue who are willing to allow some of their developers to take the time to maintain an open source fork of it. Or, maybe the US can be like Germany and mandate the employees must have six weeks of paid time off every year; that would allow developers to contribute to open source during those six weeks.

      It's a question of money, and whether we want to benefit the 1% (more proprietary software) or the 99% (more open source software libre) when all is said and done.

    4. Re:Redis alternative in 3,2,1 ... by Anonymous Coward · · Score: 1

      Does anyone know any neat Redis alternatives/forks?

      There is always Pedis .. It doesn't do everything that Redis does, but for the vast majority of cases thats ok.

  6. 10 meter pole by stooo · · Score: 1

    don't touch that code even with a 10 meter pole !

    --
    aaaaaaa
    1. Re: 10 meter pole by Anonymous Coward · · Score: 0

      Was that 10 in decimal, binary, hex, or other?

  7. Fork it :) by stooo · · Score: 2

    Fork it hard and right before the license change. :)

    --
    aaaaaaa
  8. welp by aweol · · Score: 1

    good bye redis.. they just said, this tool isn't open-source. You can see the source. But not use it in any case other than a hobbyist (this is what a business will see).

  9. What a load of bollocks by drinkypoo · · Score: 3, Interesting

    Earlier this month the Open Source Initiative had reaffirmed its commitment to open source's original definition, adding "There is no trust in a world where anyone can invent their own definition for open source

    Uh, bullshit. Open Source means you can see the source. That's all it means. That's why we have all these various Open Source licenses, and also why Free Software is different from Open Source. When you don't invent the term, which was provably in use before the leading lights of the OSI claimed to have coined it, you don't get to define it.

    Redis IS Open Source. It is NOT Free Software. Equivocating the two is corporate whoredom.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:What a load of bollocks by Aighearach · · Score: 0

      Hey dumbass, your application to be the guy that decides what all the words mean? Denied.

      I know you're an idiot, you've been posting idiot shit on this site for years, but what the fuck makes you think you would get to make up a new meaning for a common term? I mean, did you fall out of bed and have a head injury this morning?

      Get some fucking internet and look up what Open Source is!

    2. Re:What a load of bollocks by weilawei · · Score: 2

      I agree with you here, but I don't have mod points.

      A specific person probably used the term "Open Source" first, and that person has given a definition and description of intent, and control has been placed in the hands of the OSI.

      As far as I can see, they've got a monopoly on the meaning of that term. I'm not really sure why drinkypoo tried to claim anyone was equating it with Free Software, a thing that the inventor of the term Open Source stated he was deliberately trying to be distinct from. Smells like burnt strawman.

    3. Re:What a load of bollocks by weilawei · · Score: 1

      Stupid bleeping...I'm not sure how I wrote "probably". A specific person, ESR, definitely used it first.

    4. Re:What a load of bollocks by footNipple · · Score: 1

      Hey dumbass, your application to be the guy that decides what all the words mean? Denied. I know you're an idiot, you've been posting idiot shit on this site for years, but what the fuck makes you think you would get to make up a new meaning for a common term? I mean, did you fall out of bed and have a head injury this morning? Get some fucking internet and look up what Open Source is!

      Why must you be such an angry young man when your future looks quite bright to me?

    5. Re:What a load of bollocks by drinkypoo · · Score: 1

      A specific person probably used the term "Open Source" first,

      They probably did, but we (around UCSC, MIT, etc) were already using it before it appeared in the first commercial source, a press release for Caldera OpenDOS. Background and Citations are found here.

      and that person has given a definition and description of intent, and control has been placed in the hands of the OSI.

      Well, no. Absolutely not. We don't actually know who first coined the term relating to software, but they were probably in or near the intelligence community, which was using the term to mean something else. What we do know is that the people in the OSI who claim to have been involved with its invention did not invent it.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:What a load of bollocks by weilawei · · Score: 1

      They're called homonyms. Open Source intel is not Open Source software.

    7. Re:What a load of bollocks by Aighearach · · Score: 1

      You're fooling yourself if you don't believe it.

      Come on, let's see what you've got just take your best shot and don't blow it.

    8. Re:What a load of bollocks by weilawei · · Score: 1

      Nonetheless, interesting little post. I do feel like it confirms the original authorship of the term as ESR. It's claimed that Perens claims ESR invented it, regardless of the disagreement on timing.

      "Raymond and I had met occassionally at the Hacker's Conference, a by-invitation-only gathering of creative and unconventional programmers. We had corresponded on various subjects via e-mail. He contacted me in February of 1997 with the idea for Open Source."

    9. Re:What a load of bollocks by Aighearach · · Score: 1

      No, but using a different meaning doesn't change theirs. They don't control shit, but their use can't be controlled, either.

      All the meanings of the words are meanings of the words, but the main meaning in a context is still the main meaning.

      The part that was stupid above was the "that's all it means" part, because "all it means" at a minimum needs to include the known meanings.

    10. Re:What a load of bollocks by drinkypoo · · Score: 1

      Nonetheless, interesting little post. I do feel like it confirms the original authorship of the term as ESR. It's claimed that Perens claims ESR invented it, regardless of the disagreement on timing.

      You think he invented it in 1997, my citation clearly shows that it was used in 1996, and I contacted the person who wrote that press release and he confirmed "my" version of events. (I also included two additional citations at the bottom of that second story).

      The evidence proves conclusively that nobody at the OSI invented the term. I probably should have linked that second blog post first, or instead, but my first post was frankly sufficient proof. In fact, I only ever wrote the second one because of the obstinate Open Source cheerleaders who first demanded proof of the claim that nobody at the OSI invented the term (I and others were actually using it regularly in conversation before the OSI ever existed, as well as before that meeting took place) and who refused to accept my clear citation as evidence.

      The whole reason that Free Software was created was to differentiate from Open Source, because Open Source only means source code access, and source code access is not sufficient. What is needed is the freedom to actually use the code, and especially for users to be able to use the code in place of the original code. That's why the GPLv3 includes the anti-tivoisation clause. Claiming that Open Source provides these protections for users is a direct attack upon the concept of Free Software, on behalf of corporations with a vested interest in confusing the issue — because it does nothing of the sort.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    11. Re:What a load of bollocks by drinkypoo · · Score: 1

      We don't actually know who first coined the term relating to software, but they were probably in or near the intelligence community, which was using the term to mean something else.

      They're called homonyms. Open Source intel is not Open Source software.

      me: they were using the term to mean something else
      you: they're not the same thing
      me: facepalm

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:What a load of bollocks by drinkypoo · · Score: 4, Interesting

      Stupid bleeping...I'm not sure how I wrote "probably". A specific person, ESR, definitely used it first.

      First, ESR doesn't actually claim (any more) to have invented it, he claims Christine Petersen invented it. He changed his story.

      Second:
      1993: Jerome Schneider
      1996: Caldera (Written by Lyle Ball, whom I queried on the subject)
      1998: Christine Peterson (Writing in 2006, mind, and providing zero citations)

      So you tell me, who you gonna believe? The citations which prove that its use predates OSI claims by five years, provided by a person (me) who has nothing to gain by continuing this argument except the credibility which naturally comes from supporting the facts, or someone with something to gain economically from making such claims, like Christine Peterson or Bruce Perens? The only dog I've got in this fight is the truth.

      Sustaining this argument over the years (literally over more than a decade) has cost me substantial credibility, but only among people who value prejudice over fact. I'm okay with that. Better to suffer for the truth than promote a pack of lies. Buying into bullshit is why we can't have nice things.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    13. Re:What a load of bollocks by weilawei · · Score: 1

      Well... I shot my mouth off on Slashdot and came up wrong it would seem. I wasn't aware of the OpenDOS announcement.

      I have to admit you have a compelling argument for Caldera being first to put out a license using that term. The mailing list entry, the license text itself, are all evocative of what Open Source became.

      You're right, and I think it'd be interesting to hear ESR and Perens' take on them.

    14. Re:What a load of bollocks by drinkypoo · · Score: 1

      You're right, and I think it'd be interesting to hear ESR and Perens' take on them.

      Me too! ESR won't join any argument he doesn't think he can win, but if you want to know what Bruce thinks about this, you can google Slashdot and find the several times he and I have clashed over the subject. I used to think ESR was one of the smartest guys around, but then I followed him on Google+ for a while and that cured me of that notion.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    15. Re: What a load of bollocks by Anonymous Coward · · Score: 0

      The core Redis, which is used by the majority of free and commercial products, remains BSD licensed. Just a few extra modules get new license.

    16. Re:What a load of bollocks by _merlin · · Score: 1

      You're talking crap. The Open Source Initiative (OSI) organisation has a specific definition for "Open Source" and has a trademark on the term. Licenses that don't meat the OSI definition of "Open Source" are typically referred to as "source available", "shared source", or "public source" to avoid stepping on the trademark. Various services are only available to projects released under the terms of an OSI-approved Open Source license (e.g. SourceForge hosting, or free use of Coverity static analysis). Some OS distributions limit themselves to licenses that meat the OSI definition of "Open Source" so changing the license like this may limit their reach.

      Rolling your own license may seem like a good idea, but it limits you later. Having done some of the work to track down contributors to get code relicensed under OSI-approved licenses and scrubbing code that coulnd't be relicensed, I can tell you it's no fun.

    17. Re:What a load of bollocks by drinkypoo · · Score: 1

      You're talking crap. The Open Source Initiative (OSI) organisation has a specific definition for "Open Source" and has a trademark on the term.

      No, they don't. They literally do not have a trademark on "Open Source". First they decided not to try to register it, and then they tried and were denied on the basis of lack of specificity. Their trademark is on "Open Source Initiative". Perhaps you're confused by their old logo, which put the (R) next to "Source" instead of "Initiative", in which case their nefarious graphics design worked brilliantly on your tiny little mind. The rest of your comment is therefore invalid, and there's no point in engaging you.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    18. Re:What a load of bollocks by DRJlaw · · Score: 1

      When you don't invent the term, which was provably in use before the leading lights of the OSI claimed to have coined it, you don't get to define it.

      Yes, in fact, you do. The first person to use a term does not obtain a perpetual monopoly concerning its meaning, especially when they put no substantial investment into promoting that meaning. English is a consensus based language, and the consensus has long favored the OSI definition.

      You can set yourself on fire over this issue all you wish, but the majority wins the argument, every time.

    19. Re:What a load of bollocks by drinkypoo · · Score: 1

      "The first person to use a term does not obtain a perpetual monopoly concerning its meaning, especially when they put no substantial investment into promoting that meaning."

      This isn't about a person, this is about a community which was using this terminology for over a decade before Bruce tried to rewrite history. If he wasn't aware of that, then he was ignorant. If he was, then he was arrogant. If you aren't familiar with the substantial prior use (which as we have seen in this discussion, goes back at least as far as 1985) then you're as unqualified to comment on the definition as the lazy-assed dictionaries, who haven't done their research. I have, but they didn't ask me, nor did they bother to ask anyone who was obviously using the term "open" broadly in computing whether they were using it to describe source code. Open Desktop, Openlook, Open standards... And open source.

      If the OSI had a great claim on the phrase they would have sought to trademark it much earlier, and they'd have been granted a trademark when they eventually did file. Neither thing happened, with good reason. The whole reason for Free Software was to differentiate between source code access, and source code USE. It was necessary because open source didn't mean any one thing, and you could easily have open source code that you couldn't use, because Open in computing only meant interoperable, due to published standards and/or source. That was the sense in which every Unix vendor used it, back when it was fashionable to include the word in the name of every product. That was the sense in which it was used by caldera, which most definitely did not grant the right to redistribute copies. It was also used in the same sense by Sun, who would give full sources to any major customer who requested them, at least in the BSD-derived SunOS 4 period. Why not? After all, it was based on BSD. They also did not permit redistribution.

      Open Source remains the best way to describe software with accessible sources which does not permit redistribution, except as a patch or patch set. In short, the attempt to redefine the phrase to be more specific are ignorant at best, and willfully misleading at worst. It's sad to see dictionaries fall for such transparent self-aggrandizement, but in the Wikipedia post-truth edit-war reality, I probably shouldn't be surprised. And lo, I am not. I am only disappointed. Nerds are supposed to care about such things. What comes first does matter, as revisionism matters. Integrity matters. Truth matters.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  10. Ok REDIS Labs... by Anonymous Coward · · Score: 0

    You know all of those improvements and bug fixes you got from the open source community? You now need to pay those people for them if you are using them in your commercial product. Open up that checkbook, asshats.

    1. Re: Ok REDIS Labs... by Anonymous Coward · · Score: 0

      Good to see the open source fucktards finally realising the gravy train of free is coming to an end, buy the fucking enterprise versions, and while you are at it throw the toy OS (linux) in the bin as well...

  11. Any evidence of that whatsoever, or from your butt by raymorris · · Score: 1

    > provably in use before the leading lights of the OSI claimed to have coined it

    Do you have any shred of evidence whatsoever that the term was in use prior to the February 1998 meeting, or are you talking out of your butt?

    BTW OSI has trademarks for various "Open Source *", terms so they *do* get to define it, legally.

  12. Re:Any evidence of that whatsoever, or from your b by drinkypoo · · Score: 1

    Do you have any shred of evidence whatsoever that the term was in use prior to the February 1998 meeting, or are you talking out of your butt?

    Solid Evidence is located here.

    BTW OSI has trademarks for various "Open Source *", terms so they *do* get to define it, legally.

    No, no they do NOT. They have trademark on "Open Source Initiative" but they declined to attempt to register "Open Source" when they registered "Open Source Initiative" on the advice of their legal counsel. We don't know on what grounds their legal counsel told them not to do it, and they don't actually believe in Openness so they haven't told us. We only know that their counsel told them not to, because they told us THAT much.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  13. Re:Any evidence of that whatsoever, or from your b by Entrope · · Score: 1

    Oh, for fuck's sake, grow up. Someone choosing to preserve their attorney-client privilege does not mean "they don't actually believe in Openness".

    But at least you made it blindingly obvious that you have a huge chip on your shoulder about OSI.

  14. Re:Any evidence of that whatsoever, or from your b by drinkypoo · · Score: 1

    Oh, for fuck's sake, grow up. Someone choosing to preserve their attorney-client privilege does not mean "they don't actually believe in Openness".

    In this case, it absolutely does. It's also legally relevant, and here's why. Members of the OSI have claimed publicly that it was a mistake to heed their counsel in that regard, and that they should have filed for a trademark on "Open Source", because it probably would have been granted (their words, or at least, the gist.) In fact, they made those claims here on Slashdot. However, they are the ones who hold the information about the truth of those claims. One can't go to their attorney to find out (obviously) so we depend on them to honestly and accurately share that information, or at least to make honest and accurate claims about it. The only way to prove whether they're being honest and accurate is to share the basis upon which their counsel advised them against applying for that copyright when they were applying for other copyrights.

    There's also another relevant reason, which has to do with iconography. The OSI's logos at the time were designed in such a way that it made it look like they had a copyright on "Open Source" and not just "Open Source Initiative" based on where the copyright registration symbol was placed — next to the word "Source" and not the word "Initiative". That is deceptive advertising.

    But at least you made it blindingly obvious that you have a huge chip on your shoulder about OSI.

    I'm both personally offended by lies, and generally take exception to the OSI's ongoing assault on Free Software through their attempts to equivocate it with Open Source when the two are fundamentally different.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  15. Re: Any evidence of that whatsoever, or from your by Anonymous Coward · · Score: 0

    So you ignore all the proof he showed you, and still come to that conclusion?

    You are trying to rewrite history. And that's a bad thing. Drinkypoo has been fighting the good fight for over a decade. What have you done? He's researched the subject thoroughly and has first hand experience by being in the trenches with most of the people you call idols.

    So fuck off, look at his proof, and stop denying the facts.

  16. Thanks much. You misrepresent Bruce's words by raymorris · · Score: 2

    Thanks for the link and your research.

    You have, however, misrepresented the statement Bruce Perens made. This unfortunate fact turns your work from useful to bullshit. I'm not sure why you would put in all that time, then produce a lie. You could have lied without doing ANY research.

    Bruce's statement is consistent with everyone else's. Bruce, ESR, Christine Peterson, et all discussed it and agreed upon that term. *Bruce then took the responsibility for drafting and maintaining a definition based upon the Debian document.* Perens never claimed to have originally coined the term, and your claim that he did is crap. Not only is it crap, but it's OBVIOUS bullshit, to anyone and everyone who has a basic grasp of the English language. What a waste of time and valuable research.

    Your attempt to present it as of there is disagreement between the people involved in similarly bull. Neither Perens, nor ESR, not Stallman, nor any other person claims to have originated the term, only to have discussed ans agreed to it at the meeting with Christine Peterson, where she says she brought it up. Nobody disagrees with that. Trying to portray it as an argument between the people who were present is disingenuous.

    You did find a single instance of someone talking about source code that is open; a subject line using the words "open" and "source code" together. That is interesting. It would be more interesting if it weren't buried in bullshit. It would have been more interesting if they said "open source software", but they didn't.

      It would also be more interesting had they used the combined term "open source" as a noun. They used the noun phrase "source code" with the adjective "open", which may seem like a subtle difference. There is a world of difference between mentioning your tube and naming something You Tube, though.

    You've misrepresented what Bruce said. He never claimed to have coined the term. He stated, correctly, that he took responsibility for putting together a definition document for the new term based on the Debian document. That is an undisputable fact. You've falsely misrepresented the different aspects of the story related by the people present as if they were fighting about it. That isn't the case. What a waste of your time and ours.

    1. Re:Thanks much. You misrepresent Bruce's words by drinkypoo · · Score: 1

      Thanks for the link and your research.

      You're welcome.

      You have, however, misrepresented the statement Bruce Perens made. This unfortunate fact turns your work from useful to bullshit.

      No, no it does not. Frankly, it wasn't clear at the time what Bruce was talking about. Lots of people were making lots of claims at the time — remember, this was a dozen years ago, before Christine Peterson claimed to have coined the term. But even if it was, that doesn't change the content or quality of the citations I and others located even slightly.

      Neither Perens, nor ESR, not Stallman, nor any other person claims to have originated the term,

      Christine Peterson outright claims to have "coined" the phrase. My recollection is that before that, ESR claimed to have done so, but he has since supported her story. I agree with you that Perens didn't claim to have coined the term; what he did do was claim to have established its meaning authoritatively by writing a document — which sought to retcon history by redefining a term already in common use before the OSI was even imagined.

      Trying to portray it as an argument between the people who were present is disingenuous.

      I portrayed it as a series of mutually contradictory claims, but I never asserted that they "argued" about it, at least not that I can recall. If you can find a place where I made such a claim, I'll happily retract it.

      It would also be more interesting had they used the combined term "open source" as a noun. They used the noun phrase "source code" with the adjective "open", which may seem like a subtle difference.

      That is an outright falsehood. Surely, you can do better. The Caldera press release for OpenDOS authored by Lyle Ball clearly puts all three words together, in the order which you expect, right in the headline: "CALDERA® ANNOUNCES OPEN SOURCE CODE MODEL FOR DOS". If you had actually read my citations, instead of only looking for arguments against them, you'd have known that. This post to comp.os.ms-windows.programmer.win32 from 1993 also uses the phrase in the sense in which you describe. (To be fair, that citation was linked from my later article on this same subject, which I didn't link in the subthread to which you're replying; however, I did link it in a sibling subthread in this same conversation before you wrote the above comment — you might have taken the time to read the rest of the discussion before writing such an emphatic reply.) However, the Caldera press release was linked from my original article, which you really should have read before leaving your highly inaccurate comment here.

      What a waste of your time and ours.

      You can make excuses all day, or mischaracterise my efforts repeatedly, but it doesn't change the facts at all — And the most basic fact is that the phrase was being used by the community at least five years before Christine Peterson claims to have "coined" it (her word, not mine), and was used by at least one corporation two years earlier.

      Further, because I was there, I personally remember the term being in broad use in conversation around the Santa Cruz geek community in the early nineties, in its current sense. That's what set me off in the first place when I read

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Thanks much. You misrepresent Bruce's words by raymorris · · Score: 1

      > agree with you that Perens didn't claim to have coined the term

      That's great we agree on that point, thank you.

      I may not have made myself clear regarding the Caldera headline. "Source code" has been a well-known term for many years, well before the period being discussed. It's a noun phrase with a specific meaning. That noun "source code" was and still is often described with many adjectives. You could could "messy code", "elegant source code", "corrupted source code", "open source code", "long source code".

      Today we have another noun phrase "open source". Open source is a thing. Headlines say "open source more popular than ever".

      The Caldera headline, while interesting, did not use rhe term "open source" as noun, a thing. It would have been far more interesting if the Caldera post said "Caldera is now open source". Instead, it used thr well-established noun phrase "source code", with historical usage indicating they used the adjective "open" to describe the "source code". Certainly an interesting link, but it would be far more interesting if the well-established term "source code" wasn't there, making "open source" the noun.

      Note also that Christine Peterson has stated she brought the term "open source" to the meeting where they decided to switch to a new term, and doesn't remember hearing the name elsewhere, but it's possible. So it would be inappropriate to attack Ms. Peterson based on you thinking that she might be right when she says she could have heard it elsewhere.

      I understand you remember certain things. I've also really enough of your posts to know you are pretty smart. Smart enough to know that at times we can be certain we remember something from 20 years ago - and we DO remember it, but it never happened. My mom gets very frustrated when that happens to her (often) and there is indisputable proof that her clear memory is in fact no re-membering (re-assembling) the event, but in fact assembling it.

      So far I have seen your single citation of somebody saying "source code" was "open" - "open source code". If there were more than one such instance it would seem to be a term in use. Give only one, it seems most likely that by random chance someone used the adjective "open" to describe the noun "source code". Pick any two words and someone, somewhere, will have used them together by random chance - once or twice. I haven't seen any reference to a thing called "open source" until the famous meeting.

      Unfortunately archive.org is throwing a 502 error right now, so I can see the video you linked. Is it someone describing source code as open? Or someone using "open source" as a noun?

  17. Understandable by Mandrel · · Score: 1

    Just about everyone makes a living through something proprietary. The only exceptions are those who give away all their creations, but attract patrons who are just happy that they exist. I can't think of one at the moment. Even Beethoven sold concerts and scores (and dedications?).

    When their software is a person's only chance for revenue, it's entirely understandable that these ISVs don't adopt a licence that totally gives it away. Hopefully in a way that retains as many of the benefits of open software as possible. There's no such pressure on companies that make their money through hardware or ads or services.

  18. And here, have a fresh citation, hot off the WP by drinkypoo · · Score: 1

    Just discovered this one on Wikipedia, the oldest citation yet: Bill Joy, co-founder of Sun Microsystems, cited as using the term all the way back in 1985 . (Try at about 13 minutes and 50 seconds.) Thanks, NJB!

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  19. Perhaps I should have said "name" by raymorris · · Score: 1

    My post post might have been more clear if I had said "name" rather than "noun phrase".

    "Source code" is the name of a specific thing.

    There is a huge difference between spelling a url "h t t p colon slash slash ..." versus using "colonslash.org" as the name of a particular thing.

    Neither Peterson nor anyone else claims to have been first to the words "open" and "source". It is generally believed they *named* something "open source".

    1. Re:Perhaps I should have said "name" by drinkypoo · · Score: 1

      Neither Peterson nor anyone else claims to have been first to the words "open" and "source". It is generally believed they *named* something "open source".

      You're trying to draw a distinction where none exists. Source == Source Code. And those of us who were actually there rapidly dropped the word "code" off of the end of that, before the OSIers think they named something "Open Source". They were late to the party, and they're either being disingenuous, or they were just totally oblivious to what was actually happening years earlier. This 1993 USENET post (which I linked before) proves conclusively that the words "Open Source" were clearly being used to refer to source code access by actual programmers on the ground long before Peterson claims to have coined the phrase.

      Lets hear it for releasing source with NT programs, or at least making the source available for FTP. If a developer wants money for shareware, paying the fee should automatically grant the user a copy of the source code for their personal use. Restrictions could prohibit modifying and redistributing binaries, but should allow distribution of "deltas" for bug fixes, etc.

      Anyone else into "Source Code for NT"? The tools and stuff I'm writing for NT will be released with source. If there are "proprietary" tricks that MS wants to hide, the only way to subvert their hoarding is to post source that illuminates (and I don't mean disclosing stuff obtained by a non-disclosure agreement). Open Source is best for everyone in the long run.

      At the time, it was common for shareware programs to come with the sources. Though there was also plenty of shareware which didn't, most of the shareware I downloaded (for DOS and for AmigaOS) offered sources to those who paid the shareware fee. Even some fair bit (though less) of the MacOS shareware offered sources to purchasers, but of course less users of that platform had a compiler, so there was less point in providing them. It was trivial to get a copy of Turbo whatever for PC, not much harder to get Aztec for your Ami, but it was much harder to get your hands on MPW C for the Mac.

      You are simply shifting from one excuse to the other. First you don't like what you think I said about Bruce, now you don't like the word Code after Source. What bullshit evasion will you hide behind now that I've handed you an example of "Open Source" without being followed by "Code" which predates the OSI claim by five years?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Perhaps I should have said "name" by raymorris · · Score: 1

      > First you don't like what you think I said about Bruce,

      That's right, I don't like lying - and it seriously distracts from any valid point you might have, mixed in with lies and half-truths.

      The 1993 post not only uses "open source" as a stand-alone term, it's also capitalized, assuming the caps are there in the original rather than being adddd by you. Names get capitalized, so that look like "Open Source" is being used as the name of some particular thing. Not just happened to have both words (with separate meaning), but the capitalization suggested it's a combined noun phrase "open source".

      Btw I was around back then too. I have no illusions that my memory of 20 years ago is more reliable than thr written record.

  20. Re:Any evidence of that whatsoever, or from your b by jeremyp · · Score: 1

    I think your post would have been more credible if you had shown any understanding that a trademark and copyright are not the same thing. In particular, you need to take active steps to defend against violations of a registered trademark or you may lose it.

    I would guess the reason they were advised against registering "open source" as a trademark is that they would have had to be continually defending it when used incorrectly, plus they wanted the term to become a widely used term.

    --
    All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
  21. To summarize by raymorris · · Score: 1

    To summarize my thoughts on the matter:

    If you just point out the CompuServe post, you've shown the term was in use prior to the meeting. You win.

    If instead you make bullshit statements like saying Bruce claims to have coined the term, anyone reading that will likely see that you are full of shit and stop reading before they even get to see the CompuServe link. You lose the argument because your evidence is never seen and you just look like an asshole.

    1. Re:To summarize by drinkypoo · · Score: 1

      If instead you make bullshit statements like saying Bruce claims to have coined the term, anyone reading that will likely see that you are full of shit and stop reading before they even get to see the CompuServe link. You lose the argument because your evidence is never seen and you just look like an asshole.

      If you can't learn from assholes, how do you learn from anyone? Most everyone acts like one at least part of the time, like when they remain willfully ignorant even when someone is trying to share information with them.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"