Slashdot Mirror


A Decade of OSS, 10 Years After the Summit

Jacob's ladder writes "Ten years ago this week, the Free Software Summit arguably marked the beginning of today's OSS movement. Ars Technica interviews many of those in attendance when the revolution began. John Ousterhout, creator of the Tcl scripting language and Tk toolkit and founder of Electric Cloud was there, and notes how much the landscape has changed. 'When I made my first open-source release in the early 1980s (VLSI chip design tools from Berkeley), there were probably less than five open-source projects in the world. By the time of the first O'Reilly conference, there were dozens; now there are probably thousands. Also, open-source software has received substantial mainstream acceptance. 10 years ago, people were suspicious or afraid of it; now it is widely embraced.'"

43 of 132 comments (clear)

  1. Huge success by moderatorrater · · Score: 4, Insightful

    Even without the acceptance of Linux on the desktop, there's no doubt that open source has been a ridiculously huge success since then. Equal acceptance (at least) as a server OS, it runs the majority of web servers and web scripting languages. Overall, a very successful life so far. I'm excited to see where it ends up ten years from now.

    1. Re:Huge success by jgarra23 · · Score: 2, Interesting


      What acceptance, where?


      Let us see...

      In industry?
      Lots (I'm not going to bother to list, we all know where to look) of companies use OSS technologies for routing, traffic shaping, VPN, etc...

      In commerce?
      I've seen countless websites run on Apache which I've bought products from, you?

      In the media?
      In the home?

      Tivo uses Linux, plenty of games use Vorbis...

      I'm sure plenty of people could come up with better examples than I have. Maybe you're looking for huge sweeping changes at once but generally these changes are small and over time. They'll likely become more visible in a way that is pleasing to you in the next 10 years.

    2. Re:Huge success by junglee_iitk · · Score: 4, Informative

      Well, all the computers in my institute run on Linux.

      Almost all of the supercomputers run Linux or BSD.[1]

      As John Ousterhout said: "The second problem I have seen (really more of a limitation) is that open-source software hasn't broken out of the "tools and systems" arena."
      So while I can give you that, it makes me think about Apache, Firefox, MySQL etc.

      So, yeah, "open source has been a ridiculously huge success".

    3. Re:Huge success by gnick · · Score: 4, Informative

      To be fair, GPP was referring to Linux on the desktop. With the exception of gaming, the examples you game were not desktop apps - And most gamers use Windows.

      I'm a huge Linux fan but, despite the progress it's making, the truth is that it has not yet gained widespread acceptance as a desktop OS.

      Of course, it does appear that GPP misunderstood moderatorrater's post as implying that Linux had desktop acceptance when in fact, he'd admitted just the opposite...

      --
      He's getting rather old, but he's a good mouse.
    4. Re:Huge success by PitaBred · · Score: 3, Interesting

      True. But to provide a completely anecdotal data point, we now have 3 Linux laptops running in my company of 35 people, as compared to one a year ago (and that was on the lead developer's box. Java app). We're a software company, but it's more than there have been in the past. Linux is rapidly approaching desktop usability for most people, and is past it for someone with Linux knowledge.

    5. Re:Huge success by bzipitidoo · · Score: 5, Informative

      No, I don't think the picture is like you paint it.

      I don't work for free. I prefer to write code that is released under the GPL, but not for free. Someone pays me to write such software because they have a use for it. In the past, too much of the code I've written for employers ends up rotting. They change systems, and bury or destroy old stuff for a variety of reasons that are mostly antisocial. It can be good to make a fresh start, but that's not what concerns them. They worry that competitors or lawsuit minded customers could do something with any such info. They are dismissive of reasons why it would be to their benefit to not lock up or destroy old software.

      Avoid reinventing the wheel? That's the broken window fallacy. We don't like that when businesses try to pull that crap on us. A good example of that is being pushed to buy our music collections all over again to get them in a new format, as happened in the move from vinyl to CD, but which shouldn't be necessary to go from CD to mp3 or even worse from mp3 on old computer to same mp3 on new computer. Except possibly some tit for tat retaliation, most of us are not going to be hypocrites and try to pull that on businesses! We will show them a good example by not being antisocial. Yes, there can be some short term gain to sharp dealing, but long term, it's foolish. Just look at Microsoft. Yes, I know they've been very successful, but where are they going? You should not fear that we'll run out of work to do either.

      Don't own our own work? Darn right! But no one else owns or can own it either. Unlike some businesses, we relinquish control and require they do so too, so that all our customers need not fear that someone will make abusive but legal (maybe) use of copyright to deny them use of software they have purchased. Otherwise a rival may be able to hurt them by acquiring the rights in some fashion, either by forcing them or us to sell the "ownership" of the software, or by buying us. Or fear that there will be no choice but to start over if the main programmer is "hit by a bus".

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    6. Re:Huge success by Orange+Crush · · Score: 5, Insightful

      Still, saying Linux (and FOSS in general) isn't a huge success because it hasn't taken over the desktop is kindof like saying ants are an ineffective species because few people keep them as pets.

    7. Re:Huge success by gnick · · Score: 3, Funny

      ...ants are an ineffective species because few people keep them as pets. This is slashdot. We use car analogies around here. Saying Linux (and FOSS in general) isn't a huge success because it hasn't taken over the desktop is kind of like saying tractor-trailers are an ineffective vehicle because few people keep them in their garages.
      --
      He's getting rather old, but he's a good mouse.
  2. *Amazing* spinoffs by Anonymous Coward · · Score: 5, Insightful

    I'm a huge fan of OSS, but what I love even more are the spin-off movements, namely the open content projects. Of those, the two I love most are Wikipedia (of course) and the just ramping-up Metagovernment project. Together, these are in the process of completely transforming how human society operates.

  3. Re:Long Live OSS by moderatorrater · · Score: 4, Insightful

    The most expensive OS ever developed by the largest OS maker in history was produced just to allow Microsoft to buy an overall mediocre online company? Vista's not doing as badly as it could, but it will cost the company millions in revenue at least, and the loss of brand prestige will do millions if not billions of dollars of damage if vista's widely considered a failure. I'm going to guess that your guess is wrong.

  4. I remember those days by zappepcs · · Score: 4, Interesting

    There was also freeware, trialware, crippleware, shareware, talk of varying types of licenses, and anything you didn't pay for normally came with caveats that fall into the 'you get what you pay for' category. So, yes, there was a lot of suspicion about OSS because of all that it was competing with.

    That was even before MS had killed off all of its serious competitors.

    Then there was just MS and Windows developers. There were a few areas of competition but Windows was just a far cry above what DOS programs were doing at the time. Do you remember paradox? Qbase? WordPerfect? WordStar? Novell? 10Base5 ethernet?

    I'm quite glad that OSS has made it this far and one so much.

  5. List your project by Foofoobar · · Score: 3, Interesting

    Think it would be cool if every Slashdot reader listed the open source project they have released along with the Sourceforge, Freshmeat or or repo address. I for one haven't updated my project, PHPulse (a highly scalable lightweight MVC framework for PHP) or about a year even though I have code updates on my machine at home. Get busy helping corporate customers and forget the main project. http://code.google.com/p/phpulse/

    --
    This is my sig. There are many like it but this one is mine.
    1. Re:List your project by 4D6963 · · Score: 2, Informative

      Yay woot let's give ourselves some publicity for once! We don't do that often enough. Well except me cause I cunningly put the link to my main project in my signature..

      --
      You just got troll'd!
    2. Re:List your project by UtucXul · · Score: 3, Informative

      Cool idea (although I'm more in the Free Software camp than the Open Source one, but what the hell, we can all be friends). Here's my stuff:
      ZEUS-MP -- Not originally mine, but I've done a lot of work on it and released this version of an older parallel MHD code for astronomy.
      Misc. Free stuff -- bunch of perl and python scripts along with some LaTeX macros (including one for making business cards).
      Sadly, with all the work trying to finish my dissertation these days I haven't updated anything in a while.

    3. Re:List your project by argent · · Score: 3, Insightful

      Who turns on signatures?

    4. Re:List your project by uniquename72 · · Score: 2, Insightful
      You also cunningly say exactly what your project DOES in a clearly worded sentence right there on the homepage:

      a program that analyses a sound file into a spectrogram and is able to synthesise this spectrogram, or any other user-created image, back into a sound. This makes your project a rare one indeed. Many times I've had a problem that needed to be solved and was told, "Project X can do that." So I go to Project X's Sourceforge page and there's ZERO information about what the program is or how it works. Documentation is far too hard to come by.
  6. following, not leading by petes_PoV · · Score: 3, Interesting

    They might have given it a name but there was a great deal of free software around 10 years ago. My impression from those times (and it was only 10 years, we're not talking a lifetime here) is that the primary driver for free software was the internet - not a bunch of people at a conference, even if they call it a summit.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  7. Last ditch effort for companies going south by Rabbit_Fish · · Score: 4, Interesting

    The one quote that really bugged me is the following one from Ousterhout:

    > The third thing that has negatively impressed me is
    > that open source is often used as a desperate last-ditch
    > effort for loser software. If a product is doing poorly
    > in the marketplace, sometimes companies release it as
    > open source, hoping that will somehow magically revive
    > it and make it widely used. This almost never works.

    Does this guy not realize that Firefox was born from Netscape going south? I'm sure there are other examples out there, but how obvious does one need to be?

    1. Re:Last ditch effort for companies going south by gertam · · Score: 2, Interesting

      Plus, mozilla languished for at least 2 to 3 years after the source was released before it became a really viable alternative.

    2. Re:Last ditch effort for companies going south by Kjella · · Score: 2, Interesting

      Does this guy not realize that Firefox was born from Netscape going south? I'm sure there are other examples out there, but how obvious does one need to be? Well, unless I've completely missed my Firefox history classes the original Netscape Navigator code that was supposed to be NN5 was so horrible that it was all scrapped, rather than released. So yeah, it became the rallying flag against IE but I would hardly call Mozilla a revival of the Navigator in the sense he's thinking of. Still, from the business side you can always try to fly when falling off a cliff and from the community side the alternative would be that it went quietly into the abyss. Worst case there's nothing worth keeping but there can easily be bits to scavenge of a failed project, just like with a failed car. If you can't stand on the shoulders of giants standing on the shoulders of midgets does help too, a little.
      --
      Live today, because you never know what tomorrow brings
  8. Preaching to the choir by pla · · Score: 3, Interesting

    now it is widely embraced

    Er, no.

    I still, on a daily basis, run into people who would rather buy software than use OSS alternatives because they firmly believe "you get what you pay for". And this in the "Joe Sixpack" crowd, not even talking about fellow IT professionals.

    Among them, I get much more polarized attitudes - They either embrace it, or shun it (with reasons ranging from the "viral" licensing BS, to (yes, seriously) tirades about damned hippies trying to buck the system).

    Me, I'll just use what works. Sometimes that means paying for software, but I can usually find something comparable and Free (and with a price tag of "free", I give "comparable" quite a bit of leeway).

  9. Correction to the article title by Macthorpe · · Score: 4, Informative
    Just one letter, nothing big:

    Ten years ago this week, the Free Software Summit arguably marked the beginning of today's FOSS movement. Considering the BSD license was published about 8 years before that, I think the only thing the summit marked was the politicisation of the Open Source Software movement, not it's creation.

    --
    "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  10. you're dumb by moderatorrater · · Score: 4, Interesting

    Ok, I'm a heretic And a jackass. I said that linux hasn't been accepted on the desktop. Firefox is the only app that has had much success with the average user, and it's not very high.

    I don't think spin and wishful thinking furthers anyones aims I was referencing its success in the server/web/language market, where it's the leader. Apache's the #1 server on the web, php is the #1 language on the web, with ruby and perl also in the rankings. If you work on the web, you can't get away from open source.

    I may be trolling or flaming you, but that doesn't change the fact that you're dead wrong and missed the meat of my post.
  11. Open Source 'half-century' coming up? by argent · · Score: 5, Insightful

    The open source movement was already well under way before the Open Source summit. It was already well on its way before the GNU manifesto and the founding of the FSF. There's a perception that it's big events like these that "created" the open source movement. That's not so, it's the open source movement that's created the possibility of big exciting events.

    Even people talking about f/l/oss before these events seem to miss it. for example, Ousterhout's comment "When I made my first open-source release in the early 1980s (VLSI chip design tools from Berkeley), there were probably less than five open-source projects in the world."

    The Software Tools applications and libraries date back to the '70s. So does Emacs. So do the enormous collection of software published in Dr Dobbs' journal. So do the DECUS and other user group tapes. Much of this was game software, but it also included free compilers and interpreters (Forth, Small C, Tiny C, Tiny Basic, Tiny Pascal), editors (including emacs), operating system monitors (and early attempts at UNIX workalikes), and networks. Usenet was an open source project, and there were soon open source gateways between Usenet and networks like Fidonet... and one of the earliest Usenet groups was "net.sources".

    I would say the first open source decade was the '70s, though in a way it's as old as the computer industry: "in 1971, I became part of a software-sharing community that had existed for many years" -- Richard Stallman. It's been argued that it wasn't really until the '70s that closed source really got under way, so one might say that it was the creation of a binary, non-shared, closed-source software industry that created what became the open-source movement (under whatever name you like).

    So depending on whether you include the '60s, we're coming up on the end of the 4th or 5th "open source decade", the '00s. Not the first.

  12. Re:Long Live OSS by Paralizer · · Score: 3, Funny

    Are you suggesting Microsoft is pulling a Coca-Cola? Change their formula to suck then bring back the original and make billions? I guess it could work...

  13. So YOU'RE the guy to blame... by Kozz · · Score: 3, Funny

    John Ousterhout, creator of the Tcl scripting language...

    I realize that a creator is not responsible in any way for the various ways in which is creation is used. But I have to wrestle with Tcl code every day because it was packaged with a large commercial application my team supports. Its strength is also its weakness: almost anyone can learn to use it (and frequently badly).

    And why is the Tcl interpreter so brain-dead? Consider the complaints from the interpreter when encountering "unbalanced grouping symbols" that are contained within a comment. Most parsers throw out all contents of a comment as soon as it's identified. But if you have an expression like
    set foo "bar"; # (oops forgot a closing paren
    it will refuse to work. WTF?

    --
    I only post comments when someone on the internet is wrong.
    1. Re:So YOU'RE the guy to blame... by tclgeek · · Score: 3, Interesting

      The only WTF is that you've failed to fully grasp how Tcl works. Tcl requires something of an experienced and open-minded perspective. You can't take what you learned in your C or Java class and expect Tcl to work the same way.

      There's a reason why comment parsing is the way it is, and generally speaking it's a good reason. Much like there's a reason Python uses whitespace for indentation. Maybe it's not your cup of tea, but it serves a purpose. And much like Python's use of whitespace, Tcl's comment behavior is not nearly as bad in practice as you think.

      Yeah, there's a couple of clearly strange things about Tcl, but from that strangeness comes a remarkably powerful language.

      I recently gave myself the task to learn PHP (lots more PHP jobs than Tcl jobs, sadly) and was saddened to see all the hacks and special cases I had to remember about the language. Not that PHP is a bad language per se, but after living by choice with Tcl for over a decade, most other languages pale in comparison. Seriously. Tcl is one remarkably well designed language.

      But, of course, we each have our own opinion of what makes for a good language. Just because Tcl doesn't meet your definition doesn't make it worse, just different.

  14. The Internet's a newcomer. by argent · · Score: 3, Insightful

    The primary driver for free software was the post office. DECUS tapes, Dr Dobbs' Journal, Software Tools, all the user group floppy collections. Then the primary driver for free software became the phone company. Usenet, Fidonet, BBSes. The Internet didn't get into the game, really, until the '90s... free/open/watchamacallit software was decades old by then. :)

  15. Open Source is new? by jc42 · · Score: 5, Informative

    When I made my first open-source release in the early 1980s ..., there were probably less than five open-source projects in the world.

    You've missed a lot of computing history. Maybe the capitalized phrase "Open Source" was new, but the practice wasn't. For instance, before the mini/micro-computer "revolution", I worked on a number of IBM mainframes, all of which used VM as their main OS. VM originated in academia, and its source was always available to anyone interested. Of course, not too many people wanted it unless they had an IBM mainframe. Most such installations had a VM guru on the staff, and the VM gurus I knew were quite open with their source.

    Around the same time, on one such machines, the engineering staff brought in Amdahl's unix system, which ran on VM of course. When we asked about source, the reply was "That's not an option; you get it whether you want it or not." "Open Source" may not have been a catch phrase yet, but Amdahl was happy to have customers with employees who could read the source, since that made their support job a lot easier. In fact, I sent them a kernel bug fix about a month after we got the system installed; I got back a nice "Thanks!" letter and was added to their published list of code contributors.

    A more accurate history would be that open source was quite common before the mid-1980s, but it didn't need a name. Software vendors routinely gave source to customers who wanted it, with the expectation that customers would find and fix bugs and maybe add new features. One of Microsoft's innovations was to hold their source as proprietary, so as not to allow customers to improve the software. A lot of people were amazed that customers actually accepted this. You heard a lot of questions like "Would they buy a truck or car that couldn't be worked on by any mechanics except the manufacturer's?" But then, when it became clear that Microsoft had gotten away with such a dodgy scheme, it was quickly adopted by others, so that customers would have to pay them for patching up the bugs.

    It still sorta amazes me that customers can be so dense as to pay money for products that can't be repaired by anyone but the manufacturer (and usually now not even by them). So much for the economists' idea of a rational marketplace.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  16. Re:Long Live OSS by DescData · · Score: 3, Informative

    You understand that the whole idea of New Coke was change the type of sugar without people noticing/complaining? They took the original off the selves. When original code was reintroduced, it was not exactly the same.

  17. I'm to blame as well. by argent · · Score: 4, Informative

    And why is the Tcl interpreter so brain-dead?

    Because it's simple. Deliberately so. It's inspired by Lisp.

    There's 11 rules that define the complete syntax for Tcl, everything else including control structures is built up on top of that.

    I'm responsible for some of the complexity that IS in there, originally there wasn't a distinction between {...} lists and "..." strings at all: I'm the one who suggested that variable substitution be allowed inside "...".

    But if you have an expression like
    set foo "bar"; # (oops forgot a closing paren
    it will refuse to work.


    No, that one's OK, but if you have
    set foo "bar"; # {oops forgot a closing brace
    it may not work.

    The reason is that the parsing of comments happens at the block level, but the parsing of blocks happens at the list level. So {# this list happens to start with "pound sign"} is a list. The fact that that list might happen to be code as well doesn't make a difference when it's parsing lists.

  18. Re:Long Live OSS by sumdumass · · Score: 2, Interesting

    Well, yahoo could fix all that if they wanted too. All they have to do is make a contract with an extremely large payout with an OSS company for a discount on Linux servers and support in exchange for GPLv3 and GPLv2 development on on OSS products over the next ten years. Make the discount something like a mandatory purchase over so many years which they will likely do because of growth anyways and set the traded development work for 10% or something off or a cost plus contract or something of the sorts. Then make the deal for 10 or 15 years with the outage conditions of the OSS company going out of business or a payout of 20 million to a billion or something.

    Tack a committal to forever allow the use of any patent technologies related to any work they perform and make sure the committal is at least as permissive as the GPLv3 if not more so with a requirement for other licenses use too. I'm betting you would have created a situation where Microsoft wouldn't want to touch them with a ten foot pole for the next 20 years. Anyways, as long as the Yahoo obligations is normal compared to what they already do except with the absurd payout and patent commitment should leave them in a position just as strong as they are today (or better) without causing too much problems for regulators. They could even present it in a way that benefits them because of the discount or price plus portions of the deals.

    However, I think your wrong about the MS yahoo attraction. I think MS doesn't care what regulators think and only want Yahoo for their yahoo games section which could allow them to gradually force a switch to Vista by making certain popular games only compatible with Vista and then eventually all of them. A lot of the hold outs don't see a reason to switch to Vista, This would give quite a few of them one.

  19. Open has more ears, but do we use them? by DescData · · Score: 2, Insightful

    The development I had hoped to see in Open Source but never did:
    Exploit the fact that Open Source projects (potentially) have a lot more ears then closed source.

    1. Re:Open has more ears, but do we use them? by argent · · Score: 2, Insightful

      Can you explain what you mean by "ears"?

  20. Computer Magazines by slapout · · Score: 2, Insightful

    Does anybody remember back when computer magazines used to print programs in source code form for you to type in? That was certainly one way of making the code available.

    --
    Coder's Stone: The programming language quick ref for iPad
  21. This article is nuts! by Bruce+Perens · · Score: 5, Informative

    After the announcement, Netscape assembled a group experts to participate in a strategy session at which the term "open source" was first conceived. The participants also assembled a new philosophy that reconciled the ideological principles of software freedom with the pragmatism of commercial software development. The Open Source Initiative (OSI) was then founded to supply and maintain an official definition for the open source philosophy.

    No part of this paragraph is true. The OSI had existed for two months when this summit convened. The term Open Source was concieved in a meeting at VA Linux Systems by Christine Petersen.

    Bruce

    1. Re:This article is nuts! by nomadic · · Score: 2, Interesting

      No part of this paragraph is true. The OSI had existed for two months when this summit convened. The term Open Source was concieved in a meeting at VA Linux Systems by Christine Petersen.

      Bruce, as people have repeatedly pointed out to you on slashdot, the term "open source" predates the OSI by several years. I know that people have repeatedly pointed out to you that the term "open source" in terms of available, distributable source code was used years before OSI purportedly came up with it. A search on usenet shows repeated use of this phrase back to at least 1991.

    2. Re:This article is nuts! by Bruce+Perens · · Score: 3, Informative
      Hi Nomadic,

      Before the Open Source Initiative was founded and the Open Source Definition was published, the term "open source" was commonly used to refer to a form of military intelligence, and that meaning still survives. There are a few references - not a ton - before that date to "open source code" to refer to published source code, but with no rights connected with it. The campaign started in February 1998 and "Open Source" gained a specific meaning at that time.

      I understand your point. I just don't feel it's important, because until the start of the campaign the phrase was not particularly important. So, you can stop now. Also, please do me a favor and don't try to remind Richard Stallman that the two words "free software" were said in combination before his campaign, and meant something else. Of course they were. But you'd just be annoying him for no reason and he might not be as nice about it as me :-)

      Thanks

      Bruce

    3. Re:This article is nuts! by Bruce+Perens · · Score: 2, Informative
      Actually, I was not at the meeting. Eric Raymond brought me the results of the meeting the next day. I proposed to change the Debian Free Software Guidelines to be the Open Source Definition at that time.

      Interestingly enough, the Open Source Definition - and thus the "philosophy" of Open Source that the article discusses predates the founding of OSI by some 8 months, and thus the summit referred to in the article by 10 months. It was complete by the end of June, 1997, as part of Debian's promise to the community, and is still there today.

      Bruce

  22. 10Base5? by camperdave · · Score: 2, Informative

    I think 10Base5 was pretty much on its deathbed when Microsoft appeared on the scene. The cable was thick and unwieldy to install. It was costly, as you needed active devices to connect to the cable. 10Base2 was a lot cheaper, and it offered the flexibility to re-wire a network. 10BaseT was cheaper still, and much more fault tolerant.

    --
    When our name is on the back of your car, we're behind you all the way!
  23. It's all lists and strings. by argent · · Score: 2, Informative
    Those are the same case. A comment comes at the beginning of a statement.

    set foo [list {#valid list item} {bar} {baz}]; # { unmatched brace in a comment produces error here

    There's no distinction in Tcl between {#valid list item} and {#a code block starting with a comment}.

    Here's another example that might help you understand:

    ### chunk one
    set separators {# ! @ % --}
    if {[lindex $separators $token] >= 0} {# It's a separator
        lappend seplist $token
        set token [next_token]
    }
     
    ### chunk two
    set separators {# ! @ % --}
    set block {# It's a separator
        lappend seplist $token
        set token [next_token]
    }
     
    if {[lindex $separators $token] >= 0} $block
    These two "if" statements are the same, as far as Tcl is concerned. A Tcl block consists of Tcl statements separated by newlines and semicolons. Each tcl statement is a list, with the first element of the list being a command, and the rest being the arguments. So that "if" statement is the command "if" with two arguments, or it's a three element list containing "if", {[lindex $separators $token] >= 0} and $block.

    Whether the block is the result of a variable substitution or not isn't relevant. So the parser operates on lists, one list at a time. If a block is used, it gets JIT interpreted as that code and the resulting code is stored in the object alongside the list format, so the next time around it doesn't get recompiled and execution stays in the bytecode interpreter... but that's a side effect of the implementation. As far as the language is concerned it's all just strings that may be lists, code, or plain text.
  24. Reply to AC by Bruce+Perens · · Score: 2, Informative

    No it wasn't, Bruce
    Dear AC,

    The reference you refer to uses the words "open source" in a sense closer to the sense of "open source military intelligence", which was a well-known usage at that time and still continues to be used. It means something that has value but wasn't taken from a secret source. In early February 1998, the phrase gained a new usage which was promoted by the Open Source Initiative.

    I will not, however, take any credit for the usage of "Open Source" in a series of articles by one "Violet Blue". This seems to be closer to the military sense "not a secret" than the sense I have promoted :-)

  25. Open Source and credit for the past by Bruce+Perens · · Score: 2, Insightful
    Take a look at my speech to the UN World Summit in which I give Richard credit. Note what Richard does :-)

    Free Software was the first campaign to clearly associate rights with source code. Publicly distributed source code existed even before then, and sometimes had rights that complied with the OSD. The OSD was written to fit existing licenses, primarily BSD, GPL, and Artistic. Although Richard had published an article about the four freedoms in GNUs Bulletin number 4, he didn't maintain any publication about them after that, online or elsewhere, until after the OSD existed. The references to "open source" before 1998 don't clearly associate any rights with the fact that source code is distributed.

    So, what I am claiming credit for is getting "Open Source" to be one thing that very many people ask for. It is essentially the same thing that Richard was (and is) promoting, but he was unable to reach the masses nearly as well, simply because of his emphasis that the audience must place its a priori appreciation of freedom above all else. I agee with Richard, but it wasn't the best way to convert the unconverted - at least those who didn't think very similarly to Richard.