Free Software As Nigerian Scam
djeaux writes "In the November 4 issue of Syllabus, Howard Strauss, manager of technology strategy and outreach at Princeton University, presents 'The FREE, 0% APR, Better Sex, No Effort Diet' in which he scattershoots at open source software. The Nigerian scam is part of his imagery, leading to a great quote: 'While you are installing your free open source software you may want to write Mrs. Ahmed a check. Her $8.5 million will help pay for the real cost of that free software.' Elsewhere, Strauss describes the open source community as 'a smattering of teenagers too young to work at Redmond, hackers, virus creators, and a menagerie of others with whom you will feel great pride in entrusting your IT infrastructure.'" Not everyone at Princeton agrees.
Though it's a parody and I generally try to take those lightly, he's made one critical error that really stands out in his assertion that free software is the domain of hackers/tinkerers/students, etc. I think Howard Strauss ought to be informed of the billions of dollars being invested in free software development by major corporations, many of whom have salaried and talented employees developing such applications. His condescending attitude towards the talented programmers who have created so much of the infrastructure the Internet depends on (Linux, BSD, Apache, MySQL anyone?) is a bit infuriating, to say the least.
On another note, what is responsible for the recent surge of anti-free software propaganda? I'm sure that some could present a viable argument that nefarious sources (SCO/Microsoft/whoever) are essentially astroturfing on a media-wide scale (not like they haven't done it before), but things like this, plus the Forbes article and other critiqued rants that have been posted on Slashdot before, have me a bit worried about how the worldwide computer-using community is perceiving free software, especially when peoples' critiques contain such glaring factual errors as this particular one does.
That sounds like a fair minded, well reasoned and educated comment entirely lacking in FUD...
fortune -o
Or does that article site seem like a scam in itself? I counted 5 ads from doubleclick (all blocked by privoxy) and another set of sponsored links at the bottom. With all the rhetoric designed to inflame linux users, it is sure to make money for them if it gets enough hits (thus getting put on /. benefits them greatly...).
C:\>
Is there anyway I can moderate this entire story -1: Flamebait?
I see the plan, post four links to Princeton servers and watch them suffer. Make them pay for their insolence!
That guys animosity towards students reflects the level of customer service that most Universities provide today.
Nobody said most college students are masters of project management or the big picture, but they are a talented group of programmers. To dismiss them as worthless is to ignore a valuable and cheap source of labor. You may not want to make them PM just yet, but I gaurentee they'll work their asses off, with a little direction, more than that 30-year veteran who has become acustomed to the University's indiference towards laziness. Union YES!
Most computer science students I know haven't been corrupted yet and still have a high work ethic, they just need a little direction and be brought down a level to reality. Once they get past thinking they can change the place overnight, they make some excellent, hard working individuals.
But alas, the University I attended didn't hire any of its graduates either. While I was working there, not one of my supervisors had any sort of degree and they weren't eager to give anyone from the inside a chance upon graduation (again, I'm not talking about management positions, but I've seen plenty of entry level jobs that turned down countless grads from the Uni. I guess they don't have faith in what they teach.)
...ex-manager of technology strategy and outreach at Princeton University, one should hope. That kind of stupidity can't go unrewarded, can it?
--
Don't like it? Respond with words, not karma.
"instead of having highly paid programmers at... Blackboard build your critical university systems, you can have scores of software gurus scattered around the globe working completely independently build them for you FOR FREE."
Oh, you didn't. You mean free vending machines for life Blackboard?
My blog
So can we have some competition against Redmond then? If it takes free software to produce some competition (think PBS versus the entire broadcasting spectrum), I think its indicative of other darker factors.
I work on OSS in my spare time, and I don't fit the stereotype... and I don't call every pro-MS a money-scrounging heartless profit-driven capitalist. Just Bill Gates.
Bill and Howard. Yeah... them two.
This space for rent.
Sounds like he's bitching about moving to Windows.
--
"Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
This article wouldn't bother me as much if it presented a single independently verifiable fact. Since it doesn't, it's a rant and nothing more. The real queston is "Why did Syllabus choose to publish it?" This guy isn't even a professor, is he? With the title of "manager of technology strategy and outreach", it sounds like he's just a department employee. Not that that invalidates his opinion, mind you! That is discredited by his vacant non-awareness of facts.
"Lawyers are for sucks."
- Doug McKenzie
a smattering of teenagers too young to work at Redmond
... or just too ethical. Or sensible, take your pick.
"Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
Here's a shocker: Strauss's mode of argumentation is sarcasm. He's an astonishingly inept writer, so it's not even particularly well crafted sarcasm. I don't know if this is because his understanding of the subject matter is negligible or if it's because he thought this would be the best way to make his nebulous point, but it seems sort of wasteful to engage him in any sort of debate (with or without his participation). There may be smarter and more articulate people who share his views, and it would be much more worthwhile to find them and have an intelligent discussion than it would be to waste time debunking the content implied by his article.
I mean, jeez -this guy could piss off Mary Worth. Maybe he thinks since the open source movement is just as he characterizes it, then it can't gice him a cosmic IT wedgie - guess someone hasn'ty bee following the SCO badminton game.
This should in now way be construed as an entre for Eric (/Bruce/Linus/Richard) to launch a salvo. Really,
Not to mention where else should you embrace open source but in academia.
And here's the punchline, from netcraft:
The site www.princeton.edu is running Apache/1.3.4 (Unix) mod_ssl/2.1.8 SSLeay/0.9.0b on Solaris.
"Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
Article feels like one large Flamebait, but in these days of SCO lawsuits I'm never quite sure which viewpoints are satire and which are just out and out stupidity.
In any case, it does make a point that the "establishment" has a very hard time coming to terms with - Free Software can and does work. For some fraction of people, this seems to somehow represent a personal insult. Probably the same people who get upset at anyone who questions whether our current economic system is absolute perfection suggest regulation might serve some purpose after all.
Commercial software provides only two things open source software can't provide - software that is extrememly difficult to create and has a small target audience (think very high end engineering CAD software or exteremely complex movie rendering) and someone to sue if the product doesn't work as specified. That doesn't sit well with people who think capitalism is the One True Way, and just for more fun people compare open source with Communism(?!). As if the spirit of goodwill is somehow corruptive to our way of life.
So, whether the author set out to write satire, troll all of slashdot, or actually denies the evidence right in front of him, this article is quite childish and silly. The evidence that free software does work is right in front of him, if he's interested in looking. Whether he WANTS it to work might be the real issue.
Ever notice that, that some people are personally interested in the failure of open source? It seems to be an affront to them, for no reason I can discover. No one has the RIGHT to make money, and open source taking away commerical markets for software is something they'll just have to grow up and deal with. If they can't make a more compelling product that people are willing to pay for and stay ahead of volunteers, tough.
Linux/Free Software is for real. I've used it exclusively on my own machines for four years, with great success. Community spirit is powerful and can accomplish great things, and if our social system has forgotten/doesn't want to accept that then we're in some deeper trouble than just questions of software.
"I object to doing things that computers can do." -- Olin Shivers, lispers.org
I have to post this every now and then, but for those of you not in education, you have no idea the lengths microsoft will go to push their products. Let me give yo a few examples:
.doc, .xls or .ppt. Because the profs get lots of perks from Microsoft. (hint: they get whatever software they like for, well, um, free)
.NET, etc., all no reg key type.
1) I am finishing a Master's in Ed Technology. We are required to submit our work, etc. in either
2) Everyone in the Master's program, and I think in the credential program, canget Office for $20.
3) In my district, the district technidiots (the same ones who didn't understand how my linux box could get internet access on the school network, and had no idea what TCP/IP was) get thrown all sorts of freebies at the tech conferences. The tech at my school laughed about getting XP Pro, VS
Those are a few examples. I could go on. Microsoft has gotten the Ed. crowd the way Apple did years ago. Worse is the way technology is used in schools. PowerPoint has become the favorite tool of choice for projects. Plus Microsoft gives lots of money to schools, and has VERY long tentacles. They get involved in many ways. You can be sure, this guy is not on Microsoft's payroll directly, but he is certainly the recipient of much Microsoft "benevolence". Teachers are just like everyone else really, just a few freebies, and we're yours.
But here's the biggest rub. The truth is that it takes far more techs to maintain a windows network, then say, a *nix network. Which means the tech department get more jobs, money, etc. And if something breaks, and they fix it, it only reinforces their importance. F***ed up? You bet. And the sad truth is that most school personell are not the best qualified. So, you try to give them linux, which requires more "expertise", they're gonna reject it. Simple really. You'd think that schools would care about cost, security, etc. But they don't.
My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
Is there a special prize for 1st post and karma whore in one?
There's a ton of bad closed source software too. For the most part it ends up in the $4.99 bin, if it ever gets into stores at all.
and as for programming experience
- 4 had 1 year
- 10 had 2-4 years
- 31 had 5-9 years
- 40 had 10-20 years
- 16 had 20+ years
Then there is the Boston Consulting Group's Hacker Survey, which found Occupation ChartHardly what Howard Strauss's article portrays.
Congratulations, that was one of the most brilliant pieces of flamebait I've ever seen or read. It had everything:
1) blatant factual inaccuracies:
> We may have to give up project planning, quality control, coding
> standards, accountability, version control, and support, but it's FREE > and we get the ability to modify the source code ourselves, something
> that is extremely dangerous to do, was discredited decades ago, and
> few people do anyway.
I don't know of a single open-source / free software project that doesn't use version control. In fact, what might easily be the
most popular version control system in the world, CVS, is itself
an open source project.
Coding Standards? True, not every open-source project has written guidelines for that. However, many do ( The Jakarta sub-project
group at the ASF comes to mind, as does the Mozilla project) and
all are subject to the most rigorous coding standard of all... review and inspection by an unlimited number of peers, at any time of day or night, 24 x 7, 365 days a year. Let a snippet of bad code get checked into the repository (see above) for a large open source project with
numerous active committers, and see how long it takes for it to get rolled-back, and the author mercilessly flamed.
Quality Control? Maybe you've heard the expression "all bugs are shallow, given enough eyeballs?" Open Source by it's very nature has
the ultimate form of quality control... and unlike closed source
proprietary software, the end user generally has relatively easy
access to the engineers working on the code, to report defects,
whether it be via Bugzilla, Sourceforge, e-mail, newsgroups or
what have you.
Support? JBoss Corp. provides support for the JBoss application server,
Red Hat, SuSE, Mandrake and many others provide supported distributions of Linux, and Mozilla.org provides support for Mozilla. And that's just
paid support I'm referring to. Never mind the aforementioned channels of e-mail, newsgroups, forums, etc., for interacting directly with the authors (and fellow users) of the code.
As for modifying code being dangerous... that's just ignorant. Cutting towards yourself with a sharp knife is dangerous... crossing a busy highway without looking is dangerous... modifying source code is about as NON dangerous an activity as you could dream up.
2) unwarranted and inaccurate personal attacks
> These folks are some of the same great people
> who are supposed to be working for you anyway,
> plus a smattering of teenagers too young to work
> at Redmond, hackers, virus creators, and a
> menagerie of others with whom you will feel
> great pride in entrusting your IT
> infrastructure.
Wow, you just managed to insult the entire open source community in one
drop of the hat... a community which happens to include many professional software engineers, working for respected firms such as IBM, Red Hat, SGI, Novell, Mandrakesoft, Sun Microsystems, etc.
I suppose you believe Linus Torvalds and Alan Cox to be "others with whom you will feel great pride in entrusting your IT infrastructure," eh?
Oh, and you make look around the Princeton campus sometime... I'm pretty sure you'll find quite a number of members of the open source community there, both students and faculty / staff members.
3) red herrings and unrelated rambling galore...
no quote necessary... this bullet basically summarizes your entire article.
In short, you sir, are either a flaming idiot, or the first Slashdot troll to get hired by Princeton and allowed to publish obvious flamebait in Syllabus. If this was an intentional troll, I must say, it was a masterful one. If you actually meant any of that drivel however, I would suggest you leave the IT industry and take up something you are competent at.
// TODO: Insert Cool Sig
> a smattering of teenagers too young to work at Redmond,
Nope. I hit the big 50 in a couple of years. Still have a punch card hanging in my office as a reminder of "the old days".
> hackers,
No again. The company I work for makes network security software.
> virus creators,
Nope. See above.
> and a menagerie of others with whom you will feel great pride in entrusting your IT infrastructure.
Gee, the Air Force let me write software to target ICBMs and build radar systems, the Navy let me build radar system, for the Army it was logistics and air defense command and control software, I've also written software for maintaining civilian airliners and I now work for a company that makes really good money selling the network monitoring software I help create. Menagerie is a funny word to use to describe a group of people with this kind of credentials, but, maybe he was at a loss for words.
Are we sure Laura DiDio didn't just take on another pseudonym?
They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
Ben
The CREN "Tech Talks" that Strauss has hosted have been sponsored by Microsoft. A Softie probably took him out for lunch, he felt good and sleepy and wrote this.
There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
source:
http://www.marietta.edu/~mcevents/IMC_2_12_03.pdf
manager of Technology Strategy and Outreach at Princeton University.
A graduate of Drexel University and Carnegie Mellon University
previously employed by the Johnson Space Center of NASA and by Bell Telephone Laboratories
And the scariest one of all:
Strauss has authored several IT courses and is an information technology consultant for many companies and universities.
Yikes!
Since the "at" link in the story is to a former version of my homepage (~ferguson is my dad), I think I can comment on this.
I don't know WHERE this guy is coming from, unless its satire, in which case, it is poorly executed. Linux is quite prevalent on campus. In fact, OIT (central campus network folks) had to drop support for the public Irix cluster because of support costs, while the public Linux and Solaris clusters are chugging along just fine.
Yes, students have been using it on campus forever, but the scientists and engineers like it quite a bit too. A 1999 report by a Faculty Sub-Committee writes, "Linux is emerging as a widely-used version of Unix. At this time there are over 600 Linux systems registered at Princeton, and the number is growing rapidly. One of the advantages of Linux is that it makes it possible to take advantage of the economies of Intel-based computing and a full-featured operating system with a complete set of high quality software tools available gratis. We recommend that consideration be given to expanding the university DeSC program to include the Linux operating system as an option." [DeSC is the Desktop Systems Council, which oversees official university desktop computers.] So Slashdot crowd, remember who makes the real decisions at a private university: the tenured faculty, end of story. (NB, how many slashdot stores have been posted about Prof. Felton and his group? They do plenty of work with OSS.)
OIT has included Linux-specific information for a couple years now in its knowledgebase, complete with setup information, network configuration & printing, mounting the campus samba servers, backing up to the central Tivoli servers, etc. etc. They've also held seminars touting the benefits of OSS for departments; I know, because I've been to them.
So Linux isn't in trouble at Princeton. Guess this oddball found a pulpit from which to buck the herd.
"Propritary software relies on keeping things secret. Terrorist cells rely on keepin things secret. So really, when you buy a copy of Windows, you may as well make the cheque out to one O. b. Laden."
;) Loose, irrelavent analogies are fun!
How's that?
ASCII stupid question, get a stupid ANSI
Yes it can be a bit of a bother to drop in an open source solution but the same also holds true of licensed software. You don't just sqat and shit an oracle installation. You don't just install Windows and have the computers magically doing everything you want them to.
There is no magic bullet that instantly makes the computers do everything you want them to. Not in the Open Source world and not in the commercially licensed software world. Unless you want to make a slashcode site. That really is as easy as "apt-get install slash apache-perl".
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
I'm posting AC because I'm at Princeton. I did some checking around. According to our campus directory, he works in the Enterprise Infrastructure Services department of our IT division (OIT--Office of IT). And while the article credits him as "manager of technology strategy", I cannot find him on the OIT org. chart that you can find in our OIT's annual report. He must be some underling who's bitter.
I intend to write his boss. I mean, I appreciate satire and parody, but as everyone has pointed out, his article is just malicious and factually false. It's filled with ad hominem attacks at students, hackers, the whole open source community. All based on a ridiculous metaphor that doesn't hold. Hell, it doesn't even make sense. If he hates young people so much, why in the world would he work in an "outreach" capacity at a university?!
Interestingly, his department is responsible for serving the notorious PeopleSoft management and purchasing software here....roundly hated by every administrative person I know at Princeton. I only mention this because he specifically mentions PeopleSoft. OIT at Princeton is definitely a mixed bag--some outstanding services, people, and liberties (including, yes, plenty of linux support)--and some horrible policies and red tape (like, charging for every ethernet box they activate--both for students and in the depts!--AND charging for every device attached to the network! They nickle and dime like crazy).
Bob: You wanted to be Krusty's sidekick since you were five! What
about the buffoon lessons, the four years at clown college.
Cecil: I'll thank you not to refer to Princeton that way.
Freevo - Linux Multimedia Jukebox
This guy is not a professor.
The Office of Information Technology at Princeton is divided between thoughtful and clueful people who are an absolute pleasure to work with --- and, regrettably, a few people like those who wrote the above article for Syllabus.
If you look beyond the cheap shots at OS/FS, he's defending PeopleSoft, which makes the CRM-like software that runs the University's bureaucratic systems. The company certainly needs some defending. Case in point: up until last year, Princeton course registration was paper-based. Fill out a scan-tron sheet, have your adviser sign it, and take it to the Registrar. Simple, but students complained about the long walks to remote parts of campus.
Last year, the Registrar finally implemented a new computerized system based on PeopleSoft. The steps for a student to register as follows:
Maybe I'm not subtle enough, but I fail to see how this represents a step forward. It would seem trivial to save the course information on the registration system so the adviser could approve it with a mouse-click at their meeting with the student. But let me guess --- does PeopleSoft not support that? In fairness, PeopleSoft might support it. But if it did, one wonders why the registrar chose a more inefficient solution. Why a three-way paper-shuffle? Is that what PeopleSoft's "aging, over-21 staff" thought was a good idea?
I will not begrudge Mr. Strauss his vitriol --- he reminds me of the apologists for any broken platform. If you're stuck with it, you might as well at least pretend that you like it, and that the competition is junk.
Also -- I can't help but note the omission of a link to the student-run Linux/Unix Users' Group at Princeton. (Consider this a shameless plug.)
ECMAScript is the non-trademark name for standardized JavaScript. SMIL doesn't appear to be supported by Mozilla yet, and I think most of what it can do can be done in ECMAScript + those other technologies (except changeing the volume on sound clips)
Clearly Mr Strauss isn't doing his job as manager of technology strategy and outreach.
Who exactly is he reaching out to with his blatant insult of many free software developers. I produce quality products during my spare time as a hobby and during the day time I have a professional job. I for one call for Mr. Strauss' immediate resignation. He is clearly short sighted doesn't see the big picture. He is certainly not an individual I would trust to manage my technology outreach program.
-----
One is born into aristocracy, but mediocrity can only be achieved through hard work.
Mr. Strauss,
You *are* kidding, right?
Many of those spams to which you compare open source software are now being sent using mass-mailing viruses. Funny thing about viruses is that they usually exploit security flaws - stupid things like buffer overruns - which are by and large eliminated by the peer review process in open source software. (Never mind the poor Windows security model which allows these viruses to do actual damage.)
The writers of open-source software, which you dismiss as being a bunch of children, include organizations like IBM and NASA's JPL. The rogue programmers at NASA must alone be accountable for half the world's virus problems.
I know that when I reboot my FreeBSD webservers (which happens only when the power goes out or I have to vacuum the inside of the computer), the list of credits in the dmesg as it starts up makes me seriously consider how intelligent the choice of open source was, in the face of the legendary reliability, security and standards-compliance of Microsoft IIS.
Not for one second would any reasonable person suggest that student labor is a suitable choice for managing proprietary university systems. But that wouldn't be open source anyway. Nor would there be enough open source interest in developing systems like WebCT (which I haven't personally found to work that well anyway, being all too familiar with administration of WebCT 3.2).
Open source solutions like Linux remain generally unsuitable for the desktop - the very things which make it excel in a server environment are the very things which hobble its mass acceptance and usefulness as a desktop operating system. But that will be fixed before too long.
Where open source currently excels - and has almost since the first newsgroup message where someone said, "You know, I think you could improve your program by..." - is in the implementation of the open standards-based systems which are the very infrastructure of the network.
Open source isn't free. Download a source tarball. Compile it. Use it. Enjoy it. And if you find a feature is broken or missing, your contribution will be to edit the source code and send it back so that other people can share the changes.
And so what if a 14-year-old kid with a cable modem reviews the source, finds a bug or missing feature, and contributes a patch? That patch is still subject to the same peer review process. And it's still public, so that it can be documented by others if not by him.
The most important thing I learned as a student in university is that higher education is not a barometer of intelligence, creativity or aptitude, but a barometer of diligence and funding. Over the years since, I've hired several gifted programmers with ability far eclipsing many of the university graduates I've employed. Mostly they were gifted programmers because that's what they loved to do... kind of like a 14-year-old kid who may have started into C++ when he was 10, has a natural mind for developing algorithms, and is capable of developing efficient software while freshly-minted science degrees are still writing bubble sorts.
Frankly, the ignorance displayed in your article is an embarrassment to you, your professional reputation, and your university.
[signed in real name]
Fire and Meat. Yummy.
Amazing, something that actually made me de-lurk on Slashdot...
Here is my letter to this guy:
Sir:
I am a graduate student in the Princeton University Physics Department. I came across your article regarding open source software on Syllabus Magazine's web site, in which you do a grave disservice to Princeton University's reputation of technical excellence. Allow me to elaborate.
You say, with a tad of sarcasm:
"These folks [open source software developers] are some of the same great people who are supposed to be working for you anyway, plus a smattering of teenagers too young to work at Redmond, hackers, virus creators, and a menagerie of others with whom you will feel great pride in entrusting your IT infrastructure."
I am interested, then, in how you feel about the Princeton University web servers at www.princeton.edu running Apache, the most well-known open source web server. Apparently [1], Apache has more than 2/3 of the web server market share on the Internet, so someone must trust these people. Of course, the fact that source code is available for open source projects may have something to do with this trust. By the way, how many open source viruses have you seen? (Microsoft Word macros don't count.)
[1] http://www.netcraft.com/
You say:
"We may have to give up project planning, quality control, coding standards, accountability, version control, and support, but it's FREE and we get the ability to modify the source code ourselves, something that is extremely dangerous to do, was discredited decades ago, and few people do anyway."
Really? Who discredited the ability to modify source code? Did I miss a Congressional report or something? I apologize for calling you dead wrong, but in fact the Linux kernel [2], one of the most successful open source projects in existence, has been continually updated and improved since its first release in 1991, all by people with an interest in changing source code. These "dangerous" modifications have strangely made Linux and its BSD Unix cousins more stable than any release of Windows. The open source software development process is self-regulating: stable, good software survives, while low-quality efforts are ignored and drop from the face of the Internet. It is too bad that mediocre commercial software does not do the same, since it is too well-supported by people who will not consider using anything they are not required to pay for.
[2] http://www.kernel.org/
You say:
"We either pay commercial software developers, pay to build it ourselves, or pay the even higher price to manage and maintain FREE open source software."
I don't suppose you are aware of the existence of companies who provide support for open source software. Believe it or not, it is possible to buy a support contract from most major Linux distributors, e.g., [3]. It is even possible to ask (politely) for FREE support on open source message boards, such as [4], where you will usually get far more helpful responses than the standard Microsoft "Have you tried rebooting? Reinstalling?".
[3] http://www.redhat.com/apps/commerce/
[4] http://lists.debian.org/debian-user/
You say:
"Another way to get free software is to have students develop our critical systems," and "You can also get free software developed by having your users develop it for you."
These are ridiculous straw man arguments. No sane system administrator would tell his/her students or users to develop their own softwa
- Kevin B. McCarty
-
Find a clear defect in a Microsoft product. Document it.
-
Call Microsoft (425-882-8080). Try to get it fixed.
-
Record how long it took to get it fixed.
Any questions?I quote: "We may have to give up project planning, quality control, coding standards, accountability, version control, and support, but it's FREE and we get the ability to modify the source code ourselves, something that is extremely dangerous to do, was discredited decades ago, and few people do anyway."
Doesn't really require a comment. Discredits the author, just shows that he hasn't got a clue. This would not matter, would this person not be in the position he is. That level of incompetence is shocking.
I am a medical doctor with a past history as software engineer. I run a paperless clinic (Dorrigo Medical Centre). There may be situations where patient's lifes depend on what our software does or doesn't do, not just the flawless running of a university department. To us and our patients, robustness and reliability of software is crucial.
Yet we use free software to this purpose, almost to exclusion. Why? Trust. Peer review. Accountability. All issues not covered by shrink wrap software with general disclaimers, where the end user is disempowered to the degree of a mere slave.
We never would pur our patients at risk by using software of a company with such abysmal reputation regarding stability, reliability and security such as Microsoft. We don't trust free software either right our of the box for that matter - but here at least we can investigate and verify, or pay competent people to do it for us.
Shame on this man and his unsubstantiated statements. Reality check strongly recommended (like what software is keeping the Internet alive and working, and what software is running some of the worlds most powerful and expensive computers liek Blue Gene)
Dr Horst Herb, MD
Principal, Dorrigo Medical Centre, Australia
Management Committee Member, General Practice Computing Group
I read Howard Strauss' abovementioned article.
Quite apart from the intended insult of the comparison to the Nigerian scamsters, I found his thread quite hard to follow. I guess if he had been Theseus, he would've wound up in the Minotaur's stomach after all.
"Too sophisticated to believe" - precisely what has this got to do with anything, let alone the question at hand? Then we get on to the ridiculous, skipping the sublime with consumate ease ...
"You can get complex systems at absolutely NO COST!" Yes, for a start they enable you to publish Syllabus, using the HTTP transport protocol and the HTML markup language, running on the TCP/IP internetwork connection suite.
"Why buy expensive software or spend millions to develop it yourself?" In relation to the Internet - let's see, I have within my grubby little hands, a book called "The Open Book", which you may or may not have read, written by Marshall T Rose, in which he mentions the Open Systems Interconnect internetworking suite - so far behind it's now been officially abandoned except for highly specialized applications such as the Aeronautical Telecommunication Network. There's nothing so cheap as a product that never gets developed.
"We may have to give up project planning, quality control, coding standards, accountability, version control, and support, but it's FREE and we get the ability to modify the source code ourselves, something that is extremely dangerous to do, was discredited decades ago, and few people do it anyway." Where to start? Has the estimable Howard Strauss ever read "The Mythical Man-Month" by Frederick Brooks? Of IBM's Operating System/360 fame? That does tend to cast doubts on the value of a lot of so-called "project planning". Strangely enough, much of the problems Microsoft has had with Windows over the last few years has been with "quality control" - I don't call soBig's world-wide success a proof that Microsoft has any idea what quality is, let alone how to develop for it. Ditto "coding standards" - and "accountability" - have you managed to get from Microsoft a statement of accountability for its criminal negligence in releasing software that allows such grotesque default breaches of privacy and personal security as Windows? "Version control"? The estimable Howard Strauss is pulling my leg. Perhaps he can tell me what the letters cvs and rcs mean - besides being TLAs? "Support"? Amazing - I bought MS DOS 5.0 when it came out - but Microsoft was never particularly interested in supporting me.
"something that is extremely dangerous to do," for ignorami. I expect every prof and his dog to back me up on this - mind you, I also expect every prof and his dog to back me up when I also say that doing such dangerous things is one way to learn, and extremely fast.
"was discredited decades ago," - by whom, where at, and in relation to what? I suppose that also refers to the TCP/IP suite, the which discredited software you yourself are happily running a magazine site on? And in relation to which, might I add, Microsoft has been happily selling software that is based heavily on said TCP/IP source code - you are at liberty to inform them that half their product lineup has been discredited.
"Another way to get free software is to have students develop our critical systems." Ask the DoD about TCP/IP and the University of California at Berkeley. Even better still, ask Bill Joy, late of Sun Microsystems, about the UoC at Berkeley.
"You can also get free software developed by having your users develop it for you. Really, users are no dummies ..." - only if you don't treat them as
dummies. The estimable Howard Strauss gets funnier and funnier all the time.
Do you think Apple would've got so far along with its Macintosh - if it
hadn't had Hypercard? Here was a nice little utility - users with no
background in programming of cou
If I interpreted him correctly, his idea seems to be that the lure of open source software is the lack of licensing cost but this lure is too good to be true. As a result IT managers should not shrink from spending large amounts of money on propritary solutions.
He points out that the actual cost of managing and supporting an open source solution is not free. Thank you Capitan Obvious. Any IT manager worthy of the title would understand this. In fact a proper IT manager would factor in support costs, licensing cost, expected lifespan, risk to operation, expected user base, security and many ofther factors before making a decision on a particular solution. In some instances open source would be chosen, in others not.
To make a case against open source software, Strauss could have chosen some of those factors and provided examples where open source failed. He could have provided hypothetical situations in which the ability to modify source would be dangerous. Instead he chose the "Attack by Bad Analogy". While an analogy can be useful to illuminate a line of reasoning in an argument, it is no replacement for an argument. Indeed, an over-reliance on analogy is generaly a signal that the person lacks a clear understanding of the issue being debated. I would certainly expect better from a publication whose intended audience is involved in higher education.
Strauss goes on to discourage the use of student written software and the idea of user customization. Again, lacking any clear argument, anaolgy is used.
The ability to evaluate software solutions and choose the best fit for the problem is a critical skill for IT managers. A useful article could have explored the particular issues associated with evaluating open-source soultions. Instead a poorly argued rant occupies the space. Hopefully Strauss's article is the exception rather than the rule for the pulication.
I get just as good support from OSS (perhaps better) as I do for 'commercial' software.
I also tend to get bug fixes faster and mroe timely than I do from commercial software vendors.
Of course YMMV, but personnally I tend to find OSS offers a better quality of support all round. Sure I can't sue anyone, but then in the 10 years or so I've been using OSS I can't think of any reason why I would want to. Now if think of the times I'd like to through a shed load of lawyers at a commercial vendor (no, not necessarily M$)....
Perhaps its because it is a 'hobby' for alot of the OSS people, they take a greater pride in their work and become more emotionally attached to the work and therefore 'care' more about the product.
Persoannly I'd like the man justify his claims
This isn't the first time that a manager has felt himself becoming powerless by being cut out of the loop, and is now reacting badly. Shock horror, "his" teccies can now modify the code freely themselves, he is losing control, it's the ultimate catastrophe. :-)
Those that cannot do, manage. Those than cannot manage in the face of change, complain. Ignore him.
"The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
The author is commiting a grave error in his assessment, stemming from not understanding what he is talking about.
"Free software" as we understand the term nowadays is all about basic freedoms, not about getting a free ride. The freedom to inspect and modify for example, and the freedom to reuse.
The annual IT budget of our clinic is about $30,000. Most of that money goes into "free software" development. We pay software engineers per project or per hour, and we pay decent. But once a project is completed, it belongs to us. And we release it under the GPL.
It makes economical sense: if everybody does the same, developers still get paid well for their work, and everybody can build and extend upon an increasing heap of quality software components.
Everybody wins, only the big coporates depending on cutomer lock in would lose out. I wouldn't shed a tear for them.