Slashdot Mirror


What Open Source Shares With Science

An anonymous reader sends in a philosophical piece at ZDNet about the similarities between open source development and the scientific method. Here's an excerpt: "The speed of progress is greatly enhanced by virtue of the fact the practitioners of Science publish not only results, but methodology, and techniques. In programmatic terms, this is equivalent to both the binary and the source code. This not only helps 'bootstrap' others into the field, to learn from the examples set, but makes it possible for others to verify or refute the results (or techniques) under investigation. In an almost guided-Darwinian evolutionary fashion, this makes the scientific process a powerful tool for the highlighting, analysis and possible culling of ideas and concepts; less useful ideas and hypothesEs die, and likely contenders come sharply into focus. Newton made his famous comment about 'standing on the shoulders of giants,' in part, to indicate that his contributions to human knowledge could not have been achieved solely. He needed the 'firmament' beneath him hypothesized, tested and confirmed by generations of scientists, philosophers and thinkers before him, over centuries."

8 of 115 comments (clear)

  1. I disagree that Open Source is like Science by BadAnalogyGuy · · Score: 5, Interesting

    Are you sure? Because science is done by a handful of "qualified" people working in ivory towers. A cathedral staffed with priests, if you will.

    Open Source, though, is more like a bazaar. Wild and eclectic, the bazaar atmosphere takes the best and worst of everything, stirs it together, and produces some of the finest things found anywhere. Everyone has a say and anyone can set up shop.

    I'm no millionaire, but I'd say that Open Source is much more like a bazaar than a cathedral.

    1. Re:I disagree that Open Source is like Science by mpeskett · · Score: 5, Insightful

      Yes, yes, we all know about 'The Cathedral and the Bazaar', but your characterisation of science as a cathedral with priests is way out of line. The same spirit of taking what works and building on it is the foundation of scientific endeavour. There's no "one true way" or revered holy texts of science, only what works. When something is found to not work, it has to be changed or discarded...

      You can try belittling qualifications, but getting qualified isn't some sort of indoctrination process (or at least it shouldn't be, granted it might resemble indoctrination in some places, but I submit that those places are turning out bad scientists, however qualified they are). As science advances, the necessary knowledge, experience and learning to make a meaningful contribution only grows, meaning people have to spend those years of study and specialisation, learning about what's gone before, to reach a point in a field where they can do something new.

    2. Re:I disagree that Open Source is like Science by PPH · · Score: 4, Insightful

      What is this 'qualification' you speak of?

      Granted, your odds of getting peer reviewed is quite small without the requisite sheepskins hanging on your office wall. But there's nothing in the rule book that says science can't be done in one's garage.

      The nature of some science dictates the need for some rather exotic equipment. And my neighborhood has a covenant against building LHCs in one's garage. But it isn't unknown for amateurs to discover comets or other objects.

      --
      Have gnu, will travel.
    3. Re:I disagree that Open Source is like Science by joocemann · · Score: 4, Insightful

      You are wrong. Anyone can practice science --- follow the scientific method and you are a scientist.... The problem is whether you've established a history of valid application of that method and if your demonstrates that integrity upon review for publication.

      The ivory towers you pretend to exist are only a figment of your imagination and/or ignorance.

  2. Standing on the shoulders of giants by Anonymous Coward · · Score: 4, Interesting

    Yay for factual errors!

    Newtons comment with regards to 'standing on the shoulders of giants' was actually just a jab at Robert Hooke (the two eminent Physicists hated each other, with the phrase originating in a letter Newton sent to Hooke).

    However, Hooke was of significantly smaller stature than Newton, so by 'standing on the shoulders of giants' Newton was telling Hooke that he had learning nothing from him.

    Although a fantastic scientist Newton was a very poor example of a human being, he was rude, offensive and incredibly stuck up.

  3. Science is not open by presidenteloco · · Score: 4, Insightful

    As long as scientific results and techniques are hidden in very expensive privately-run journals and conference proceedings,
    it cannot in any sense be considered open in the same sense as open-source or "fsf-free" software.

    I would like to pursue scientific research as an amateur, but am prevented from doing so.

    And this problem doesn't apply only to me, but to countless fully qualified scientists whose institutions cannot
    afford the knowledge.

    Science badly needs a Bastille day.

    --

    Where are we going and why are we in a handbasket?
  4. Re:Sadly, education is lagging behind once again. by Daniel+Dvorkin · · Score: 4, Interesting

    Computer Science and Computer Engineering classes have yet to implement significant group collaboration.

    Or they go too far in the other direction. I distinctly remember one database class in my MS curriculum which had thirty people working together on a one-semester project, and it was a nightmare. At the time I was working as a DBA lead with a team of five people including myself, which was a pretty good number for our project, so I had a pretty decent idea of how things should work. Trying to get thirty CS students, only a couple of whom had any real industry experience, to work together on a single project in that length of time was just Not Going To Happen. I tried very hard to get the professor to break the class into a few groups and have each group work independently on the problem, but he wouldn't budge; he had a Grand Vision of what all these people working together would accomplish. The mythical man-month in action.

    The result was pretty much what you'd expect. Three-quarters of the class slacked off, a quarter did all they could, and instead of a working project at the end of the semester we had a half-finished mess. A few of us strongly suspected hat what he really wanted was a polished product he could distribute under his own name, so this chaos may in fact have been a silver lining ... But the experience was of no real value to anyone in the end.

    --
    The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  5. open source = non-privatized science by panthroman · · Score: 4, Insightful

    Software, like science, produces a non-rival public good. (Nonrival means it is not consumed when somebody uses it.) But there are private research companies just like there are private software companies.

    I used to work in a publicly-funded virology lab studying Hepatitis C Virus (HCV). My biggest result was finding this particular human gene that HCV required in order to infect a person. If you took liver tissue, knocked out that gene, and tried to infect it with HCV... no infection. Has anyone seen this before? Nothing in the scientific literature, but we found a dusty old patent from a company that had clearly found this connection years earlier, but never published it or followed it up. The company was likely hedging its bets in case it wanted to follow up later. HCV kills tens of thousands of people a year (liver cancer). Just makes me so frustrated.

    Most people are already familiar with negative market externalities like pollution or overfishing. Science and software both exemplify positive externalities, which are just as problematic in free market capitalism. If only there were a clear way to internalize externalities!