Six Barriers to Open Source Adoption
securitas writes "ZDNet/CNet's Dan Farber describes the six barriers to enterprise open source software adoption. Briefly, the reasons are 1) Lack of formal support, 2) Speed of change (not 'velocity'), 3) Lack of roadmap, 4) Functional gaps, 5) Licensing caveats and 6) ISV endorsements. The article makes an interesting counterpoint to Marc Andreessen's 12 reasons for open source adoption."
The number 1 reason: Non OS standards which Microsoft appears to be creating for the sole purpose of locking in the masses to their product line (IMO), until OSource finds away to deal with MS leveraging their hold on standards (which are fairly open right now) OSource is going to have a hard time, because MS is calling the shots right now.
"It's so convenient to have a system where everyone is a criminal" - A. Hitler
3) Lack of roadmap
That's okay, because REAL men don't need not stinkin directions.
WWJD.... for a Klondike bar?
server room so as to protect their jobs when they have limited skill sets and no real interest
in learning
anything new.
Code, Hardware, stuff like that.
You might not believe it but that's a major reason. I don't know about you but arguments like "You get what you pay for", "There's no such thing as a free lunch" and "It's free if you consider your own time [setting up the system] worthless" tend to be rather convincing.
The owls are not what they seem
Newsfollow.com
The IT staff I work for like open source because vulnerabilities for the software we would like to use are found seldomly and when they are found they are fixed quickly, not to mention one program doesn't interfere with the others too much. But management listens to slick salespeople from crappy vendors and we end up with products that won't work with the latest security patches to Windows, and now we are left vulnerable on so many fronts because our proprietary software won't work with the updated and 'secure' versions of Windows. My coworkers could care less about how often the products need updating, as long as staying secure doesn't break our systems, Windows is failing for us in that arena.
Open source at my workplace is stifled by management who don't know the latest tech stuff and listen to vendors more than the folks in the trenches doing the work. Non-tech people are the key roadblock to FOSS adoption, the ever popular 'stupids'.
Even if I knew that tomorrow the world would go to pieces, I would still plant my apple tree. -Martin Luther
obviously
I for one welcome our opensource baring overlords.
Good to see there's more reasons for than against open source use. There's always reasons for and against using anything. With open source becoming more popular there must be some major reasons against using Microsoft software that outway the advantages.
Being locked into using a software suite due to the secrecy of the file format and the costs are two of the major ones.
Open source development tools are a godsend for development work. Trying to figure out why a program won't run properly compiled in a closed source environment usually leads to wasting time working around the problem by re-engineering your sofware, rather than finding and fixing a simple bug in your development tools. Just because a development environment is supported by a big company doesn't mean that big company is going to fix the problems you discover in its software anytime soon.
I am glad that this author goes after this one... hearing this argument these days makes me want to scream.
It's really hard to continue listening to anyone (especially some knowitall exec, even it is from Oracle) that still brings this forward as a general problem with Open Source. It might be a problem with individual packages, but as an overall argument against open source it just shows ignorance of the subject matter, IMHO. After that argument all following arguments become suspect.
Why don't you embrace your slashbotness instead of living in a dreamworld?
Rixste,
I think you forgot this. Here ya go:
#8) Clueless FOSS zealots
7) Rabid, frothing, pro-Linux zealots who consistently make fools of themselves by treating an operating system as if it were a religion. It makes it damnably difficult to pitch Linux solutions to corporate types when their perception is that it's written and run by hippies.
In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
If an enterprise has got inside technies that live and breathe open source - like Red Hat does for example - than there are no barrier to adoption. When you got wannabes like Novell out there, that admittly don't even use Open Source 'stuff' on their own desktops yet, how do you expect others to jump on board???
Is all the bad slashdot jokes regarding overlords and natlie portman with hot grits. How are we supposed to be taken seriously after all that.
*drum roll please*
And the number one reason to Open Source use by the masses.....*ba da ching!* Users! If a user has trouble hitting "Ctrl-Alt-Del" to log in its gonna be a while untill they will be handed a new operating system.
Disclaimer: I didn't read the full article.
That pic of him on the article makes him look like one of the Onion's columnists.
He makes good points, but update the photo, man.
the major advances in civilization are processes which all but wreck the societies in which they occur - A.N. White
I've seen enough closed source "roadmaps" change so much that the alternative shouldn't be much of a concern to anyone. Microsoft's original plans for Exchange was for it to be a Lotus Notes killer.
Five simple steps for migrating an office to Linux:
1. Build "beefy" Windows 2003 Terminal Server with apps that existing Windows users "have to have"
2. Install favorite Linux distro on all workstations
3. Install rdesktop on all workstations allowing access to legacy Windows apps
4. Wean users to Linux applications at comfortable pace
5. Nix Terminal Server
Obviously you'd be more likely to trust an operating system written by this man than an OS from this one.
Norman Cook's Ode to Sl
why upgrade if what i have works? /. ;-)
I'm talking about people not on
IMO this is THE biggest barrier.
Example corporate environment: financial departments have to make it work with their various file transfer and encryption applications, your reports people need their database building and access tools to work better, help desks have to make Mozilla running on Linux work with SAP and PeopleSoft (and the little misc processes that they rely on), the graphic arts department starts lobbying Adobe to support it, scheduling and forecasting departments find quirks in it when running their custom workforce management apps, your business applications group wants their development tools to work like the ones in Windows, etc, etc.
In my workplace we use (at great expense, license-wise) Unix System V to run our d-base servers. When I was hired on, I asked about this, and was promptly told "We won't use open source solutions because they don't come with any sort of garauntees or support. We pay extra for these licenses because what we are essentially buying is a garauntee of uptime. We don't have the time or the manpower to fool with some attention-intensive open source thing." I have found this to be the prevalent corporate mindset, at least in the circles I work in. Anyone else have similar experience?
In Soviet Russia jokes are formulaic and decidedly non-humorous.
1) Lack of formal support
Yes but there's plenty of free and friendly support on forums, newsgroups and IRC channels. Not to mention 1000s and 1000s of user created documentation.
2) Speed of change (not 'velocity')
At least Linux patches improve the product. You have the choice of not applying them, where as, not applying windows patchs means opening yourself to zillions of worms.
3) Lack of roadmap
Yes, so one is not constrained. This creates co-operative competition. I.e. I use your code to make a better product. If I don't agree with your roadmap, I start a new fork. This makes open source software development far more successful than the closed source monolithic alternative.
4) Functional gaps ;) ).
They are changes. Not gaps. You have the choice with OpenSource. Not with, say, Windows. (Not trying to bash Windows
5) Licensing caveats ;) ;) )
Read a typical Microsoft EULAs. See how many rights have you got. (Not trying to bash MS
6) ISV endorsements. Independent Software Vendors: Who listens to them anyway?
Moderate this comment
Negative: Offtopic Flamebait Troll Redundant
Positive: Insightful Interesting Informative Funny
Nothing to see here
7. Site is slashdotted.
A feeling of having made the same mistake before: Deja Foobar
"Open source application server maker JBoss offers 24-hour support and is certifying its software for the Java 2 Enterprise Edition (J2EE) standard, but the small company is going up against companies like BEA, IBM, Microsoft and Sun. Convincing a CIO that it can deliver better, , more cost effective support than its billion dollar competitors is a credibility and growth challenge for JBoss and its brethren."
Here is a model of hypocrisy. Roughly translated, it means: "we probably won't buy support from Open Source providers anyway, but we're not going to let that stop us from complaining if the support isn't there."
2) Speed of change (not 'velocity')
... that's known as 'acceleration' ...
It's about technology curves and the cost of software. The cost of technology tends to zero along time. Software is no exception. OSS is that zero. This hurts a lot of vested interests, yes, but it's a rule of life.
Period.
Ceci n'est pas une signature
Slashdot is a news aggregator, not an originator. If you want the latest OS-related news then read it on OSnews and similar sites, but if you want a broad mix of the mst important/interesting stories covering as wide (but nerd and OSource slanted) topics as OSes, outsourcing, security, games, legal rights, entertainment, general software and hardware, etc (see the topicspage!) then Slashdot is a great resource bringing them together.
If you like, you can bring your own interest (evidently including OSes) to slashdot by submitting stories and providing insightful and informative comments.
I hate to say it, and I don't want to make some hard working open source coder accountable for his/her mistakes, but nevertheless it's gotta be one.
I download PHP and some other tools to get a web site running, wham, something doesn't work, research, research, finally find some note that one author made a change to one module that breaks PHP support, but the PHP folks say it will be fixed in the next version.
You think that's gonna sell in the real world? How many commercial packages can afford to ship broken?
Now, how can I sell this idea to a company. Broken is good because hey, we have the source and we can fix it?
I don't see not having a roadmap as a barrier. Just because you don't have something written down to provide as a goal to reach towards does not make this a barrier. This leaves room for innovation.
People seem to take innovation for granted. I think the true innovators aren't doing it to reach a goal, they are doing it to make things easier for themselves. In the process, they just happen to make something many people like. Think BitTorrent.
While I think of M$ as a car on a road, I think of OpenSource as an offroad vehicle that can go anywhere it pleases, not just where the road tells it to go.
-- johntracy.com, because everybody else is wrong.
7a. Its different than windows so end user would have to use their brain for a short period of time.
7b. Linux may make it difficult to be compatable with windows _users_
7c. Philisophy, some people (capitalist pigs) think that money is required to enable people to work. (windows must be better than linux because nothing good can be free)
I was mildly surprised to see such a pro-Linux article coming from ZDNet. In the past they have been a solid Microsoft advocate. This seems to be another sign that Open Source is gaining its critical mass.
Open source software introduces more complexities in software maintenance, but also promotes more secure and reliable code through rapid bug and vulnerability fixes.
Bull, I use thttpd and haven't needed software maintenance ever. Same with xitami, same with perl version 5.whatever I pick. Its not every freakin package that needs to be updated with Open Source stuff, but I do get the latest pureFTP because they are security fixes, but how many of those are there compared to IIS patches?
Lack of Road Map
That's funny, I haven't seen a TODO file with any MS product ever, this is pure FUD, most FOSS projects have a much more clear and open "roadmap" than any commercial product except when a commercial product wants to derail sales of competing products, then they announce exciting new features just around the corner...
Functional gaps
He doesn't even make a case that this is a problem, which it is not. As repeated here and other places many times, innovation happens at small commercial software companies and through FOSS projects and then is bought/stolen by MS and released to the oblivious IT Management World as MS innovation and they are none the wiser.
Licensing caveats
Please, read groklaw, or take the opposite stand - IBM says GPL (like copyright) works and SCO doesn't own jack.
But, it's clear that software development and business models are changing as a result of open source code.
The only thing that is changing is that there is an Open Source OS and now F/OSS is cool, hip, trendy, buzzworthy, etc. I have to go RMS on him and say that these IT Management level idiots never had a clue about how much of their business ran on lowkey, "not cool cause its not linux" FOSS - bind, sendmail, qmail (we don't like that Dan doesn't have an explicit license that we can poke at, waah!), postfix, mailman, php, perl, *BSD, etc, etc, etc. Now their all "concerned" because there is no formal support - if they knew that their Oracle guys got answers from the Oracle newsgroups and mailing lists and never from the "support" that they are paying 10's of thousands of dollars for, maybe they would have a clue that paid software support is 99% bullshit.
Bottom Line:
Open Source has issues, blah, blah sell trade rag advertising, blah, blah, blah.
"3) Lack of roadmap"
Hmmm. Right. Because Microsoft's
So many of these roadmaps seem to be little more than packets of high grade "smoke up your ass". They're like parsley. Nobody can figure out why it always seems to end up on the dinner plate, but dammit it better be there. We can't tell if it has a chance in hell of being viable, but we'd better see one from you!
Here's a freakin' roadmap I want to see: "We'll make it more secure, we'll make it suck less."
are zealots and egos
without those things can move forward professionally and in a rational direction
Ok, so I was running RH9 for a while now, doing the apt-get update/upgrade bit. Got restless and wanted KDE 3.2 so I went to the apt-kde sourceforge place and it worked for a while. Then a recent update/upgrade borked my system. No way out but reinstall. After a reinstall, I could've sworn I followed the well-meaning post on a message board about how to reinstall fonts. Locked up X until I undid all the changes from the command line and rm -rf'ed the font directory I created.
So with an operational system, I decide to go mandrake (don't like the idea of a network install with SUSE and wanted kde-friendly over fedora). Installed it, configured the network connection, rebooted...BOOM, suddenly network connection goes out. Another search on help boards suggests turning on ACPI from somewhere in drakconf. Hunted it down and am in the process of restoring files backed up from my old RH installation.
Just a few minutes ago, I got a segfault from kopete when I was trying it out just for fun. Thinking to install gaim to see if I can get THAT stable.
I love the Open Source, folks, don't get me wrong. However, I lose a bit of cred when I start talking about how tough it is to bork a Linux install. It ain't the viruses and worms -- it's the politics (lack of KDE support in RH), the scattered help sources, incompatible distros, and multiple package sources that end up borking other packages as part of a dependency hell.
Sorry, had to vent -- been mucking with this thing for two days now just trying to restore. On a good note, the 2.6.3 and KDE 3.2 seems pretty quick so far. Much quicker than RH9 was, anyway.
You want Linux adoption? We just may have to dumb it down so much that we take the fun right out of Linux. In short, most people won't jump through that many hoops just so they can run Linux.
Remember OSS coders: Be sure to gap all functions at .040" to ensure proper data ignition and to prevent code knocking.
Unknown host pong.
How can OSS replicate the pre-release access to proprietary hardware and legacy hardware specs so that there is hardware support comparable to MS?
How can OSS replicate the hardware compatibility and certification process?
How can OSS assure the developer that there is a common development environment, common libraries, common look and feel, common certification process so that if the developer invests either $ or time (or both), there will be a large enough market for the product? It doesn't assure success (only uniqueness or excellence does that, but it gives you a chance).
How can OSS provide the same level of documentation the MS does (or the greater MS community does)?
How can OSS provide the common end user experience so that the word of mouth support network that exists for MS products also exists for the common OSS equivalents? It does me no good unless my neighbor has exactly the same experience and environment (multiple distributions are bad)
How can OSS provide the ability to interoperate with the de-facto standards for document exchange? Until you can perfectly read/write/edit/update/print all Word, Excel, Project, PowerPoint products, those in the business community can't take the risk. No matter how cheap OSS is, the cost to me in hassle and lost time over one document outweighs the $ I pay today to MS.
I'm rooting for it. I see that OSS can be used in many server environments. But until the total user experience is superior and carries less risk and cost than the alternative, OSS will be a niche product. Maybe a big niche. But it won't be as pervasive as the MS products are today.
Much of the above is not true in an environment that is not already compute-intensive or one that doesn't have to exchange information with the already established de-facto-standard users.
The current power of MS in the compatibility and uniformity (which can ultimately be a weakness and prevent innovation).
If MS misses a paradigm shift and the killer app becomes only (or better on) OSS such that it is more important than the advantages MS now has, then OSS can expand and envelope.
The number 1 reason why open source fails to be adopted in corporations is that open source fails the largest costs of using a software package:
1. support
2. installation
3. deployment
4. documentation
5. deploying updates
The initial cost of software is not a big deal to companies because they spend many times more than that after the software is purchased.
"The article makes an interesting counterpoint to Marc Andreessen's 12 reasons for open source adoption."
right at the end of the editor's post.
Open source software typically doesn't make any promises, so there are none to be broken. But where there is a roadmap, in my experience the open source projects do a better job of meeting it than proprietary software does. Still often behind schedule, but typically not by as much.
Although not as vile as the typical anti-open-source journalism, this is nevertheless just a FUD story.
Eric
Roads? Where we're going, we don't need roads! -- Emmett "Doc" Brown, Back to the FutureSix straw arguments in search of a breeze.
I agree with the points as presented - I believe that they can be a barrier to entry.
On the other hand, not all open source products suffer from those "barriers", and many closed source products do.
Lack of formal support? Damn, most of the packages my company purcahsed don't have any formal support. I remember one commercial software package we bought for about $100,000: the sales guy sold us some support, charging us 10% of the initial purchase price annually. But that support was ineffective. When we found major bugs, they took many months to address them (if ever). And finally, when the vendor was bought up by a 3rd party, the product was abandoned and is now truly unsupported. Bummer for the CIO, who now has to go to the plate to fire up a $1 million replacement project.
Oh do we ever have clueless suits amongst the mods today! Flamebait? Flamebait my ass. /. has a serious problem.
...and use Citrix Metaframe XP. They have a Linux client that rocks (I use it here at work). Something tells me that MS won't be writing a Linux client for terminal services any time soon.
3) Lack of roadmap
This is a valid criticism, but only when compared with the Oracles and Microsofts of the world.
FOSS projects have roadmaps, but there's no strategy at the level of platforms or information systems in general - each project is an autonomous part of the IT elephant. This means that no one can rationalize and coordinate between projects.
Is this a problem?
It might be. Look at Dotnet vs. Linux + Java or Mono or PHP. If MS got their act together they could simplify the Dotnet world a lot, offering a consistent and complete environment for information management. Meanwhile, we'll still be dealing with such mixed bags as file permissions, database permissions, htaccess files and Java security policies since these are all separate projects with no prospect of rationalization or consolidation.
Fortunately, at least with present MS management silos, this is unlikely to happen, however the general air of complacence concerning the unstoppable march of FOSS is probably misplaced.
Open Source is growing in the Enterprise and rightly due to the aforementioned vendors adding OSS components, if not systems, to their vendor price list.
Mindshare takes time and advertisement from sources people traditionally find credible.
What needs to be improved is the Documentation processes that will only make adoption of such Systems, along-side paid consulting services, Reality.
Open Source challenges not only the creative aspirations of developers but also the disciplinary aspects of making such visions understandable and easily consumable by the constituents it is meant to aide
Again.. as I wrote above, if they are concerned about the roadmap then they need to GET INVOLVED WITH THE PROJECT and help SET THE AGENDA themselves. As a matter of fact, if they did this their needs would be serviced a lot more quickly and thoroughly than trying to work with any big bloated software company.
I think this point is just showing their exceutive lazyness.
Why don't you embrace your slashbotness instead of living in a dreamworld?
Where issues of licensing, support, and future plans are concerned, corporate customers can in most cases get what they want by acting more like, um, customers. With the exception of a few hard-core ideologues like RMS and his camp, the overwhelming majority of open source developers would be only too happy to cut special licensing deals, commit to varying degrees of tech support, or implement special features if the interested parties would just cut them a check.
Now, I know that for many of us, our primary business isn't business as such, but most of us probably aren't averse to cutting a deal for a fair price. We're just not too interested in jumping through hoops for free.
Proud member of the Weirdo-American community.
Mandrake 10 community was incredibly easy to install, unlike Windows (you try installing Windows from scratch, I mean 10 recovery CDs come with my system, WTF?!?!?!?.
Despite a few bugs, which are being solved as I speak and in time for Mandrake 10 offical. All 6 points will be obilterated, and here are some more good reasons
It is really good. I will concider buying the offical version when it comes out!
Time and time again I turn to non open source
solutions because they simply are more complete. Another term is also "commerical qualitity". MS doesn't put out products that have broken buttons, and crappy images. They don't have desktops that look like crap, and are hard to navigate. A front end is put on everything, by the same team that puts out the backend.
Even things like installers for your apps versus a centralized approach like RPMs or Debian packages have a big impact. People have to be able to double click, and get a friendly click next 10 times kind of install. You can argue that this is just because they are used to it, but it doesn't really matter, they want it. You can pull of the same thing if you make sure you OS can detect them on a double click, but you also need the packages to contain a way to make the install look like it is from them.
The OS community is growing in the server market and tech departments because most of us don't care about it. Still some of us are busy developing on top of the server and don't want to have to deal with a lot of the server maintance stuff. Windows NT strikes a balance.
Another peave I have with the *nix approach is the use of OS based sub-systems to pull off functionality. It is a very valid approach to problems, but one that I don't particularly like and is a reason why Windows does better then *nix in the larger sense IMHO.
An example of what I'm trying to say is using things like file system links to pull things off, verus having a file that repersent a shortcut. Using a link for a web sever to redirect, verus the web server having a list of those links, Also using a list of shell scripts to pull something off, versus having a GUI tool that integrates them directly.
The large impact that this has is that it makes every program more dependent on large sets of smaller executable tools. Windows has a GUI for everything, and in most cases command line tools in the resource kit for those that need to write scripts. Having a GUI for everything just makes them look more professional, versus having to learn configuration files and such. With XP these things are even dumbed down to amazing levels. MS knows this, and Linux doesn't want to admit it, we can't turn the world into a bunch of command line whizs.
Most open source tools have a GUI or some kind of configuration helping tool, but most are from another party that is affiliated with the main group. IT execs hate this. If you are going to put out a product, put out a complete one. Everything has to have a unifing theme.
When people bitch about how long Debian takes to release a new version, now you know exactly why. It's hard to get software in really solid shape in and of itself, and then on top of that you have to get the packages working together nicely. This is hard work, and you've now seen why. Sure, you can always grab pre-release packages from outside sources, but these haven't gone through the Q&A that your distro provides. Packages coming from within the distro itself should play nicely together. That's the point of a distro, after all.
/usr/share/doc/packagename or the program's manpage (if a program doesn't have a manpage, that's considered a bug). It's very rare that I have to go outside those two sources to figure out how to do something on my system.
If you want to suggest these things to your bosses, be prepared to live with the tradeoffs. You can have stable software that's nice, but you'll pay the price in that it won't be shiny and new. Or you can have the new stuff, but be prepared to play "perpetual beta tester".
Any Linux install is easy to fuck up, if you try hard enough. You obviously tried very hard to fuck yours up, and did a good job of it. If you're suggesting Linux to a professional admin, hopefully they'll be a little more clue'd in about how their system works than you are, and will be able to deal with their system properly. As an example, I run Debian unstable on my desktop, a system which is known for having bugs pop up from time to time. But I know how to deal with them and it's never ever amounted to a reinstall, and only about twice in the last four years has it even interrupted my workflow. As another example, Gentoo allows you to completely fuck up your machine if you want very easily, and yet tons of people can't stop gushing about how easy it is to use. If you know how to deal with potential problems, Linux is an amazing choice, mainly because those problems are relatively transparent compared to something like Windows.
Oh, and I don't know how it is for Fedora or Mandrake, but in Debian, the majority of the docs that you'll ever want are located in
"I may not have morals, but I have standards."
No sex appeal. Seriously, the reputation of F/OSS advocates not being able to get any fends off any potential converts.
Natural Selection: self-destruction of the poor and lazy
Maybe from now on every OSS project should release a similar blue-sky about what their project will do in 5 years. For example "Gimp 6.0 will not only edit your images for you without you having to do anything at all, it'll also clean your toilets and bring you breakfast in the morning!"
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Figures, a Flamebait comment gets modded Informative just because it bashes MS and not beacuse it actually contains any real information.
This is strange. Google is picking up the link to yesterday's /. article as though it were this one. Currently it says it was scraped 10 minutes ago.
s hdot.org/articles/04/03/22/138243.shtml%3Ftid%3D10 6
http://news.google.com/news/en/us/technology.html
http://news.google.com/url?ntc=04SJ0&q=http://sla
No matter how many of my rights are taken away, somehow I still don't feel safe. -Frigid Monkey
Hell yes, there are barriers to open source adoption. Most women who give their babies up for adoption don't want to be contacted by the child in the future. Nor do they want everyone on the Internet to know that they had a child and put it up for adoption. The source of a baby put up for adoption should remain a secret. Otherwise, there will be fewer women willing to put their babies up for adoption. Why are we even discussing this?
(Being a typical Slashdot user, I didn't really read the article, but I'm sure that I know enough to comment just based on the title.)
"I may not have morals, but I have standards."
there are no good free groupware clients that work as well cross platform like Exchange. Consider that fact that there are exchange clients on OSX, Linux and Windows. Look at the OSS rivals :kolab costs money to work with windows and the other one Opengroupware is just such a pain to install..
The war with islam is a war on the beast
The war on terror is a war for peace
Yet another person who has not tried KDE 3.2 in conjuction with Mandrake 10 or the soon to be released SuSE 9.1 and Lindows 5. If I had mod points right now this post would be rightfully modded flamebait, but since I don't, I am going to take the bait to stop ignorant comments like yours from popping up again.
All modern distros let you SINGLE click an RPM, enter your root password, dependacies automaticaly solved and and installed without having to type in 50 digit serial numbers, product activation, spyware included.
Modern Distros have a GUI for everything, firewalls, cd burning, bootloader configuration, network configuratrion, progrmmming tools (see Kdevelop for exxample)
So stop your TROLLING and download a modern linux distro and see for yourself and stop using crap distros like debian!
It's like a battle between Good & Evil isn't it?
The Open, Connected vs the Closed, Hidden.
This reminds me of something George Harrison wrote:
I don't know how someone controlled you
They bought and sold you.
:-)
I could answer the question of how.
It's done behind walls erected to hide it.
VOTE OPEN SOURCE! BRING DOWN THE WALL?
Maybe the BORG kinda had the right idea?
With no walls/barriers, we're all connected right?
I just wouldn't want to LOOK so UNFASHIONABLE! heh
What would happen if the BORG assimilated MS?
What about something truly evil?
Personal question! How can we know true evil?
If _I_ was evil would I know?
If I was & didn't know, wouldn't evil look GOOD to me?
Does good=life & evil=death?
At what level do we draw that line? heh
Sorry, lotsa question marks. I don't know anything... I only feel--
11. #7 is true because they listen to what customers want and respond to it, while OSS shows little more than contempt for users unless they are hardcore, long-time *nix geeks.
12. Most OSS is horrible. It's free, and people still pay to use Microsoft products. Think about it. I say this as a Firebird user and part-time Linux user. Most of the apps are incredibly horrible.
13. Installing or tweaking Linux is still incredibly cumbersome, and next to impossible for someone who hasn't used it for years. This doesn't mean MS is perfect by any stretch, but they've done a much better job to help the user configure things.
14. Political OSS zealots who fabricate or exaggerate MS problems or OSS benefits, which never come true and invariably leave the switcher feeling duped and let down.
People are ripe for jumping ship after years of worms (mostly due to stupid users and stupid admins who don't patch their systems) and other issues. Nobody is giving them a good way to switch or a compelling reason. That isn't MS's fault.
Barriers or not, this is how OSS works and probably always will work. Speed of changes? Well, it's called development and there really is no reason to hold back patches or something. Informal support? Yeah, it's developed by a community, what were you expecting? No roadmap? That's because OSS product are not marketed and does not intend to be. It's developed by a community, and the community definately won't try to suit companies just for OSS to suceed on the corporate side as that's not the goal of OSS.
I couldn't come up with any better sign....
Excellent point. Better tools gets the job done faster. And open source dev tools are one of the best and most flexible out there.
In Soviet Russia, articles before post read *you*!
There was an article from CIO Magazine earlier this month which dispells some of the myths surrounding open source from a CIO viewpoint. An interesting read.
Somebody mod the parent post up. it's funny as $H|7!
to the mental deficient who did a troll mod on it, get a sense of humor!
Hmmm...
Quite a few people put "Jedi" as their religion on the last go-around of the census in England. I wonder how many people might consider actually putting down Linux as their religion on the next census.
It's not so much a "yeah, you have to install & setup everything anyway" thing as a "how long, and how much effort, does it take to install & setup everything."
:l
Prime example being the ESR piece
http://www.catb.org/~esr/writings/cups-horror.htm
For example, what happens if Red Hat wants a specific modification in the Linux kernel but Linus Torvalds and the Open Source Development Labs don't agree?
uhh.. It happens all the time dan.
You're a moron.
I really CAN'T belive that ignorant moderators are modding this shit up! It is complete flamebait, troll and is nearly as bad as goatse.cx!
First of all, he implies that open source is ugly, it is not! KDE has had deep theming aballities since KDE 2.0, which was lauched a year before XP! Look at the screenshots! Do they look ugly to you?.
Windows installers are NOT just double click, click next! Oh no! Get out your instruction manuals and jewl cases and get ready to enter that 50 digit serial number. Ooops you have to reboot. Ooops its installed something in your boot sector. Ooops you have a purple monkey laughing at you! Linux on the other hand lets you SINGLE click (thats easier), your root password (and some distros don't even make you do that) and your installed. With no reboot nesscessary.
Linux has a GUI for everything, stop trolling, or are you using Debian, Slackware or other old distro? Tell me how hard Yast or Drakconf is! Oh wait you can't!
Unified themes have been the standard since Redhat 8.0! most distros come with a unified theme, with Keramik being the most dominant!
So, It is obvious that this person (sic) hasn't tried Linux for at least 2 years! If he did, he would of not posted all of this flamebait!
He is also a member of the anti-slash group!
SET THE AGENDA?!?! How do you SET THE AGENDA if nobody's paying the bills?
CIO: Hi, we're 2/3 of the way through a $300M 4-year project, and looking for an application that does Foo. I see OpenFoo 0.3 on SourceForge that's pretty close - everything but Feature X with Technology Y - but OpenFoo 0.3 hasn't been updated in about six months.
OpenFoo Leader: Yeah, I got it working as good as I needed it, you can submit your changes to it.
CIO: No, we can't divert resources to OpenFoo - we need to know whan OpenFoo will have Feature X so we can interoperate with Technology Y. When were you planning on implementing it? Feature X would really make our lives easier, 'cuz we've already committed 2 years on Technology Y, and we can't go back.
OpenFoo Leader: Umm, whenever I got around to it. I guess.
CIO: So in the next six to eight weeks?
OpenFoo Leader: Hey man, you want it fixed, you can fix it yourself or whatever! Download the code and figure it out. Who the fuck are you anyways? You wanna use my code, fine, but don't expect, like, a roadmap or anything! I wrote it 'cuz I thought it was an interesting problem to solve. I didn't write the code just so you could use it! Who the fuck are you, man? Like, what makes you think I'm your coding bitch!
CIO: Well, OK, how 'bout we hire you as our coding bitch on short-term contract? $60/hour if you can fix within three weeks?
OpenFoo Leader: Naw, I've already got a day job, don't really have time to dig through all that stuff, and besides, paying for software is wrong.
CIO: Fine, we'll just have to use something other than OpenFoo.
OpenFoo Leader: OK, whatever, man. *click*
CIO: Fuck, we'll just buy 100 licenses from Vendor Z, because Vendor Z has said publicly that they'll have the feature in revision 4.3 that comes out next week, and if not, by 4.4 sometime next quarter, either of which is good enough for us.
Now all of a sudden there is XP Rebloated or something shoved into this fantasy roadmap and longhorn has wandered of god knows where. Yup MS has roadmaps alright. It just doesn't follow them. But I suppose they are usefull you can read them and what is on them is EXACTLY what will NOT happen.
But why do they fall for it then? Because people are stupid short-sighted lazy and greedy. Roadmaps are nice things to show in powerpoint presentations to management when they are wondering why that huge IT budget still isn't delivering solutions that just fucking work.
"At the moment there are some problems wich we are working with but Look, a chart here says MS will fix it all no later then tomorrow". Kinda sad that grown men and women still don't get that one.
Most of the other arguments are bullshit ones. One not mentioned but still often used is "Opensource has no guarantees, no one I can sue" this is apparently used by companies without lawyers. Since any lawyer will tell you that sueing MS is pointless. Windows destroyed your data? Though. Of course this is true for all software for some reason. If I buy a truck and it explodes destroying my factory the truck manufacturer will have to pay for it but software seems to be a "you bought it, your risk" kinda product.
Oh well, off reading the rest of the comment. Kinda intrestting to keep track of them. Have you noticed people switched from the old "I don't use linux because I like my soundcard to work" to "I don't use linux bacause I like my digital camera to work"?
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
Yes. Especially if it has to do with a muti-million dollar roll-out of new technology. Don't kid yourself, Linux in the Enterprise does cost money. You think Red Hat, Novell, and IBM give it away? And what about the equipment? So, YES, Open Source issues ARE discussed in the board room.
Have a nice day!
"Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
Gladly it is also not true. Red Hat is more then happy to charge more then MS does. Windows you get from dell. Linux you get from IBM. If you think IBM is cheaper then Dell you are a loony.
To a company with an IT budget Linux isn't free. Free as in freedom perhaps, but at least the first buy is free. It is not even as it is cheaper because there are less upgrades. If you bought Windows 2000 then you are sitting pretty right? No expensive upgrades until Longhorn somewhere beyond 2008? 8 years without any new license having to be bought? Not bad MS. Oh you bought License 6.0. Well we all told you that was silly wasn't it. Don't worry, your boss okayed it first time so just Powerpoint him into okaying the License renewal. What they don't know they can't use to fire you.
There is really only why we haven't seen Linux sweep away the market yet. TIME.
Try to look back at history and look at the PC "revolution". Exactly how long did MS take to become really powerfull in companies? Didn't exactly happen overnight did it? The IBM ad says it all. Linux is young, but he is learning.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
A well thought out comment, and it gets modded Funny?
I'm a consultant who runs my own network management biz. I support the networks of small businesses that can't afford a fulltime geek. Nothing special 'bout me--everyone and their brother does what I do. I'm 26 and have been doing this kind of work since HS. I'm an NT 4.0 MCSE, along Novell, Citrix and some CompTIA ones.
I'm hardly an MS tool, but you have to understand the practicalities of things. When I take over an account, my customers already have MS solutions. Everyone uses Windows at home. I cut my teeth on MS-DOS 3.3, then Win 3.11, 95, et al. Like any normal geek, I've toyed around with Linux but I'm no expert with it. I haven't had the time to invest in learning Linux because I need to stay ontop of all the stuff in the MS world, plus I'd like to have some semblence of a life.
I'd *love* to move my customers over to OS alternatives purely for personal idealogical reasons. However, I can't ethically push OS on my customers for that reason. So, my question to /.ers like Yoda2 is... how exactly do I go about switching them over? I'm attaching this missive to his posting because what I need is a plan like his, but obviously more thought out. I need to make a business case out of it. My plan *has* to save my customer money. And most importantly, it *has* to work with a minimal amount of hassle--if I'm going to be rolling this stuff out, I need time to get up to speed with it. My customers love me because I know my shit when it comes to Windows; I make things work. If I screw up, my rep suffers, I lose accounts and then I find a night job stocking grocery stories.
To all the people who flame MCSEs to a crispy cinder, understand: this is how I earn my living. Businesses run MS software and need someone to make it work. That's as simple as it gets.
Entrepreneur : (noun), French for "unemployed"
Pull your fucking blinders off.
So because three packages you use haven't required upgrades, Open Source software doesn't develop more rapidly than proprietary? No, fuckwit, it's those particular packages that develop slow.
FUD? No, you're just to fucking stupid to realize this is a PRO-OSS article. Did you even bother reading the damn thing, or are you just going off of the paragraph headings as to what the article's about?
Yes, gaps are a problem. How many places use Linux systems for architectural and product design (CAD/CAM), or publishing work? Few, if any. Lack of programs such as AutoCAD and Photoshop (which are de facto standards) is a HUGE gap that simply isn't filled by anything available right now (no, Gimp isn't a replacement, no matter how much ball licking its supporters do).
Not many companies want to release a software product to a resounding wave of bitching from OSS geeks that one of their programmers copied a line from some obscure OSS project, meaning the entirety of their project has to be released as source. THAT is the licensing issues. Also, Groklaw and IBM aren't exactly a judgement handed down from a court. Of course they're going to argue opposite SCO, they're a law-oriented OSS advocacy site and the COMPANY THAT SCO IS SUING. Yeah, they're going to be really fucking credible in the eyes of PHB's everywhere.
But this is all moot because you're too damned stupid to realize that this is an article arguing FOR OSS.
'Standards' in computing only impress those who are impressed by things like 'standards'.
I see this kinda argument you have all the time. Oh MS is better since it has guarantees. Yet in practice it never seems to work. Make that call and all you get is a phone bill.
But quit frankly I don't really give a damn. Buy ASP and pay for every extra module you need. It is a free world. Zealots who say you should use X because of Y should be ignored.
Just remember. Your MS support is done by the lowest bidder. Have fun.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
.. yawn ... zzzzzzzzzzzzzzz
They call me the working man. I guess that's what I am.
Well, no shit. You mean they might want to just pay someone to do the work for them? Wow, what a strange concept.
With the 'fuck the users' attitude that most OSS developers seem to take, I don't blame anyone for not wanting to get involved. Why support an OSS project that's about half as useful as a proprietary project?
'Standards' in computing only impress those who are impressed by things like 'standards'.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
How about $250/hr? or $350/hr that is the rates I see companies charging for useless idiots from their "professional services department" to come on site and work out problems with their crappy software/system. Some people can't afford to give up their day job for $60/hr but can for a few weeks/months of $350/hr. And on a $300M project, come on money is being bled out of that thing, no question. Please post a budget for any project over 2 million and you will have substantial portions spent on licensing, prof services, god forbid bloodsucking project management companies like Accenture (for managers who can't manage their projects), support, etc but it would kill these projects to throw down 100K or so to someone who has taken single handed (often) responsibility for developing a package.
The model is broken, business can't deal with the truth about how software is actually created - by one person or small groups. Try reading "Software Craftsmanship".
And that is a funny joke about Vendor Z actually coming through with the promised features on time and/or actually working and documented. Oh, sorry, but a bigger customer wanted a different feature, so we had to divert resources from the one you wanted, maybe next time though, btw your yearly support payment is due...
The smart CIO's will be the ones who say, if there is a FOSS project out there that is doing 90% of what we need, offer the developers 20% of our licensing costs for the commercial software are using now to add the other 10% of what we need and then offer them the same deal for yearly support as the commercial outfit is giving us now. OMG, what would we have then? Happy, well paid OS developers and happy corp clients who would actually get good response to their problems and upgrade requests.
Dependency Hell Is A Solved Problem
It is? After about 15 apt-gets my system ties itself into a knot that looks something like this:
Sorry, but the following packages have unmet dependencies:
xbase-clients: Depends: cpp-3.2 but it is not installable
Depends: libfontconfig1 (>= 2.2.0) but it is not installable
Depends: libfreetype6 (>= 2.1.4-1) but it is not going to be installed
Depends: libpng12-0 but it is not installable
Depends: libxft2 (> 2.1.1) but it is not installable
xfree86-common: Depends: debconf (>= 1.2.9) but 1.0.32 is to be installed
xlibs: Depends: libfontconfig1 (>= 2.2.0) but it is not installable
Depends: libfreetype6 (>= 2.1.4-1) but it is not going to be installed
E: Sorry, broken packages
Its probably my fault. I hope its my fault because that means there is hope for GNU/linux, but from where I'm sitting, package management is a damm big issue.
Slack style = cant win, don't try
RedHat style = works 30% of the time
Debian style = 15 freebies, then you get a knot.
Either I, and a lot of other people, are doing something really wrong, or apt ain't all its cracked up to be.
[i committed the cardinal sins of: 1) admitting i don't know how do do something, 2) criticizing the system. flame away]
Where can I find Open Source children available for adoption?
Seriously - If some company needs to make stupid excuses not to use free software, let them. More competitive advantage for those of us who do use it.
What do we end up with? A flavor of linux which the enterprise world is willing to accept - level-headed, release-engineered, supported.
And what happens to the grassroot linux? The lonely hacker coding for fun into the night. The reckless sysadmin replacing a windows group server with an old box runing samba. The enthusiastic team making up yet another distro. Who will take care of them? Will linus keep accepting their lowly patches? And even if he does, will IBM and Red Hat pay much attention to his kernel anymore?
I think that having Linux the kernel well-accepted and established is the worst thing that can happen to Linux the social movement.
I'm used to using standards conformant C++ compilers, with which I use Alexandrescu style techniques in doing templated cantrips which allow me to make better code.
Naturally, g++ barfs when seeing this kind of standards compliant code, whereas Microsoft C++ does not, and in fact handles it quite well.
It's a sad day when a Microsoft compiler is better at adopting a standard than an open source solution.
Don't bother suggesting the Comeau frontend - it isn't available for the hardware we need. (Neither is Microsoft, but enh.)
--- Jump!! Fire!! Bullet time!! - Lego version of the Matrix
You've never tried compiling template-based generic code under g++ then, I gather.
--- Jump!! Fire!! Bullet time!! - Lego version of the Matrix
Nvu will do the ftp site list.
But I still use Dreamweaver for PHP code editing - it's FTP site integration is pretty great and you can mockup designs quickly..
IntechHosting - Free domain, 2GB, PHP, £4.95/$8.95
Play the blame game and blame everything else for OSS lack of acceptance.
The problem is that MS has got everybody fooled that simply updating the OS from 1 version to another is "porting" their systems. I never understood how MS has got away with it for so long. Look at the IBM AS400. Most companies have had 10 year old plus software running on these things and simply "upgrade" by "restoring" the old software from backup and continue on their merry way. We just moved and entire company from one box at our location to another box at the new company overnight! and they kept running on monday morning...try that MS!!!
My boss is sitting on a Win2k3 site license for a dozen and a half servers because installing it will require nearly 200 hours of his schedule simply to ensure everything is working properly before he turns it live...that's a heck of a lot of money!!! Not to mention all the software he'll loose because it's simply not compatible with the new version and have to buy MORE stuff.
but of course Linux is too difficult and untested to give it even a small shot. Gotta love those blinders!!!
Besides, OSS has come along just fine without being subject to other people's ideas about how it should work or a roadmap or any of that other bullshit. If you want predictability and a roadmap and all that, go buy it. If you want particular features on an OSS product, pay someone to develop it for you on your schedule. Now you've got the roadmap you want, in the time frame you want, at a price way under what you'd pay for licenses and everyone benefits from your upgrades.
I say leave well enough alone. Trying to stop OSS now is like trying to stop the wind. It's going to get adopted anyway because it's a smarter way to do business. Don't feel like you have to dance to anyone else's fiddle.
That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
http://www.openadaptor.org is some kind of solution to the problem. Lars
And because OSS is almost exclusively on line nearly everything is "googleable". If they're going to expect you to use google anyway...why bother to PAY them lots of money? That's the real question to ask.
When I was at a small shop I was wanting to do the same thing. Most small companies have dozens of Win98 boxes as workgroups...which is fine except that there's always those 1 or 2 pesky Windows-only apps that some manager HAS to have.
The key would be to start where it will hurt your customers most...if it's a small job shop start with linux on shop user's PCs. Most of them only use them as dumb terminals anyway. convert the front office document systems to Openoffice.org. Don't toss the MS stuff, just get management to agree to use the free stuff...even if you just use OO.org to make .docs! Try for OSS on the back end...firewalls, email, web servers, etc. all the ugly stuff that only you see normaly. Also try to learn unix-style systems management. Then you can make YOURSELF money by not having to run around putting out fires. Realize that you won't ever get MS entirely out of most business, but try to set up the idea that MS is "Deluxe Computing" for management types and that the drones need something cheaper and hassle-free.
It's about Freedom...to make more money, to be more efficent, and also to fall on your fact with no body else to blame!
Enterprises need and want interchangeable employees. Open source is fine but you will need someone that knows it. That someone is probably a terrible fit for an enterprise. Enterprises want psuedo-slaves that do and not talk back.
I accidentally pressed Submit before adding this important piece of context to the post. In case there's any confusion, Dan Farber did not come up with this list by himself.
The comments were part of a keynote address at the Open Source Business Conference 2004 in San Francisco by:
1) Lack of formal support,
Just try and find out who's responsible if you use calculus to design a bridge and it fails.
2) Speed of change (not 'velocity'),
Not much change since we went from using fluxion to differential notation 300 YEARS AGO!
3) Lack of roadmap,
Nobody seems to know what innovations will be forthcoming in the next release. It's almost as if Newton and Leibnitz were dead.
4) Functional gaps,
What can you say about a tool that solves hard problems with 'Monte Carlo simulations' sheesh
5) Licensing caveats,
Do you have a copy of the TOU?
I've never even seen it! Is it OK to reverse engineer Green's theorem?
6) ISV endorsements
I haven't seen a single Fortune 500 company advertisement that even admits to using calculus in making their products, much less endorsing it.
ARGUMENT: Installation and deployment costs
FACT: Many of the same methods used to deploy MS-Office work equally well, or better with Open Office. There are no software keys or other serial numbers to deal with in Open Office. You do not need to invest time and money into administering software licenses, audit trails and license compliance reports with Open Office. You do not need to worry about entering 25-digit CDKey codes on each PC or performing Microsoft Product Activation. You do not need a Microsoft Passport or the risk of associated unintentional information disclosure to use Open Office.
- Informal support
- Velocity of change
- No roadmap
- Functional gaps
- Licensing caveats
- ISV endorsements
All are complete PHB bullshit. Paying money for software doesn't guarantee any of these. For each of those points it's trivial to point out an example of the exact problem with closed-source/non-free software. Nothing in the license or EULA gives a company buying from any vendor any way to force that vendor to address these or any way to get damages after the fact. There's nothing behind those "reasons" but ignorance, a desire to build and keep little business fiefdoms, and single-skill tool custodians who'd lose their jobs if software just worked.I agree with you. In particular, let's take the road map argument.
Suppose there is something that you really really need in your web server. If you are using IIS and its not on the road map you are sunk. If it is on the roadmap, you may still be sunk if MS changes its mind.
With Apache, call somebody who knows the Apache code and tell them you'll pay them for the feature. Maybe you'll find somebody who's written some well known apache modules or even is one of the core develoeprs -- there's somebody out there who has the expertise and who will do it for money. Heck, you probably could get some of them who maybe can't work on a contracting basis to do it in return for a donation to their favorite charity. It doesn't matter -- you can solve the problem with your checkbook if it is important enough to you, and probably for not much money.
This reliance on "road maps" is bullshit. In business, the one certainty is that money talks, and people who spend it get listened to. The question is which business model is more responsive to the customer, the one where a single company is in total control of a piece of software, or the one where customers ahve the right to hire anybody they want to fix one of their problems.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
No, We all need Roadmaps otherwise you would never know for sure you were lost.
Help fight continental drift.
The Windows servers are for the AD purpose only or as local servers in branches. So, yes, the workstation is a Windows XP station, but, it's not because it is well supported, standard or anything else, it's just because it's the de facto standard for this kind of usage.
Each Linux node is much more critical than any other Windows XP workstation. Would you pick it, if those 6 reasons were true? I mean, as a Bank?
Achille Talon
Hop!
One of the problems with this whole issue is the lack of a long view of corporate adoption and upgrades from the early eighties.
The changes have been frequent AND massive. People who have been in a single office for twenty years could have moved into nice new buildings several times for the money they put into automation. They are damn tired of it and rightly feel that if they could only have held off a few times, they could have bought a jet. Of course, they might miss opportunities as well. Who knows? Mainframes, minis, PCs with DOS, punch cards, reels of tape, huge aluminum disks, clay tablets et cetera. Microwaves, leased lines, messengers, sattelite uplinks, 1200 baud, 2400 baud, frame relay, TSU/DSU, serial cable, coax, cat3, cat5, fibre, routers, switches, wi-fi.
Twenty years is both a long time and a not-so-long time. What is certain is that they will talk to their friends who will *always* know more than you or me. They will ultimately make another unbelievably expensive move and hate it just as much as the last.
Any preoccupation with ideas of what is right or wrong in conduct shows an arrested intellectual development. (Wilde)
1) Lack of formal support
This is true. Microsoft and IBM fix bugs the minute I report them.
2) Speed of change (not 'velocity')
True enough. Microsoft lets me upgrade in my own good time, and never forces me to adopt new software on their schedule.
3) Lack of roadmap
Yep. Hate to say it, but proprietary companies follow their roadmaps; I can set my clock by them. During the wait for Linux 2.6, I had to close up my business!
4) Functional gaps
Expensive software from companies both large and small does everything I could possibly need.
5) Licensing caveats
Yes. The only power a proprietary license grants is the right of the vendor to audit my business at my expense, and the right to send the BSA after me. The GPL and BSD licenses grant me nothing comparable.
6) ISV endorsements
Just what I look for when setting up my databases.
Is this really how a Fortune 500 company CIO thinks?
solutions to specific problems (a person decides to solve a problem so he writes some code and makes it available; I find I need to solve the same problem),
portability (same app running on different boxes with different OSs), and
learning opportunities (I want to understand something better; open-source means Free Information).
I always recommend open-source solutions when making proposals. People may have to learn how to use the tools, but they will be better employees for gaining the knowledge. Any company that systemically refuses OSS doesn't want to empower anyone and (foolishly) feels somehow safer if their figurative balls are in the grasp of Microsoft (for example).
Rich And Stupid is not so bad as Working For Rich And Stupid.
I'd say that the "formal support" comes primarily from the employees that are lobbying for the use of given OSS platform instead of a commercial POS platform because they often find it one helluvalot easier to do what they want to do with open source than with the "officially supported" commercial software.
You are allowed to make up your own words.
Linux is NOT a hobby anymore.
It might still be to a few individuals who
participate in the process but Linux is big business.
Go to any Linux show and you will see the same snakes that you see at other confs.
Look at the money that big business like IBM have put into it and tell me that its a business.
I play music with some buddies on weekends to get away from the CRT's we stare at all week. We book our gigs, rehearse (well...), do all the paper and legwork that is involved.
Is it a hobby for us?
yes.
Is the music industry a hobby?
No.
People have to learn to stop generalizing based on their own personal experience.
By the way, I am using Windows (and IE) to post this with, and the world hasnt come crashing down...you rabid, frothing zealot.
does not agree with a specific kernel change?
The author should look closer to SGIs business model. They grappled with this early on and came to the right conclusion:
Linus is in charge, it's his kernel.
Where did this leave SGI, and what does it mean for future development?
They decided:
(1) they can resubmit their changes after adjusting them,
(2) they can provide what they want as an add on (SGI ProPack),
(3) they can forego their project and embrace another one that gets what they want done,
(4) they can choose to not do it.
I was at a conference in 2000, I think, where their head technologist gave a speech on OSS and what it means to SGI. He outlined these options then. I thought about it quite a bit afterword and realized SGI gave quite a complement to the process actually, and Linus in particular. Rather than fight things, they accept them and begin engineering accordingly.
Funny many folks in the audience scoffed at this, thinking the OSS model would get in the way of things. The reality is that is has somewhat, but SGI now has Linux running single image 256 proc machines. Those same machines will run a stock linux, but will run better with the SGI Pro Pack loaded.
Eventually,
(1) Linus will accept SGIs changes,
(2) the kernel will perform the necessary tasks some other way, making those changes moot,
(3) everyone will discover the changes are not needed and move on.
The key here is that users of SGI machines will have clear choices open to them they would not otherwise have.
You can buy SGI IRIX machines that are sweet machines really, but finding applications on them is tough outside of user ported OSS. SGI developed fast and hard early on, but failed to achieve application capture which ultimatly limited their future.
Today IRIX users are dwindling as the mindshare leaves the platform. Make no mistake, IRIX is a sweet OS that can do amazing things, but its closed nature hurt its chance at gaining enough marketshare to survive long-term.
To me, this is a shining example of the primary advantage of OSS over proprietary solutions. Users come first because the process forces the issue, not because it makes more money. Having somebody in charge of core development that is not compensated on its use keeps things clean and workable for everybody.
Linux may not be able to match IRIX today, but the last 3 years or so have been simply amazing really. Give it another 2 or three and it will be there. On a side note, I have invested considerable time and money into IRIX only to see it slowly wither away. Same for various win32 iterations. The primary attraction Linux has for me is that my time and money investments are going to last a good long time. I don't want to go through another transition like that and with Linux, I won't have to.
In the longer term, this kernel is going to eventually spank every last one of the other kernels because it will be developed in a way that actually forwards the art of building and running kernels, not making money. As it continues along this path, the numbers of users grow as does mindshare. You can't get that kind of insurance for proprietary software no matter what you pay because money is the motivator. Think about it, if the software gets too good, what exactly will they charge for?
Clearly SGI sees this because they have embraced the process and appear to be back on track with what they do best; namely, large single image NUMA systems with low latency and high I/O. This time they are building on a kernel that has mindshare and a growing number of applications.
They get to make money, while their users retain choices they would not otherwise have, while they forego the expense of building all that stuff in house. Supercomputing just got one hell of a lot cheaper as a result.
Looking at all of that compared to the proprietary way seems like a no brainer to me really.
Blogging because I can...
Look what happened to those kind of CIOs with the MS select license. MS promised them something on the roadmap and then pushed back the release till the select license expired. Now those CIOs are totally fucked because they paid for something they thought they were going to get but wont.
In you scenario above the CIO could have simply said "there is 5000.00 for the first person to deliver us feature Y" and they would have gotten it in a week.
The best way to support the US war effort is to continue buying American products.
acceleration is the derivitive of velocity w.r.t. time. speed neq velocity.
As the new owner of an iBook, I have had a lot more to do with Mac owners lately, and let me tell you: Linux zealots can't hold a candle to an enraged Apple fanatic -- take for example the death threats this guy got when he did a parody of changing his PowerMac G5 into a PC. Linux users just don't get that excited, certainly not over hardware.
But then, everybody seems to think Mac users are some sort of peace-loving hippies, and the Linux people are radicals. Guess Steve Ballmer running around and calling us anti-American communists does have an effect after all.
"This app only runs on windows."
Really. Here's my example: As the systems admin, I've convinced the IT manager to let me migrate the entire company over to Linux on the desktop. Terrific, right? Well, there's one itsy-bitsy hurdle....
The expensive phone system in which they've invested a very large amount of money and time requires a client app on each workstation. And you guessed it... it only runs on windows.
I've even spoken to the company that produced the software, and offered to create and *give* them a Linux version. Nope, they can't be bothered - they're just too busy.
steve
Oh, you're not stuck, you're just unable to let go of the onion rings.
The number 1 reason why open source fails to be adopted in corporations is that open source fails the largest costs of using a software package:
1. support
2. installation
3. deployment
4. documentation
5. deploying updates
Well, if you are medium and large size company, you should hire software engineers to deploy free software and support it. The total savings from per seat deployment of free software gets spent in focused corporate improvements of the software. Winge on about support and die in this new climate for open source if you must like all dinosaurs. But don't blame the OSS movement - blame yourself.
Obviously, it's not a lack of buzzwords or acronyms, or ZDNet/CNet would surely have mentioned that.
So fuck off, use your Windows, AIX, cha-cha-cha, and leave us ALONE!
I don't understand, and have never understood, what the big deal about "Linux adoption" is.
Microsoft is lining up for a show-down. Trusted computers and DRM will make it a) practicly impossible and b) a DMCA felony to reverse engineer anything.
Does that matter for you? Perhaps when you get that Trusted Email(TM) with your Trusted Word(TM) attachment and Evolution and OpenOffice (or KMail and KOffice for that matter) can't do shit with them. Or your Trusted ISP(TM) will only let you go online with a Trusted Computer(TM) running a Trusted OS(TM), running Trusted Services(TM).
That's why there's a real need to speed adoption - to ensure that by the time Microsoft does get this in place, it's simply too late. That there's a considerable minority requiring open formats that they can not ignore.
See now, if I send something to 100 people, and you're the only one complaining, you've got a problem. If lots of people are complaining, I got a problem. That's the whole difference.
Kjella
Live today, because you never know what tomorrow brings
Not only is this flame bait, its wrong. Unless you live in a differnt country then any whos laws I've studied.
You forgot "Lack of money-making possibility"
Last week in Montreal, the APS (American Phisical Society) did an internationnal learning convention in Montreal, at the Palais des Congres, around 5000 attendees were participating, from around the world. I was one of the AV tech there, you guessed it, specialized in computing. Not that I've been to school in this field specificaly but I actually went to a sound design school (in Quebec, you cannot say sound engineer so they use all sort of different names for it...). I quickly became highly specialized in digital audio, MIDI and hybrid systems (analog-digital), hence I know quite a bit about computers but from a different angle then most computer specialists, I care about the system as a whole, not about specific languages. I do not trust a linguist to do an open heart surgery on me and I do not trust a programmer to suggest me a system, the guy knows a language, not the body interpreting it, and that sadly is, most of the time, a fact.
Enough about me lets go into the subject, open source adoption.
At this convention I saw more Macs then I ever did in any convention other than a media related one, and more Linux box too. About 50-60% of all machines used were Mac laptops and there were about 5-6 Linux box. It seems Apple truly made a foray into scientific computing after all and that Linux isn't as popular as many would like it to be. It was the first time that I saw Linux boxes in a convention. 2 of them were runing Red Hat and the rest were runing Mandrake.
They were horrible, truly horrible systems, far from being ready for prime time. None of their users actually like their boxes, they all felt hoaxed by their IT or whoever told them it was as convenient as Windows.
All of them needed different routine to send the video to the VGA port AND to their screen, even amongst the same distros. The Red Hat boxes had this system setting thingie where ALL the possible video drivers were listed, VERY confusing for someone who doesn't know about computing, like their users. To be able to display on both output you actually had to select the appropriate drivers (which I did) then go to system tools, in display, and then select 1024x768, the only resolution at which it was accepting mirror display! Even though the native resolution of the LCD was different! Then and only then would the Function F8 trick (or F5 or F7 or whatever) would do his job of switching between VGA out or Laptop only, dual displays (mirror) were impossible to use on one of the Red Hat box for absolutely no obvious reason (obvious to me at least), only one output at a time was possible. When the VGA out was activated on Mandrake boxes, ALL of them displayed distorted video, like the screen would have been squeezed horizontaly, even in 1024x768 (native resolution of the projectors in use) the screen couldn't be contained in the image, the mouse had to be used to travel to diffrent part of the image, hardly a good trick for presenting you research.
Burning a CD, for one of the poor guys using Red Hat (he was too pissed at his box so decided he would burn his presentation to load it on a winbox of a colleague) was a serious pain. You first had to move the file to be burned in a directory called burn:///* (* being the file name), copying the file trough the terminal (which you are FORCED to use in all distros) didn't work, you had to graphically find the file in their very weirdly laid out browser, right click on it to copy it, manually enter the burn:/// address (you couldn't ravel there graphically!) in the browser address bar, right click in the empty space and paste it, THEN you could click on write to cd to open a dialog letting select all sort of meaningless options and then the burning would start. That is called ease of use!
None of the boxes were accepting USB thumbdrives, even after playing with the USB panel of system settings (or tools or whatever the other system setting entry was named, 3 of 'em to do 1 thing were sometimes needed!).
Enough, just reminding me of all the hassle I had to get tr
From where I sit in my cube, this whole discussion is kinda unreal. We are a 200 person company making scientific instruments; 2/3 of the employees are engineers, scientists or senior mgt. So far as I can tell, no one cares that much about MSoffice vs OO; it is just not an issue (you could say we are all brainwashed stupid MSslaves, but that is kind of an arrogant [liberal pay taxes cause its good; conservative obey my morals]point of view. So, like it or not, cares about the evil empire are irrelevant - we have concerns like shipping product, supporting customers, etc, and MS is just off the screen. I could probably suggest that we swithc to OO because MS is bad, but I'm a known wierdo scientist type - if one of the biz people suggestd this, they would probably be fired. Again, you might not like it, but we are happy with office - it works for us. This change occured with office 2000; the idea that there is better software out there is simply not known, and the discussions i see on /. and elsewhere on the beneifts of OO leave me underwhelmed; office works for us - and the first rule of any bizness is dont fix what aint broke. And since it is working, all the arguments about bug fix in open software, online help community, etc are irrelavent - it is a null argument (logic here guys, you do undstand logic? if problem = 0, fix to problem =0)
cost of office license simply not an issue; maybe we r lucky there (honestly; teh 350 bucks per person once every three or four years is just not a biggie)
But there is a lot of downside to open office swithc. For instance, I tried the word program last night, and it took me 5 minutes to figure out the dic feature for docs; multiply that by 200 features, over our company, we would probably go out of biz if we swithced to open office, due to loss of time. That is us - again, call us stupid, but this is what we are facing.
We use a lot of scientific software; it is all in windows and office compataible; loss of compat with a single office program wd doom open office.
we have NO it staff to write scripts - no budget for that and not going to get approved int eh future (for a company our size, cost of IT support > cost of office licenses)
we constantly exchange docs with customers, all using office; loss of a single sale cause customer got irrateted at wierd .sxw file > cost of office; actually, loss of a single sale due to customer irratation >> entire IT budget !!!
In short: in our company, no upside, lots of down side.
>Then they'd bitch when you asked for an upgrade from Office 97 to Office 2000
>because some nymrod in Accounting wouldn't Save As and you couldn't read his files.
I'm no BillG fan, but c'mon. This is the best argument you can give?
Go over to the nimrod's box and configure it
gewg_
A Windoze box that is dead because of a bug that M$ has *still* not resolved
is *no less dead* than a Linux box with a bug.
Windoze:
Shrinkwrap licence: costs more than it's worth
Support contract: not free
Chance that your bug will get fixed soon if it's not already in M$ Knowledge Base: nil
Linux:
GNU licence: gratis
Support contract: not more than a M$ equivalent
Chance that your bug will get fixed soon: good (YMMV--compare to M$, above)
gewg_
I was recently on Andrew Grygus's Microsoft page and your point certainly resonates.
It also brings to mind the "ESR and the printer" story.
gewg_
It's pleasing to see that all of the barriers facing Free Software adoption in the short term are areas in which Free Software has a clear long-term advantage over the proprietary model. Does that mean that Free Software will, in its day, become even more entrenched than proprietary software is now?
What we should be asking ourselves, though, is whether there are any long-term drawbacks to Free Software, and how they might be surmounted/traded off.
-Greg Mildenhall