Slashdot Mirror


What is Open Source?

s390 writes "The Inquirer is running an article by Olliance about "What is Open Source?" It appears to be the first of a two-part series for managers about how to engage with the open source community. The writers seem to know their material. Are they on target or have they missed something important? Do PHBs really need to read this sort of introduction to get comfortable with the idea of using Linux and other open source software?"

26 of 322 comments (clear)

  1. The thing I see is by BoomerSooner · · Score: 4, Interesting

    everyone seems to think just because something is Open Source it is default GPL'ed.

    Antitrust kind of fell into this trap (worst computer movie ever!).

  2. Maybe by T40+Dude · · Score: 5, Funny

    they should ask SCO ?

  3. Unfortunately.. by cK-Gunslinger · · Score: 5, Funny


    .. no one can be told what Open Source is.

    1. Re:Unfortunately.. by roman_mir · · Score: 4, Funny

      Oh, you mean we need to pop some pills and find out for ourselves?

    2. Re:Unfortunately.. by MxTxL · · Score: 4, Funny

      This is your last chance. After this there is no turning back. You take the blue pill, the story ends, you wake up in your Windows environment and believe whatever you want to believe. You take the red pill, you stay in Wonderland, and I show you how deep Open Source goes... Remember, all I'm offering is the truth, nothing more...

  4. Like it or not, managers default to commercial by Sheetrock · · Score: 5, Insightful
    Which means that Open Source needs to be carefully pitched to them -- commercial, closed source software is how business has been done for thirty years, while free software is still kind of a wierd new hippiesh thing (although having big-time companies like IBM embracing it helps.)

    It's like the saying goes; when all you have is a hammer, everything looks like it needs a pounding. Nobody ever got fired buying Microsoft, whereas Open Source seems like a gamble... even moreso now with the bogus SCO lawsuit. Calmly and rationally explaining to the people that make the procurement decisions at your company that free software is a valid alternative and explaining why is necessary, because by default they're going to want to go with what they've always went with.

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




    1. Re:Like it or not, managers default to commercial by brejc8 · · Score: 4, Interesting

      A friend of mine who works at an unnamed Swedish company was very much for open source software, but when his managers were thinking of buying software they allways went for the medium-small sized companies reather than the large sized or open-source. The reason was that if they programs didn't work purfectly they could put pressure for the companies to fix it. If they refused they would bury them in legal threats and colapse the company and move on. Thus not many companies would refuse to fix bugs and solve problems.
      Interestingly the concept of the company fixing its own problems as they hold the source was just unthinkable. No manager would give themselves more work no matter how much money it would save.

    2. Re:Like it or not, managers default to commercial by dsr9996 · · Score: 4, Interesting
      My experience at the company I work for has verified what your friend's Swedish company does. Big companies are going to be unresponsive to bug reports and feature requests because big companies by nature move slowly, are ponderous, and not as nimble as smaller ones. The same, interestingly, is also true of groups within companies.

      The only reason big companies will be responsive to requests is if the company doing the requesting is also big (i.e. a very important client). This makes perfect business sense: It is much more important to make sure a client that spends $10 million on your products each year is happy versus a researcher at a university that spends $1 thousand.

      Your other point about companies fixing bugs in OSS since they have access to the code is also right on. It is not always easy to fix bugs in code, especially if the code is non-trivial in size or complexity. It takes time to learn the code well-enough to solve bugs in it, unless they are glaringly obvious. So the time that may be saved by reusing open source code must be weighed against the time it takes to learn that code if a company intends to make fixes to it.

      Finally, I think most companies do not understand open source licenses, and because of this ignorance, they are afraid that by using open source code they will have to give away all their proprietary code. The threat of this alone is enough to make any company afraid.

      At the company I work at, open source proponents would need to convince the high ups at the company (CEO, CIO, etc.) about the safety and utility of open source, and once those guys made a decision to use it, they would make it a possibility for group managers and individual developers to explore open source solutions to use in their projects.

      Peaceful regards,
      Devin

    3. Re:Like it or not, managers default to commercial by Cereal+Box · · Score: 4, Insightful

      Interestingly the concept of the company fixing its own problems as they hold the source was just unthinkable. No manager would give themselves more work no matter how much money it would save.

      See, you have the misconception that simply having access to the source means you can fix problems in an acceptable amount of time. If you've ever had to pore over a massive project you'll realize that you could spend a couple days trying to track down and fix a problem that is preventing you from finishing your real work or you could simply send a problem description off to the guys who originally wrote the code (and who you're already paying for), and they'll probably be able to fix the problem far quicker than you ever could. THAT is the reason closed-source software is so appealing. If you have a problem with a piece of code you bought you can tell them "hey, I've got a problem, I'm paying you, get on this problem and fix it for me ASAP or we'll be re-evaluating our business relationship with you." With open source software, you might get lucky with helpful developers and you might not. You never know. What you do know is that you don't have the ability to really push open source developers to fix problems for you, and that's a major drawback.

  5. I loved antitrust by zapp · · Score: 4, Insightful

    Antitrust beat the hell out of movies like Hackers and The Net.

    Atleast Antitrust used GNOME, real unix commands, etc... had hot girls, and an actual plot.

    Maybe it didn't portray the fineprint of the GPL, but it did pretty well (I thought) at showing how corrupt corporations can be.

    --
    no comment
    1. Re:I loved antitrust by xutopia · · Score: 4, Funny

      eveytime there was code on the screen it was funny as hell!

      If (byte byte)
      {
      byte byte byte
      Byte ** asdfasdf
      Byte byte is good for a byte()
      so byte byte byte
      }

  6. Hush! Hush! by LX.onesizebigger · · Score: 4, Funny

    As someone who hopes to graduate with a Bachelor of Business Admin and a Bachelor of Science (CS) and has an interest in OSS, my thoughts on this:

    Hush! Don't tell them! OSS will be a comparative advantage to some of us. Don't ruin that!

    (TWAJS)

    --
    I for one welcome our new SCOviet Russian overlords to whom all our base are belong.
  7. Sorry by BillsPetMonkey · · Score: 4, Insightful

    But on theinquirer, this is preaching to the converted, and the linux side banner "blindingly easy" betrays a lack of objectivity in approach. I'm not trolling, but this article won't be noticed by the people who really need to see it.

    In the area of marketing the "linux zealot" tag is our own worst enemy and unfortunately that's what this will be labelled.

    --
    "It's not your information. It's information about you" - John Ford, Vice President, Equifax
  8. Not obvious by Jad+LaFields · · Score: 5, Insightful

    As a someone who is relatively new to /., the 'geek scene', and alternative software, I'd just like to point out to many people I don't think that OSS is a very simple, obvious concept. I haven't finished reading the article yet, but I think the idea of explaining OSS simply to 'non-geek' people is a good one, considering the "if you don't know what it is, figure it out yourself, we're not pandering to anyone" attitudes I've seen every once in awhile. Well, off to finish reading...

    --
    [SIG] It's like putting a moose in the blender -- a recipe for disaster!
    1. Re:Not obvious by Milo+Fungus · · Score: 4, Informative

      Agreed. As a greenie geek I spent a lot of time just getting up to speed. To save you some Googling (which is a great way to learn about OS/FS), let me post some links for you. These were articles that I've found particularly helpful.

      Some of these weren't around when I was getting into things. Creative Commons came a bit later. Most of my earliest reading was from GNU. You've already found Slashdot, which is one of the best resources for learning about FS/OS, especially as it relates to current developments.

      One word of caution: FS/OS is a religion. People can be very zealous about their views on it. Be careful as you formulate your own opinions, which will likely change over time. When in doubt, choose a more moderate approach. (If you're interested, my personal views can be found here.)

      I hope this is helpful. Well, off to more reading myself...

  9. Re:GNU's definition by ronfar · · Score: 4, Informative

    Actually, I think here is a more accurate view of the GNU Foundations ideas about Open Source Software.

    --
    All the creatures will die, And all the things will be broken. That's the law of samurai. (Jubai, 1605)
  10. So.. by zapfie · · Score: 5, Funny


    What is Open Source?

    Open Source is patient. Open Source is kind. It does not envy.

    It does not boast, it is not proud

    It is not rude, it is not self-seeking, it is not easily angered

    It keeps no record of wrongs

    Open Source does not delight in evil but rejoices with the truth

    It always protects, always trusts, always hopes, always perseveres

    --
    slashdot!=valid HTML
  11. assumptions by thoolihan · · Score: 5, Insightful

    The author assumes some things. High Quality? Some software is. OpenSSH for starters. However, anyone who's spent some time installing packages on various GNU or BSD systems knows there are some really awful projects out there too.

    Now that I think about it though, thanks to the Java version of ICQ, I think closed source still holds the worst app of all time record...
    -t

    --
    http://unmoldable.com W:"No one of consequence" I:"I must know" W:"Get used to disappointment"
  12. Missing the Point by Delphix · · Score: 5, Insightful

    While I read slashdot daily, and have an appreciation for Open Source software, I think a lot of you miss the point. I work for a company that builds 3D simulations. For years we used IRIX. SGI was simply the best graphics rendering stations you could buy. We still have some fridge sized boxes, an old Octane, and a couple O2s sitting around.

    However, we've moved to Linux. We use Red Hat 7.2. Why? Because Open Source is great? Beacause we're giving back to the community? No. Because Linux allowed us to reuse all our simulation code that was built using Unix interoperabilty on more modern hardware, cheaper. We can go grab a GeForce4 Ti 4600 off the shelf, get a 8MB Buffered IDE HD, and Dual Athlon chips and they'll eat those O2s / Octanes, and even the old fridge sized Onyx. Slap six of them together and you've got a six channel renderer. We did have to change our IG software. We were using Performer, now we use a third party developed renderer.

    For years our the company that developed our renderer has supported both Linux and Windows. Now they only support rendering on Windows. They still support the API for Linux though. So now we're looking three options:

    1) Devoting time to developing our own Linux based renderer.
    2) Continuing to use their API on Linux, but to control chanels on Windows boxes.
    3) Converting the simulation over to Windows and dropping Linux.

    At this point option 1 is pretty much out. While we have the in house skills to develop an IG, it would take several years to build something to meet our requirements (needs texture paging, terrain paging, must handle terrain sizes in excess of 2GB, etc).

    Option 2 looks attractive because it's the least work. And will probably be what's implemented in the short run.

    Option 3 will probably be our long run solution as we've had some trouble with nVidia and ATI drivers on Linux. While they do work in most cases, they don't seem quite as robust as their Windows counterparts. Ie with the Quadro cards...

    Now if you go back and read over these things, what we considered in deciding what to use were:

    1) time
    2) cost
    3) ease of implementation

    You'll note we never said anything about Open Source. When we first moved to Linux we looked at Open Source issues. We use open source development tools. GCC, GIMP, ImageMagick, Glade... But it had nothing to do with the fact they were open source. If they had been sold to us like IRIX was and performed the same functionality we would have bought them.

    We're interested in shipping our product, making $$$, and that's what managers are concerned with. The debate over whether or not we use Open Source software is irrelevent. The questions that have to be answered are how it would impact cost, time to delivery, learning curve. The other thing is, you shouldn't expect businesses to go out and just switch to Open Source because you wrote a persuasive article. If there is a system in place, it probably won't be replaced until it's necessary to do so. It's that whole cost thing again. Why replace something that's been paid for that works until it's necesary to do so.

    If you answer that with anything other than it will make the company more $$$, or increase productivity, etc... you won't get very far with the suits.

  13. What is open source? by The+Bungi · · Score: 5, Funny
    That most interesting of human endeavors whereby some people give away the fruit of their labor and get nothing in return. The idea here is that "closed software" is an anathema to human freedom and therefore clashes with the pursuit of life, liberty and well-cooked apple pie.

    A theory formulated by people who came to age trying to screw universities out of what they considered their own personal property, which was then somehow extrapolated to the real world and subsequently swallowed in extremis by a few technically capable idealists and several million people looking for a free ride who contribute absolutely nothing but "believe" and therefore are part of the "community".

    The resulting movement (and its derivatives) can be thought of as the technological version of the catholic church during the depth of the medieval era - in both structure and radical "join us or die" behavior.

    Along the way they convince themselves that "some day" they'll make a buck on giving away stuff, and when they don't (which is the most common result), they blame the government, the system, the corporations and the weather for being "unfair".

    Basically.

  14. Company-to-Company relationships are important by TopShelf · · Score: 4, Interesting

    That's an interesting point that many people overlook - just because IBM supports Linux doesn't mean that IBM makes a good partner for smaller businesses.

    A couple years ago I was part of a vendor selection process for a WMS, and one the three contenders (EXE) basically eliminated themselves by not demonstrating that they took customers of our size (~$200 million) seriously. I sent them data to use for our scripted demo weeks in advance of our visit, only to have their technical sales rep get back to my voice mail with initial questions at 5:30 p.m. the day before we were to arrive - and by that point I was already on the plane. The demo, obviously, turned out underwhelming.

    Their functionality was top-notch, but all the signs were that we'd be a small-ish customer to them, and hence not worthy of focused attention (read: flunky implementation consultants among other issues). A major component of any software purchase decision has to be the potential relationship between the customer and vendor, and how well the customer feels they'll be treated going forward...

    --
    Stop by my site where I write about ERP systems & more
  15. One misconception I had by jcsehak · · Score: 4, Insightful

    One misconception I had was that open source meant you had to give the product away for free. This was even reflected in version 1.0 of the Open Source Music License I wrote (that I based on the GPL). But that's not so! You only have to give the source away, not the end-product. And you don't even have to make it available for download, you need only sell people CDs of the source for the cost of the media.

    Open source isn't so much for the benefit of the end-user as the developer. Or rather, other developers. So it's just as easy to make money on an open source project as a closed one, as long as someone else doesn't take your code and make their own version that better and cheaper. So for MS, open sourcing Word would be a bad idea. But for a musician like myself, "better" is relative. So making your music open-source does nothing but good.

    --

    c-hack.com |
  16. Quality? Not. by Animats · · Score: 5, Interesting
    High Quality? Some software is. OpenSSH for starters.

    Only some of the time. One big problem with open source software is that there's only so much attention to go around. High-profile projects like the Linux kernel and Apache get that attention. But once you get past the top 25 projects or so, attention is limited and quality becomes spotty.

    The biggest problem is mid-level open source software that's useful but contains some major design error. It's almost impossible to fix such things. Those projects don't get the attention needed for a major rewrite, and the "patch" approach doesn't generate a redesign.

    CVS is a good example of this. It's a basically good idea, implemented badly. CVS is a client/server system with a database back end. But the client/server system is ad-hoc, as is the database system. CVS clients look for specific text messages coming back from the server; there's no proper client/server protocol, not even error codes. The "database system" is just a collection of data files, lock files, and status files, which can get out of sync.

    "Subversion" was written to deal with these issues. When it's done, it will do about what CVS does, but hopefully better. That indicates a failure of the patch-based open source process. CVS couldn't be fixed within the process; it was necessary to start a new project and rewrite.

    Below the projects that are marginally successful is the dark underside of open source, the thousands of dead and moribund projects on SourceForge. The SourceForge people like to boast about how many projects they have, but for most of them, they're just providing free hosting for trash.

    1. Re:Quality? Not. by CERonin · · Score: 4, Interesting
      Below the projects that are marginally successful is the dark underside of open source, the thousands of dead and moribund projects on SourceForge. The SourceForge people like to boast about how many projects they have, but for most of them, they're just providing free hosting for trash.

      The "dark underside" you refer to exists regardless of the development model. I can't tell you how many projects I've worked on in the "real" (read "commercial") world that went exactly nowhere. The difference, of course, is that these "real" projects (and, occaisionally, a career or two) would die a quiet death in a shallow grave in a cubicle, rather than in public on freshmeat.

      IMHO, the mortality rate for OS projects is just about right. And try not to think of failed projects as "trash". Think of it as rich loam, the vital compost that will spawn new (and possibly) better OS software. Or not ;)

      --
      stirring the pot since nineteen mumblty mumble...
  17. Education, lots of education by heironymouscoward · · Score: 5, Insightful

    Sometimes what is most obvious to one person is most unobvious to another. OSS is - to Slashdotters - as obvious as water and sun. To managers, it is a contradictory concept and much of the education has to come in the form of explaining why it is "free". Much of the counter arguments to OSS try to leverage the natural paranoia of business people (GPL virus, OSS patent liability, TCO, etc. etc.).

    The simple truth - and this is obvious to any neutral observer - is that the Internet changed the dynamics of the software industry by removing all the previous barriers to organization and communication. What used to require a large organization to produce can now be economically (and this is the key) produced by random professionals in their spare time, by tiny teams working on thin margins, and by organizations who would otherwise do nothing special with the code anyhow.

    The key questions about OSS ("who pays?") have been asked before, about the Internet, and we now all know the answers: everyone pays, a little, but since the technology required is so very, very cheap, it comes down to rewarding people's time. And it so happens that for many developers, the product is its own reward.

    Software only represents a slice of any business's operation, and whether OSS is free or cheap makes little difference. However, when software is expensive (think SAP or Oracle), it eats so deeply into the business that little is left for other investment.

    Managers need first to learn that large swathes of the software landscape are now completely in the domain of "as cheap as air", and only foolish people will still pay for something that their competitors get for nothing.

    Managers need secondly to learn that this process keeps on moving. One by one the bastions of commercial software will become commodity items. The businesses with the capacity to be pioneers will always benefit. The rest will follow when the technology curve flattens out and moves into the "general market" and then "late adopter" phase.

    OSS is simply a slice of a standard S-shaped technology curve. It's the same curve that drives Moore's Law, and indeed, one can say that software cost has a half-life. One could even estimate this. Allow me to state "Heironymous' Law" of falling software costs: every 18 months, software products fall in cost by half, eventually reaching effective zero.

    Which is why we can now get databases, office suites, Beowulf clustering software, etc. etc. etc. for the cost of bandwidth.

    Patents, by the way, are a brake on this technology curve, and this is IMHO why those of us who love and feel this curve hate patents so much. Technology wants to be free.

    --
    Ceci n'est pas une signature
  18. Re:AntiTrust is the worst movie since the Matrix. by Richy_T · · Score: 4, Funny
    Bill Gates also gives scholarships [...] this man should be knighted.

    Certainly someone should be waving a sword in the vicinity of his neck.

    Rich