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?"

15 of 322 comments (clear)

  1. 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 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.

  2. 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
  3. 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
  4. 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!
  5. open source is fun by tuffy · · Score: 3, Insightful

    Or, perhaps less simply, it's the notion that writing code for its own sake can be worthwhile - both to the writer and to everyone else.

    --

    Ita erat quando hic adveni.

  6. NO by Anonymous Coward · · Score: 3, Insightful

    Open Source developers have to respect end users before it will be accepted. No more of this "RTFM, j00 n00b. h4w h4w, I 0wn3d j00. 1337."

  7. 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"
  8. Self-Reliance by Bame+Flait · · Score: 3, Insightful

    Although I posted offtopic flamebait above, I'm moved enough by this post to respond seriously.

    Businesses have a problem these days when it comes to software implementation - people aren't very good at it. This is typically (in my experience), because they have a hard time finding the right people who are expert in implementing software (which in many businesses, is at least as challenging as developing it). This difficulty is compounded when you have to deal with third-parties, which are notoriously unreliable when it comes to satisfying commitments (time, dollars). Those who have the appropriate human capital are the ones best equipped to implement open source effectively - and those who don't, won't.

    Now part of the nature of open source is that there isn't a corporate entity out there that bears some responsibility to the organizations implementing the software - and this is where modern executives run into a wall. Without someone on the inside who knows their stuff, they're not going to be implementing anything other than the same old corporate offerings that will come with (mediocre) software and support.

    What executives need to realize is that open source doesn't just give their programmers more control, it gives them more control. With the right personnel and a little innovation, open source gives you the power to grow and expand your business in highly specialized ways that proprietary software simply won't be able to match - even in a co-development type of environment (this I know from experience).

    So cancel your MSDN subscription, and hire a few competent admins and developers. Then listen to them. It might feel like stepping off the plank into shark-infested waters, but they'll soon realize that they're swimming with the mermaids and dolphins in a sea of technical enlightenment.

  9. 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.

  10. Open Development by eadz · · Score: 3, Insightful

    is what open source is really about. I have seen quite a few "Open Source" projects - code released under the GPL - that have been closed development and absolutly useless as an open source project because of this.

  11. 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 |
  12. Interesting article... by Pettifogger · · Score: 3, Insightful
    I don't know why it hasn't been pointed out yet, but the people who wrote this article are with Olliance, which is *selling* open-source services. Now, before you light your torches and get your pitchforks, I use Linux on a daily basis and do what I can to evangelize the movement. I also have a small collection of aging but much loved Macs. There are no Microsoft products in my household. But as someone who works in business, the first thing I noticed is that this is a sales pitch. Nothing wrong with that, but I know that many others in the business community will see a bunch of red flags because of it.

    I think the biggest reason keeping businesses from switching is inertia or fear of new things. Everything sort of works right now (if the system goes down, the CEO and/or Board of Directors blames IT, not management) but if management makes a switch to something else entirely and it doesn't work, they're going to lose thier jobs. Trust me, software decisions aren't just based on price, stability and features. Even though Microsoft products sort of work most of the time, they're still beating the fear of the unknown.

    For this reason, I really think that Linux/OSS should be pushed on the desktop level. When consultants, like Olliance, come in to install OSS at a company, I think they should put up fliers offering to install Linux on employees' *home* computers, too, if they bring their boxes in. I think one of the greatest unrealized benefits is Walmart selling inexpensive Linux boxes in its stores. That reaches a lot of people, even executives. When they see that it's stable and working and not "scary," it will become viable alternative. Finally, I think some kind of gimmick, like maybe using Linus' birthday as "Linux Day" where everyone who uses it goes to the Mall or somewhere with a bunch of CD-Rs burned with a distro and gives them away to anyone who wants it. The media might even be persuaded to cover something like this. It would spread the costs of producing discs and distribution out over a lot of people. People regularly share their music, why not operating systems, too? I don't know if that would work, but something needs to be done to get OSS onto as many desktops as possible. That's where the real battle for hearts and minds is, and if a CEO (or other high exec) has Linux at home and loves it, you know what will happen at his/her business shortly.

    --

    IAAL

  13. 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
  14. Perhaps... by Tadrith · · Score: 3, Insightful

    ...corporate managers would be more willing to work with things such as open source, when the open source community stops referring to them by childish names.

    While the attitudes represented here on Slashdot assuredly are not indicative of many who contribute to open source, it's silly to think that the attitudes that frequently show themselves here do not get back to these people. Many of them do read sites such as Slashdot, and until the community can manage to present itself in a respectable manner, and in a way that's acceptable to corporate culture, I don't think widespread adoption will take place.

    There's definitely promise in open source, which is why you see companies like IBM and Red Hat attempting to put a polished corporate face that people can associate with on Linux. They're trying to bridge the massive gap between the way corporate managers think, and the way your average Slashdot reader thinks. However, the community has a loud voice... and unfortunately, frequently all that comes out of it is sarcasm and snide comments. These companies can only do so much.