Slashdot Mirror


Advocating Linux / OSS to Management.

An anonymous reader writes "I'm the Senior Developer at a fairly large agency, we're currently a 100% LAMP shop, but I've heard a reliable report through the grapevine that the management a few levels above our office wants to standardize our region on MS .NET. As I'm sure most of you can appreciate, to do such a thing would be... counterproductive, and I could really do with a hand conveying this to a manager whose only real knowledge of Linux is "if it's so good, why would you give it away for free"?"

466 comments

  1. Answer: by Anonymous Coward · · Score: 1, Interesting

    Because the authors are hippies. ;)

    or:

    Because they make bucketloads from support. Kinda like razors and razorblades.

    1. Re:Answer: by Anonymous Coward · · Score: 1, Interesting

      >"if it's so good, why would you give it away for free"?"

      Because not doing so will end in someone else writing the same for free (must be some strange thing of nature), and you won't get a dime at all because everyone is running to your competitor's free one.

    2. Re:Answer: by tomhudson · · Score: 5, Insightful

      " a manager whose only real knowledge of Linux is "if it's so good, why would you give it away for free"?"

      "Because the best things in life are free - you PAY for crap like Windows."

      Ask him is he things solaris or java or aix are "unprofessional" products. Versions of all those available for free downloads - heck, Sun sent me the install dvds for opensolaris for free. Then ask him why he thinks that a few thousand programmers working at Microsoft can beat out a world-wide network of programmers, many paid by industry leaders like IBM and Novell, whose work is peer-reviewed!

      Would he feel confident if his doctor started recommending non-peer-reviewed cures and drugs? Does he like the idea doing away with the notion of a fair trial by a jury of his peers? Would he trust an airplane, a nuclear power plant, his fridge or toilet if they ran Windows?

      Then tell him that he really needs to get with the times - his attitude is stuck in the '80s. - that's 1380, when everything was run by guilds with "secret knowledge." Lincoln freed the slaves in 1863, and since then, people want more and more of that "freedom" in all parts of their lives.

    3. Re:Answer: by jdray · · Score: 2, Interesting

      I realize that you're not quoting said manager directly, but it sounds like your premise is that he/she thinks that "free things can't be good." Well, as we know, there's free as in freedom, and free... well, you know the rest.

      I wouldn't suggest arguing on the "doesn't cost anything" path, since, as you've pointed out, many PHBs don't understand the concept of a quality product that someone gives away. As a matter of fact, I would recommend pointing out that current software distribution models are such that they'll give you the product, but if you want support, well, then the checkbook comes out. "Oh, you don't run Linux in a production environment without paying. You want support for your critical stuff, right? You pay for that. Same for Solaris. They'll send it to you free to install, but if you want to call and ask a question, it's going to cost you if you don't have a contract." Once the manager sees where the vendor gets their revenue from, they feel more comfortable.

      But you're talking development languages, and that's another kettle of fish. You can get a long way using C# as your development platform without spending a dime. Presuming your workstation runs XP or some similar, you can download Visual Studio Express without charge ("free"), run it against the .NET CLR already installed on the machine, use IIS that came with it... the stack exists, and the IDE is available without monetary burden, so you're really arguing one free stack against another when you presume that the base OS came with the machine.

      I think the best approach you can make is to argue the technical merits of either stack. Take off your zealot's hat and give a good run at arguing FOR the idea of standardizing on the Microsoft stack and see where you get. Then do the same for standardizing on LAMP or whatever using the same criteria. If you're a good analyst (many developers aren't, no offense), you'll put together a defensible presentation.

      Good luck.

      --
      The Spoon
      Updated 6/28/2011
    4. Re:Answer: by darkpixel2k · · Score: 1

      so you're really arguing one free stack against another when you presume that the base OS came with the machine.


      Um...yeah. Free if you don't count having to go buy Windows XP Pro at anywhere from $145-$299 a copy.
      Still, it's not like it used to be where you had to buy windows, buy VB or VC or whatever, buy a server to test it on, etc...

      Buy anyways, the cost on linux? $0. $0 $145. Linux for teh win.

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    5. Re:Answer: by SyscRAsH · · Score: 1

      So... Lincoln is the reason we have Linux? Lin-Ux -- OF COURSE!!

    6. Re:Answer: by OrangeTide · · Score: 4, Insightful

      Air is free, and it seems pretty good to me.

      I suspect upper management is more concerned about basing a business on software that has no support, and that seems like it could go off in any direction on the whim of its authors and the company would be left in the dark unable to do business.

      Most corporate types want assurances. they want to know that they will be able to get supply of the things they need (in thise case: OS, computers, developers).

      From their limited knowledge they aren't certain that Linux will support computers that come in next year, then what do they do, base their business on older stuff and try to migrate over to something else at the last minute. The aren't sure that the guys working on Linux might just decide it's boring and quit working on it, suddenly there is no more free OS anymore. again they have to adapt the business at the last minute.

      none of this is true of course, but this is the sort of impression I have gotten talking over with business types that didn't want to adopt linux or wanted to switch away from it.

      There is a feeling that Microsoft will always be there, and that they will always be ready to sell you the software you need for your business. which is somewhat true, but not entirely so.

      --
      “Common sense is not so common.” — Voltaire
    7. Re:Answer: by Anonymous Coward · · Score: 0

      >Most corporate types want assurances.

      Companies go out of business every now and then. Much the same assurance as a piece of software. But hey, you know what's better? They can pick it up and maintain it _themselves_, having assurance for eternity.

    8. Re:Answer: by laddiebuck · · Score: 1

      The abolition of slavery really took place in 1833-1838, when the British Empire banned slavery, emancipated all slaves, abolished apprenticeships, and paid reparations to former slaves. After that, due to the global preponderance of the Empire, slavery was doomed, and various countries recognised this at various times, such as the US in 1863. Regardless, picking out a specific episode is pointless, as the whole of human history has been a trend toward ever-increasing freedom, even if the process was slow or stagnant at times.

    9. Re:Answer: by jujuchef · · Score: 2, Insightful
      God I get sick of these posts and articles from people crying for ways to convince management to choose technology x instead of or over technology y. It is simple business, and everybody has a vested interest in their decision. Whether that decision is selfish or selfless is another story..

      The 6 laws of persusuasion (negotiation or not, consider it office grooming) is getting teased in your approach here.
      See: Global Knowledge

      The doctor may not recommend drug x over y, but only becuase drug y had their reps in the other day giving a free lunch. Yeah it happens all the time. As a network admin for a group of clinics I rarely had to buy my lunch.

      Fair trial by a jury of his peers depends on where you're from - despite being a novel, A Time to Kill comes to mind. Think surreptitious here, much like ones approach to persuasion should be.

      With regards to getting with the times, some of the best things are products of the past. Most importantly, you are hard-pressed to find a unique thought lately except for this guy: Ludwig Wittgenstein

      To the parent, the only way to convince management or anyone in 'business' for that matter is to give them business numbers. Get together some analysis to back up your opinion (be prepared to be wrong as well) by looking at man work hours for a given technology, the cost of converting to a new technology in this case, the cost of employee moral because of technology devotion, and plug those in with various sub-points.. run a magical spreadsheet that proves why moving to tech y isntead of staying with tech x is a bad business decision

      --
      Truth is realized, not told...
    10. Re:Answer: by jdray · · Score: 1

      Maybe I should clarify: When I said, "Presuming your workstation runs XP or something similar," I should have said, "Presuming your workstation is running or came with XP or something similar." Like it or not, most x86 machines these days come with Windows. Further, AFAIK, the difference in price between a Linux-based workstation from Dell and a Windows-based version of the same machine is around $50. That's not enough of a difference to make most shops care one way or the other on the basis of cost. What I was trying to say overall is stop trying to sell a FOSS stack based on monetary savings. There are a lot of other reasons that are far more valid, and also a lot of reasons to standardize on a .NET-based infrastructure. By the way, have you ever tried coding on a .NET stack? If not, you should try it, if for no other reason than you can argue your position as someone with experience in both environments.

      --
      The Spoon
      Updated 6/28/2011
    11. Re:Answer: by darkpixel2k · · Score: 1

      Like it or not, most x86 machines these days come with Windows.

      I had my first computer purchased for me in 1993 when I was a kid. After that I started building my own. None of the components I bought came with Windows pre-installed.

      And even for the people that purchase from Dell, they can now get machines without Windows. Gateway VARs can apparently get machines without an OS. I'm sure it's the same with HP, and Lenovo--or it will be soon.

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    12. Re:Answer: by mrchaotica · · Score: 1

      There is a feeling that Microsoft will always be there, and that they will always be ready to sell you the software you need for your business. which is somewhat true, but not entirely so.

      Indeed -- what people need to do is introduce those corporate types to some FoxPro and VB6 users.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    13. Re:Answer: by jdray · · Score: 1

      But we're not discussing your home computer needs here, but the standards of (based on what you said) a multi-site corporation. On your desk at work is a computer. Who makes it? Was it put together by techs in the basement out of parts garnered from a weekend run to Fry's? No. I'm betting it's either Dell or HP, as those are the two most common corporate IT brands. And, yes, you can get machines without Windows from those vendors as well as Gateway and possibly Lenovo. But what's the price differential? I suspect it's around $50, as I stated before, which is not such a significant margin in the eyes of a corporate department manager that they would consider it significant to the development of a standard such as the platform they are going to deploy code to. Many, many other factors end up costing tens or hundreds of thousands of dollars over the course of a few years, or even just one year. Again, take off your zealot's hat (or blinders) and look at the situation from a different perspective. Make an argument that's compelling.

      --
      The Spoon
      Updated 6/28/2011
    14. Re:Answer: by Galatic · · Score: 1

      If you want upper management to understand the beniffets of Linux, point out the numerous security flaws associated with it, and if they truly have the mentality that you have to pay for something for it to be good just point out that you can PAY for support for red hat enterprise and receive support for it also mention that the current Linux system works fine with no serious issues and it would be a waste of resources to perform an unnecessary upgrade which would require replacing the entire server infrastructure (use real big words :D) when the current one works fine.

    15. Re:Answer: by theshowmecanuck · · Score: 2, Insightful

      I just had a thought about this. Sometimes maintainers stop maintaining. Then what does the company do. They don't want to maintain some third party software. That is why they got third party software... because they didn't want to write it themselves. So the idea that open source is beneficial because you can modify it yourself if you want is moot.

      Some companies just want to work on their core competencies and that is that. If they make business software that runs on an enterprise Java server that is what they want to do. They don't want to be experts at programming and maintaining enterprise Java servers. A for profit company is more likely to stay in business over the long term as the maintainers have a motive to keep it going... money (even if they get bought out by another company the product if worth paying for will survive).

      A good example of a really good product languishing is Tora (the open source toadish oracle client). The original programmer and maintainer went to work for Quest. Tora is still there, but it languished for a while and still isn't commercial grade like Toad is. So companies just go and buy Toad. (Toad is a brand name now... Quest retired the original meaning of toolkit for oracle btw). That might be one good reason other than the tired "management can't blame anyone" argument. There has to be more to it than that. After all, I do believe that there are a lot of good open source tools out there. The guarantee that they will stay out there a long time... and stay 'good' out there a long time is less certain.

      Please don't hand pick applications as counter arguments. It is late and I am tired and speaking in general terms. We know there are some projects that are out there that meet the out there for a long time and good requirement. Like OO, and MySQL, and JBoss. These are backed by companies that sell support for them and have the for profit motivation to keep doing so. Not everything in open source software can survive by the 'sell support' option. I don't think even MS makes much money selling support for their 'Office' software.

      As unpopular as it might be around here... just trying to play devils advocate and figure out what other possible problems PHBs have with open source. Half of the solution is figuring out the problem.

      --
      -- I ignore anonymous replies to my comments and postings.
    16. Re:Answer: by Charles+W+Griswold · · Score: 2, Funny

      Air is free, and it seems pretty good to me. Do you use Air.net or are you one of those OpenAir hippies? Either way, you really should upgrade to Air Professional Corporate Edition which is only $399.99 and includes one year of free support.
      --
      "Those who are too smart to engage in politics are punished by being governed by those who are dumber" -- Plato
    17. Re:Answer: by shmlco · · Score: 1

      Then again, commercial software companies also drop products, go out of business, etc.. Though I suspect it may be a while before Microsoft and .NET disappear. .NET may get RENAMED, but it probably isn't going to disappear.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    18. Re:Answer: by Bltann · · Score: 1

      Open source has two great capabilities; - It's free - The best projects have loads of support that doesn't look at the clock - You can hire a developer and improve the software if you want to (or ofcource develop by yourself) making the possibillities endless for your company. The only catch with the latter is that you'd have to open the sourcecode for anyone to see and use. But this is a good thing! Imagine the benefits of a huge software project that is tailored to your companys needs only by adding your litle twist to it. Try that with a proprietary software solution.

    19. Re:Answer: by donaldm · · Score: 1

      The only answer you can possible give is to get a supported Linux distro particularly for a production environment. Try Redhat or SuSE they are both fully supported distros although like a Microsoft OS you are going to pay.

      I know it is galling to pay for support licenses when you as the administrator feel you can do the job just as well. Be that as it may but this is the reality of corporations, they need to have someone to point the finger at. Make sure it is not you.

      On a side note point out to management that for peace of mind you would recommend (do some homework here) a particular supported distro or distros(s) (the better approach since not all eggs are in the one basket) for all production and even desktop environments. To add a sweetener which could save a considerable amount of money (management loves this) suggest that a corresponding free distro be used on non-production machines. (example CentOS to Redhat or OpenSuSE to SuSE). In this case it is very easy to move a Test machine to Production.

      To just come out and say we want XXXX (name your favorate Linux distro) without a support contract being available will definitely result in your company being dragged into the Microsoft lock-in environment. It is also to very good idea to train your manager but before you do please do your homework. You must have all arguments in place and who knows you may find that the Microsoft Solution is actually better (yikes did I say that?) but a very good counter is "vendor locking" (many managers don't seem to understand the ramifications of this though) for a short term dubious gain. If you don't feel comfortable with this type of consulting then find someone who does (see Redhat and Novell to name two) and if done properly everyone thinks you and your manager are heroes. If not then I suggest you dust off your CV.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    20. Re:Answer: by daem0n1x · · Score: 1

      The impression I get on my job is that the big companies don't give a great deal of support, so after spending huge in their expensive hardware and software, you're pretty much on your own.

    21. Re:Answer: by Anonymous Coward · · Score: 0

      For English users it is £475, per server.

      One thing you forgot though is the CALs (Client Access Licenses). You get 4 CALs free(?!) but for 100 users you are looking at approximately another £7000 ($6400). Don't forget the £800 ($725) annual professional support contract (per server) because the free support is unreliable (reformat and reinstall product). It is critical you get this. Valid as long as you adhere to the terms of the EULA. Install is simple, 70 minutes and a quick WGA check and per client activation. Extra users activated after extra CALS added (requiring extra WGA checks) - users can hold their breath until ready. Usage will require phoning home to MS but you agreed to that in the EULA.

      Then again, why not go for GNUair. £960 per year support contract (per server), product is free, easy install (20 mins), unlimited users, no activation, no phoning home.

    22. Re:Answer: by jddunlap · · Score: 1

      so you're really arguing one free stack against another when you presume that the base OS came with the machine. The last server I ordered from Dell shipped without an OS.
    23. Re:Answer: by Anonymous Coward · · Score: 0

      AIX has a free download somewhere? Where??

    24. Re:Answer: by darkpixel2k · · Score: 1

      I didn't mean to imply that corporate desktops should be built with parts from Best Buy.

      At my office, most of them are Gateway.

      But like I said, VARs can get Gateway machines without an OS now. Dell provides machines with Linux, and I'm sure HP/Compaq, Lenovo, and the rest will start following suit.

      And I'm not saying that everyone needs to run Linux. Hell--I think MS has the best corporate desktop for most of my customers. I'm not being a zealot. Use the right OS for the right job.

      Personally I run Linux on all my home machines with one Windows XP vmware image so I can test stuff for clients...and I still can't find a decent open source replacement for MS Money.

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    25. Re:Answer: by Anonymous Coward · · Score: 0

      I suspect upper management is more concerned about basing a business on software that has no support, and that seems like it could go off in any direction on the whim of its authors and the company would be left in the dark unable to do business.
      And that's why they choose Microsoft!
      <_<
      >_>
    26. Re:Answer: by tomhudson · · Score: 1

      "AIX has a free download somewhere? Where??"

      Read about it from IBM themeselves: http://www-03.ibm.com/press/us/en/pressrelease/218 54.wss

      More info here http://www.computerworld.com/action/article.do?com mand=viewArticleBasic&taxonomyName=servers&article Id=9026901&taxonomyId=155&intsrc=kc_top

      The AIX Beta program is now open to everyone, not just "by invitation."

      The downlaod page is here: http://www14.software.ibm.com/webapp/download/sear ch.jsp?pn=AIX

      AIX 6 Open Beta 6.0 Beta 09 Jul 2007 15.2MB AIX

      AIX 6 is the next release of IBM's UNIX OS. This beta includes new capabilities for virtualization, security, availability and will run on IBM POWER4 and later systems.

      There you go ...

    27. Re:Answer: by Peyre · · Score: 1

      Lincoln freed the slaves in 1863

      Uh, no. The Emancipation Proclamation didn't free anyone. It announced that all slaves in Confederate-held territory (that is, those the US gov't didn't have any control over) were now free. We continued to round up escaped slaves in Union-held territory and return them to their masters. The slaves weren't freed until 1865, after Lincoln.

      I'm with you on the rest though. Peer review is what keeps people honest and code secure.
    28. Re:Answer: by budgenator · · Score: 1

      A windows workstation is an oxymoron in my book, kind of like a Linux Desktop only worse

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    29. Re:Answer: by morgan_greywolf · · Score: 1

      For the vast majority of new hardware that gets released, do you have any idea how much work has to go into drivers for Linux?

      The answer is zero. Zip. Zilch. Nada.

      Why? Does the latest 20GB USB pen drive need to have new drivers written for it? No, not if it supports the USB storage device standard. How different are the Epson C84 and the C88? (Hint: not very.) Were new drivers needed to support SATA 2? (Hint: no, the existing SATA 1 worked fine for most chipsets). How many different new gigabit NIC chipsets are there? (Hint: There's Intel's, Broadcom's, VIA's and maybe a couple others and that's about it.)

    30. Re:Answer: by einhverfr · · Score: 1

      I think that it is time that we really move away from the "Linux costs less" mantra. In reality, Linux costs whatever you want to pay (the base stack usually is free of charge, but there are a lot of services, etc. that go with it and you can pay as much as you want here).

      My experience (oddly born out in the Microsoft Get the Facts papers) is that people who go with Linux usually end up paying more once you factor in these services. However, the real reason is not that they find that the absolutely must, but rather that they find that they get greater benefits out of strategically investing in their infrastructure. Hence they can afford to profitably take on projects that would have been prohibitive under WIndows.

      Windows is really the cheap option in most senses of the word (both in thers of quality and longer-term price). Linux can range from a DIY stack which is very powerful but takes a lot of invested labor from the company to a high-end optimized business solution which required a lot of effort by consultants etc.

      --

      LedgerSMB: Open source Accounting/ERP
  2. Created with love by freshfromthevat · · Score: 5, Insightful

    The difference between a professional and an amateur is that amateurs work for the love of it and professionals work because they get paid. Sort of the difference between a spouse and a hooker. Which side does MS fall on?

    --
    .. Blub falls right in the middle of the abstractness continuum. -- Paul Graham
    1. Re:Created with love by A+beautiful+mind · · Score: 2, Insightful

      Microsoft is the hooker that doesn't suck.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    2. Re:Created with love by Anonymous Coward · · Score: 5, Funny

      MS is the hooker who wants $50 more for anal. You end up paying because of all the promises (s)he made but soon realize your mistake when MS calls her(his) pimp (we'll call him FBI) comes in and beats you into unconsciousness for not having a valid license. When you wake up, your money is gone, your respect is gone and you feel cheap and used. On your next visit to your doctor, you also find that MS left you with a very nasty social disease.

    3. Re:Created with love by Anonymous Coward · · Score: 0

      That blows.

    4. Re:Created with love by drgonzo59 · · Score: 4, Informative
      It all depends on how individuals see the world around them. I think managers, who are mostly business school educated, don't see the world the same way the rest of us (developers) do. They probably don't understand why someone would work for free or why someone would volunteer at a soup kitchen. Most of the managers would never think that work could be fun unless it payed lots of money. Manager-types chose business school just as a way to get more money, it was a pretty good shortcut -- you go to school, pick business as your major, party for 4 years with buds, and then one of their dads hires you as a manager -- the system works great. Developers became developers because they like to write software. Most found ways to get payed for it, but they didn't dream of reaches first, then thought that becoming a developer would get them there and chose 'computer science' as a major in college (those that did do that, probably ended up switching to 'communication', 'business administration' or 'comparative literature' before the 2nd year.)


      So it will be an uphill battle to get managers to see this other 'work-for-fun' worldview. It is best to altogether bypass that explanation and go straight to stuff like 'saving money' or 'security'. The security aspect is good to mention when choosing an OS. The argument is that critical components of a system such as the 'operating system' should be open and not controlled by any single company. It is also useful to point out the deficiencies of open source such as many incomplete projects with lacking documentation, but it is good to mention this only when choosing an already established open source product that is complete, stable and has good documentation ;-)


    5. Re:Created with love by AHumbleOpinion · · Score: 1

      The difference between a professional and an amateur is that amateurs work for the love of it and professionals work because they get paid. Sort of the difference between a spouse and a hooker.

      Spouses are also professionals. They get a better deal than the hookers because they have a written contract. The amateurs are the girlfriends.

    6. Re:Created with love by Thyamine · · Score: 1

      So amateurs that love it so much and get a job doing it, therefore can no longer love it because they are now professionals? I think I can understand what your sentiment was, but I think your statement detracts from all the professional developers who do love coding/development.

      --
      I will shred my adversaries. Pull their eyes out just enough to turn them towards their mewing, mutilated faces. Illyria
    7. Re:Created with love by rascher · · Score: 1

      I don't think that's fair. You have a lot of proprietary software that simply cannot touch the things in OSS. Like your favorite MMO, or SlickEdit, or OMEGAMON XE. Professionals have an incentive to produce good products - they can rake in more $$ with a better product. (to bring this back on topic, that's not quite the case with MS... they already *have* their monopoly, and that they can find more MS sysadmins than Linux sysadmins is on their side.)

    8. Re:Created with love by G+Morgan · · Score: 1

      Girlfriends tend to outperform Spouses though. When they get their nice cosy contract they do far less work. Shows exactly why amateurs are better than life time employed professionals. Spouses also tend to generate children which is a problem that only they can reasonably solve, this ensures that you don't fire them to look for a better performing model.

      In the end the professional looks to do everything to make themselves irreplaceable, they leave you in a situation where it would cost you a lot of money and time learning to unravel their work if you opt to go for that young thing on a hot streak. For this reason you should always stick with amateurs to begin with.

    9. Re:Created with love by houghi · · Score: 1

      A spouce does not tolerate any competition. The contract you have is made under the false pretence that nothing ever will go wrong. Even LOOKING at the competition will be illegal.
      Then all the neat acts done and promised during the engagement will be gone after the wedding.

      With a hooker, I can go to any competitor I like and if I desire, even at the same time. There is no binding contract or anything.

      Spouces are about being locked in. Hookers are about choice. Which side does MS fall on?

      --
      Don't fight for your country, if your country does not fight for you.
    10. Re:Created with love by Warbothong · · Score: 1

      In one of my computer science lectures the lecturer asked how many people were going through University just to get a high paying job. I didn't notice anyone other than me with their hand down. BTW, the question itself may has well have been rhetorical, since the course is structured to produce code factories. In answer to the main question, I'd tell him that the makers of Linux care more about good software than money, so they accept contributions of code as payment, but this is only a suggested donation since their definition of good software is a very high barrier. People who care about good software will accept, copy and give away good software, whereas people who care about money will suck as much of it from you as possible, so who would you rather work with?

    11. Re:Created with love by lordtoran · · Score: 1

      What, not even foreplay? I call rip-off!

      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
    12. Re:Created with love by Anonymous Coward · · Score: 0
      It is also useful to point out the deficiencies of open source such as many incomplete projects with lacking documentation...

      If there is a deficiency here (BIG IF), it is that you can SEE the incomplete projects that are open source. The same exist for closed source. In fact, it should be a benefit that you can see what has been done in an arena before proceeding. I might think twice about starting a venture versus joining an existing one. At the very least, there is more opportunity to not replicate someone else's mistakes.

      I can't document this, but I venture there are far, far, far more incomplete or abandoned closed source projects. I got a few on my hard drive that I've authored (they should remain closed - better stuff is out there both open and closed).

    13. Re:Created with love by QuasiEvil · · Score: 1

      Obviously you've never slept with my spouse, otherwise you'd realize a hooker would have been better...

    14. Re:Created with love by stanroek · · Score: 2, Interesting

      ah, that's full of bs, sure, managers are evil, only after money and blah, blah, blah... i am from germany and i am currently working on my doctor degree, in business, here in the usa, and i am paying for my studies by myself, as i did for my bachelor in business and for master in business, by running a web development/marketing company, writing a lot of code by myself. where did i learn to write code? i learned it by myself, no need for a degree in cs... why could i do that? because i enjoy doing it... why did i study business? because it broadens my horizon, something that obviously didn't happen to you yet... what's my platform of choice? well, currently i am sitting on a mac, before that it was linux, and yes, i am aware that darwin is kind of linux, and no, i didn't switch because i think good stuff needs to be expensive, i switched because i enjoy working on a mac. so why do buisness managers tend to go for windows? because 90% of computer users do, because thats all they know, because microsoft spends money for marketing, not for development. come out of your box and forget this bs about evil managers, life is a little bit more complex...

    15. Re:Created with love by Anonymous Coward · · Score: 0

      You're not married, are you.

    16. Re:Created with love by freshfromthevat · · Score: 1

      yes, I am. I shouldn't have mentioned the spouse vs hooker comment because it was much less thought out than the amateur vs professional definition.

      I still think the difference between professionally written software and amateur written software is worth thinking about.

      --
      .. Blub falls right in the middle of the abstractness continuum. -- Paul Graham
    17. Re:Created with love by forsetti · · Score: 1

      AAahhhh ... that explains why I pay and pay and pay, and only get viruses in return!!!

      --
      10b||~10b -- aah, what a question!
    18. Re:Created with love by eneville · · Score: 0, Redundant

      I wish I had points to mod that up.

    19. Re:Created with love by dch24 · · Score: 1

      Girlfriends tend to outperform Spouses though. When they get their nice cosy contract they do far less work.
      How much work is it to keep that contract? To actually love you? Along the same lines, how much work is it for Linus Torvalds to keep linux kernel developers productive? How much work is it to keep the project going where he intends it to go?

      Shows exactly why amateurs are better than life time employed professionals.
      That's not true, either for Linux or marriage. The large number of lifetime software professionals paid to work on open source projects indicates that they are more valuable than a script kiddie.

      Spouses also tend to generate children which is a problem that only they can reasonably solve, this ensures that you don't fire them to look for a better performing model.
      And why wouldn't you fire them? The law (in the US and UK) requires you to pay support for any children you produce, but you are certainly allowed to divorce the spouse. Software generally doesn't even have any laws mandating you continue to support it, though abandonware is closer to the behavior of a hooker than a spouse.

      In the end the professional looks to do everything to make themselves irreplaceable, they leave you in a situation where it would cost you a lot of money and time learning to unravel their work if you opt to go for that young thing on a hot streak. For this reason you should always stick with amateurs to begin with.
      From the way you describe software professionals, and spouses, I would assume you have not met very professional professionals or very loving spouses. In the end, two people in love look to do everything possible to enhance the quality of life of their significant other. They take out life insurance policies so it won't cost you even if they are taken from you by chance.

      Hookers and Microsoft are amateurs. They try to cheat you as many ways as they can. You may be able to beat them some of the time, but the House Always Wins.
    20. Re:Created with love by Anonymous Coward · · Score: 0

      Actually, you /are/ one of the evil manager types, just one that also knows how to be a code monkey (but you are not a computer scientist).

    21. Re:Created with love by stanroek · · Score: 1

      sure, i am evil... you don't even know me... i'll ask the guys who work with me tomorrow, but i think i already know what they will say... and yes, i am not a computer scientist as i didn't study cs and i didn't claim to be one... and what's the point here? i forgot, praise the computer scientists, of course only the ones who actually studied cs, other code inventions don't count... that's what i call open minded... wait a minute, putting people in boxes is something i actually call ignorant, ignorance caused a lot of evil things in this world, so, maybe you are the evil one of us? whatever...

    22. Re:Created with love by RobertinXinyang · · Score: 1

      Sorry, you are completely out of touch with business majors. I chose business for two reasons, first, I am not good at math (understand that not good does not mean that I can not add, it just meas that calculus and advanced algebra left me looking for help in the math lab) and rote memorization; that pretty well lets out the sciences. There was also the purely mercenary reason, that you allude to, that I wanted to be able to earn more after going to college than before going. As it turned out, I completely failed at this goal. After finishing college (seven years now) I have never earned, not even in real dollars, totally ignoring inflation adjusted dollars, as much as I was earning before college. However, the hope of improving myself financially and eventually having money to retire (I see that goal slipping away on a daily basis) was the reason for not going for a easy major (which I have later learned pay more than Business, heck, being a welder or electrician pays more than being a business major; when I return to the States I expect to be left looking for a job bagging groceries or pumping gas [thank God they still have gas pumping jobs in Oregon]). So, ignoring the last rant, your caracature of a business major does not hold. Business majors have passions (bicycling, motorcycling, caving, photography, and painting in my case); however, there is also the training to temper passion with thought. I just find myself offended by the portrayal of a business major as an ignorant frat boy. While I am sure that all majors have their fair share of that type (and not all Frat members are ignorant louts) most were serious and wanted to be able to plan and function in business better. This is where it goes back to Linux, they are not sure that they can plan on Linux.

    23. Re:Created with love by JohnBailey · · Score: 1

      Well.. it would explain all the viruses..

      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
  3. Don't be fooled, it's the FUD by KingSkippus · · Score: 5, Insightful

    Don't be fooled by management's official reasons why they don't go with Linux or other open source software. It really just boils down to FUD.

    There's still a prevalent image of Linux and other open source software out there as just hobbyist software. The reason I hear most often cited for not considering open source software at my company is, "There's no one to hold accountable if it breaks." Even when I point out companies that offer paid support--people to be held accountable for making sure the software works--they still chant the "hold accountable" mantra. Those companies aren't big enough, they may go out of business any minute now, blah blah blah.

    It's really disgusting sometimes. I've seen software come into our environment that I know for a fact and can demonstrate is crap, and offered alternatives for it. I'm told, "That's all fine and good, but when the software we're going to use breaks, we'll have someone to sue over it." Of course, that doesn't really happen, we always just end up suffering for several years until the next version comes out or some other closed-source competitor comes in and convinces management that they're the way to go instead. Having people to "hold accountable" (which they never are) is more important to my company than having something that actually works.

    I don't know what to suggest. Another trait of large companies is that they won't do something until everyone else in the world is doing it. Once a company reaches a certain size, there's no longer a culture of trying new things and trying to separate yourself from the competition; it becomes an unrelenting strive for mediocrity. Right now, everyone else is moving to .NET, so that's probably where you'll end up, regardless of what is best for your company. About the only chance you have is to put together a pretty Powerpoint presentation showing that switching to .NET will cost a billion dollars. Make costs up if you have to. The problem is that if you show it will only cost a million, they'll still do it anyway just to be on that magical .NET bandwagon, and you'll need a ridiculously large cost to justify not doing so.

    1. Re:Don't be fooled, it's the FUD by CrackedButter · · Score: 0, Redundant

      IBM using linux all the time, if its good for them...

    2. Re:Don't be fooled, it's the FUD by erroneus · · Score: 1

      "Hold accountable" in what way? If any of those interested parties are lawyers, ask them to actually READ the various Microsoft EULAs... we know they won't -- they'd rather believe their assumptions are correct.

    3. Re:Don't be fooled, it's the FUD by dave420 · · Score: 2, Funny

      So you'd advocate fighting FUD with FUD? Brilliant!

    4. Re:Don't be fooled, it's the FUD by ditoa · · Score: 5, Interesting

      I suggest you print out Microsoft' EULA from things such as Windows, Office, Visual Studio and the .NET Framework, highlight the paragraph stating you can't do anything to Microsoft if use of their product results in damage to your company, hardware, finances, etc. then leave it on their desk along with a cost of migrating from your LAMP environment to Windows Server/.NET

      People think that because you pay for it you get support or compensation when it goes wrong but you don't. You cannot do anything, when you agree to that EULA you agree that it isn't a perfect solution, it may screw up and your business might lose billions because of it. If that happens tough luck, you c^Hshould have bought Enterprise Edition and had a clustered solution :P

      Saying that I don't hate MS. For some thing Windows is fine and I am happy to use it just as I am happy to use Linux or Solaris or AIX.

      At the end of the day if the company you work for wants to change to MS that is up to them, if you feel it is a bad move for the company explain why. If they still switch to MS you can always find another job if you hate it that much. Their are plenty of FOSS based companies around.

    5. Re:Don't be fooled, it's the FUD by KingSkippus · · Score: 2, Interesting

      So you'd advocate fighting FUD with FUD? Brilliant!

      In a big company, you don't have a choice. When it comes to FUD versus real information, FUD will always win, no matter what. It's how big companies work. They don't ask, "How much could this make our company better" to make decisions, they ask, "How much could it cost me if it screws up?" Why do you think FUD is such an essential strategy in Microsoft's marketing campaign?

      So what I'm saying is that the choice comes down to either fighting fire with fire or being stuck using .NET software. I hate that big companies work that way, but that's what where we are. (Of course, you can try to change your corporate culture, but that will likely end up with you being miserable, or worse, fired.) I'm not being facetious when I say that each person out there will have to make their own choice as to how badly they want something that works and what they can live with themselves for doing.

    6. Re:Don't be fooled, it's the FUD by Progman3K · · Score: 4, Insightful

      >The reason I hear most often cited for not considering open source software at my company is, "There's no one to hold accountable if it breaks."

      The answer I always give for that is "WE can fix it, we have the source"
      Then I ask if there is a bug in any closed-source software they use (usually Microsoft) and they ALWAYS answer "Oh yeah! There is a bug in Outlook|IE|Word etc..."
      So I ask "Is provider X (usually Microsoft) aware of the bug?" "Yes - but it's been open for about three years now and they still haven't fixed it"

      So I end by saying "We have programmers here that could fix it, if only we had the source..."

      That usually brings them around.

      If you are betting your business on software, you better have the source, otherwise you are a hostage.

      --
      I don't know the meaning of the word 'don't' - J
    7. Re:Don't be fooled, it's the FUD by Bastard+of+Subhumani · · Score: 1

      Those companies aren't big enough, they may go out of business any minute now, blah blah blah.
      Microsoft are big - big enough to hire more and better lawyers than most companies who might wish to sue them. So you can't win either way.
      --
      Only three things are certain; death, taxes, and apocryphal quotations - Ben Franklin.
    8. Re:Don't be fooled, it's the FUD by kc2keo · · Score: 0

      I worked for a company for 2 weeks that used strictly M$ products. I showed them some alternatives and thought they would appreciate it. I think they were somewhat offended. Anyway, among other things I was laid off.

    9. Re:Don't be fooled, it's the FUD by someone1234 · · Score: 1

      I don't think M$ could be/was held accountable for any crapware it pushed out the door.

      --
      Patents Drive Free Software as Hurricanes Drive Construction Industry
    10. Re:Don't be fooled, it's the FUD by einhverfr · · Score: 2, Insightful
      Ok. I think one sometimes has to stress open source and community-driven development for what they are. Here are my responses to the points you make.

      There's still a prevalent image of Linux and other open source software out there as just hobbyist software. Does the "hobbiest" lable describe IBM?

      The reason I hear most often cited for not considering open source software at my company is, "There's no one to hold accountable if it breaks." Every software license I have seen explicitly disclaims liability if something goes wrong. THe reality is, this is par for the course in the software world.

      If you want someone to hold accountable if it breaks, hire your own maintenance code staff. If it breaks, you can then hold *them* accountable if they can't fix it. You can do this with open source software. How much do you think you would have to may Microsoft to be able to have your programmers touch the Windows code?

      Even when I point out companies that offer paid support--people to be held accountable for making sure the software works--they still chant the "hold accountable" mantra. Those companies aren't big enough, they may go out of business any minute now, blah blah blah. Because big companies like IBM (whose Global Services department does offer a lot of support for Linux) may go out of business any day now. Note that IBM Global Services now provides over half of IBM's revenue. So they are really a large services company that also happens to sell hardware and software. Want documentation? Check out their latest 10-Q SEC filing: http://sec.gov/Archives/edgar/data/51143/000110465 907057458/a07-18155_110q.htm#InternationalBusiness MachinesCorp_183700

      "That's all fine and good, but when the software we're going to use breaks, we'll have someone to sue over it." Print out a copy of any MS EULA and take it into the meeting with you. When they pull this line, point out that the software license basically states that as a contract that allows them to use the software, they are agreeing not to sue Microsoft if anything goes wrong. I am willing to bet that they haven't actually read that part of the EULA.

      See above regarding accountability.

      Right now, everyone else is moving to .NET, so that's probably where you'll end up, regardless of what is best for your company. Not true. I am not, and neither are most of my customers. Some managers just *think* everyone is moving to .Net. In reality, .Net isn't really that great of a technology. I have concerns about the security infrstructure behind it, it is computationally intensive, and there are better RAD tools out there.
      --

      LedgerSMB: Open source Accounting/ERP
    11. Re:Don't be fooled, it's the FUD by GPL+Apostate · · Score: 1

      highlight the paragraph stating you can't do anything to Microsoft if use of their product results in damage to your company, hardware, finances, etc.

      One problem with your approach is that it isn't 'being able to do something to Microsoft' that matters. Businesses work together as peers, as customers, and as vendors. If your business' IT infrastructure crashes in a spectacular way because of something Microsoft, peers in other companies will say 'ah, it was Microsoft' and since all suffer together, an understanding is reached.

      If your business crashes because of some issue with a Linux implementation, your business peers will have less sympathy.

      People don't buy Microsoft because it is inherently better (it isn't.) They buy Microsoft because it's the no-brainer that everybody else buys, too.

      --
      Microsoft says legacy (serial/parallel) ports are bad. They don't obfuscate the hardware enough.
    12. Re:Don't be fooled, it's the FUD by kimvette · · Score: 1

      About the only chance you have is to put together a pretty Powerpoint presentation showing that switching to .NET will cost a billion dollars.


      I think you mean Impress presentation, put together on and presented from Linux, to underscore the capability of Open Source, and in the final frame of the presentation, the slide should state that the presentation was authored on a 100% free office suite running on a 100% operating system, whereas the Windows solution would have cost over $600 for equivalent software.
      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    13. Re:Don't be fooled, it's the FUD by GooberToo · · Score: 1

      There's still a prevalent image of Linux and other open source software out there as just hobbyist software.

      I would disagree with you on that statement. With the likes of IBM, Oracle, and many other big names behind Linux, few look at Linux the same way they did even five years ago. Heck, not even MS looks at Linux like that anymore; even in public.

      I would argue you need to update your perception to match the times. You appear to be some five years or more behind the times.

    14. Re:Don't be fooled, it's the FUD by Anonymous Coward · · Score: 0

      You got laid off after two weeks? Talk to a lawyer about suing them. Sounds like something irregular happened there.

    15. Re:Don't be fooled, it's the FUD by larien · · Score: 1
      Fundamentally, though, it's easier to find generic admins and pay for support than it is to find suitably qualified sysadmins who are willing and able to poke into the code to fix bugs.

      I work in a team of about 15 Unix admins across HP-UX, Solaris & AIX. Out of that team, maybe 2 or 3 people would have half a chance in being able to diagnose a bug in source code. In order for us, as a team, to be able to support a product without some 3rd party supplying bug fixes would require either a lot of training or recruiting new appropriately skilled staff, neither of which are likely to happen.

      Longer term, it might be cheaper and more dynamic to support these things in house, but if you've got an established team who don't have the necessary skills, you need that support agreement.

    16. Re:Don't be fooled, it's the FUD by Progman3K · · Score: 1

      >>[...] you need that support agreement.

      We're currently paying 50K per year for support on a compiler we use.
      We've discovered bugs in said compiler, passed them along but they generally haven't been resolved in a timely manner.
      Your mileage may vary but I still find it much better when you have the source.
      No need to build a minimal-case to reproduce the bug, and let's face it, most bugs do not occur in trivial cases but when there is a LOT more interaction going on in there.

      So what is the alternative? Ship the entire development environment to the vendor along with our proprietary code? Not acceptable.

      In the cases where there have been bugs in open-source components that arose in scenarios like the one I outlined above, it's been almost trivially easy to fix them because we had the code and were able to reproduce the problem exactly while running the code in a debugger (sometimes just reading the code was enough) and fix it.

      Experience has shown that THAT is much easier and resolved faster than opening support tickets, going around in circles with whoever is supporting the software until they finally understand the problem and then waiting months to hear back about it.

      You say you have yet to use the support option. That's probably because someone else who has the code (probably not Red-hat) and is using it has encountered and fixed the bug like we have. I'm not saying YOU have to fix the bug, I'm saying it's important that someone (not only the vendor) have the source and be free to.

      --
      I don't know the meaning of the word 'don't' - J
    17. Re:Don't be fooled, it's the FUD by tftp · · Score: 1
      The answer I always give for that is "WE can fix it, we have the source"

      Not so fast please. Imagine for a moment that you have all the source code and all the resource files for MS Office 2007. The MS Office has a bug (crash when you do this and that a few times). Are you serious that you would drop your main work and dive into this huge codebase, having never seen it before in your life???

      Your manager would forbid you to even look at the source, and he'd be right - you are not paid to fix MS Office, MS is, and the manager would do the right thing if he instead calls his paid MS support and requests a solution. Chances are the coder on the other end of the line either knows what this bug is about or how to debug it properly. MS has very decent support if you pay for it.

    18. Re:Don't be fooled, it's the FUD by falconwolf · · Score: 1

      "That's all fine and good, but when the software we're going to use breaks, we'll have someone to sue over it."

      Then they need to be told to reread the ULA. User License Agreements, especially those from MS have clauses which says they aren't liable for anything if the software breaks.

      About the only chance you have is to put together a pretty Powerpoint presentation showing that switching to .NET will cost a billion dollars. Make costs up if you have to. The problem is that if you show it will only cost a million, they'll still do it anyway just to be on that magical .NET bandwagon, and you'll need a ridiculously large cost to justify not doing so.

      Don't lie about the costs, all that is is reversing the FUD. You battle FUD by using facts. Then if managers or those in charge decide to use an expensive solution when a less expensive one exists maybe it's tyme to jump ship, I wouldn't trust them to stay in business for much longer.

      Falcon
    19. Re:Don't be fooled, it's the FUD by Anonymous Coward · · Score: 0

      There's still a prevalent image of Linux and other open source software out there as just hobbyist software

      There's a very simple and obvious reason for this: Linux presents itself exactly this way. Look at Debian, the biggest, most visible and important Linux project out there. Look at what they call their product: GNU/Linux, as in "We can't even pick out a good name for what we make". And look at their release names: they come from fucking Toy Story . Toy Story, for fuck's sake. What serious manager is going to okay the use of a "toy operating-system".

      I really wish I was trolling. I really do. But really, Linux is its own worst enemy in this area. Everything's presented as a joke, a hobby, as something done out of love. It's not what businesses want, and worse still, it's not what Linux actually is under the surface. Linux *is* a very professionally put-together operating-system. It's designed and built by some of the smartest software people in the world. It saddens me that they allow these do-nothing "community leaders" to cheapen their work with such poor presentation.

    20. Re:Don't be fooled, it's the FUD by badman99 · · Score: 0

      Hmmm nobody ever got fired for buying Microsoft ? wasn't that IBM's pun in the 80's

    21. Re:Don't be fooled, it's the FUD by dkleinsc · · Score: 1

      Actually, as far as I can tell it's a standard thing that you get out of any sales class (generally worth taking if you can find the time): People like people similar to themselves. Managers are business types, and thus are more likely to trust business types selling Microsoft .NET than they are scruffy-looking developers. Thus when you're trying to convince techies to use a particular software package, you dress like a techy and talk about config files, while if you're selling the same software to managers you talk about ROI, TCO, and reprioritizing the synergistic paradigm.

      So to sell anything Linux-related to management, emphasize IBM and Red Hat, ignore the FSF or Debian completely. Definitely mention the benefits of having multiple vendors able to provide the same services.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    22. Re:Don't be fooled, it's the FUD by abradsn · · Score: 1

      I think that the majority of the underlings out there that think management is just out to screw you can all step back for a second and get a clue. We overlords actually do care about getting the job done. We don't care about hippy bullshit. Open source is free, so it's better.

      Let me break it down for you.

      Software is just software. It's a tool. If what you've got works fine then great. Otherwise a change is needed. When a change is needed all options are weighed with respect to desired qualities. Currently most OSS software doesn't meet the quality bar. There are just plain not enough qualified testers working on OSS. Big companies pay for the quality that they get. OSS depends on many unskilled people to try and find the glaring problems with their applications.

      This is the reason for bad desktop performance of Linux. This is the reason for poor UI decisions being prevelant in most of the applications that are available for Linux.

      There are some applications that go a long ways to bridging the gap here. Unfortunately the incentive isn't great enough for people creating free software to go the extra mile polishing things up. The incentive is quite high in the industry. Why, because if you are big company and you don't put in that extra work, you do so at your great perril.

      Here is another management argument. Linux software moves to fast and is often times very unstable because of it. Installation of a new app on Windows means double clicking and waiting for the install to complete. Installation of a new app on Linux requires installation of 10 different dependencies, and that often times fails to work somewhere in the chain.

      Now, let me stop all of the whiney arm chair cry babies responding to this post. Take into consideration that I have a lot more experience with Linux than you. I also know what it takes to be a programmer, and a Quality Assurance engineer. If you know what your talking about then feel free to respond. Just don't respond with things like "You must not know about apt-get..." or "my distro is super uber cool, and has mega cool features that disprove your reasoning." The problem with that is that you must be missing that getting your super cool feature to work probably takes a normal user an hour to make work. I've personally spent more than a day getting a database to work on Linux. Sql Server installs in an hour and takes 30 seconds of interacting at the start. And so on and so forth.

    23. Re:Don't be fooled, it's the FUD by KermitJunior · · Score: 1

      you are not paid to fix MS Office, MS is,
      Now, that's what I call funny
      --
      There is a Universal Life Value Check it
    24. Re:Don't be fooled, it's the FUD by CodeBuster · · Score: 1

      Make costs up if you have to.

      Does this strike anyone else as just a wee bit unethical? Seriously though, if you want to defend the LAMP part of the business then you should concentrate on making the business case for continued use of LAMP. It may be the case, for example that existing and new projects in your department can continue using LAMP and that management only wants to use .NET for new projects where it can be easier for them to hire experienced .NET developers instead of more LAMP developers. The best case scenario is probably to use *both* .NET and LAMP and let the circumstances of each project and the business decide what is best. The practice of issuing company wide mandates without basis in logical argumentation and research never ceases to amaze me wherever I see it.

      Note: In the interest of fairness I should probably point out that I am a .NET developer and that I have a certain fondness for the .NET Framework and Visual Studio products (yes, yes, I know that Java had a lot of this stuff before .NET, but Anders Hejlsberg of Delphi fame really produced a very good language and platform with .NET, so once again Microsoft didn't invent it but they did perfect it in three (3) versions...they usually, but not always, get things mostly right by version 3). The developer tools is one area where Microsoft really does get it mostly right and even though the developer tools market doesn't make them a lot of money directly, in fact it is probably the smallest market that Microsoft is directly involved in, it is a huge factor in the continuing Windows hegemony (developer mindshare).

      All of this being said I would not characterize myself as a .NET fanboy and in the case of the original poster, continuation with LAMP may be the right choice, but if it is the right choice then it should be able to stand on its own merits. It is very bad form to fake data or make up stories in an attempt to "scare" management into making the right choice.

    25. Re:Don't be fooled, it's the FUD by jhol13 · · Score: 1

      If you want someone to hold accountable if it breaks, hire your own maintenance code staff. This is a silly argument in a management meeting. You see, now the "free" OS has a big price tag. Yes, the price may be smaller than the proprietary tag, but "nobody got fired for buying proprietary SW".

      Print out a copy of any MS EULA and take it into the meeting with you.

      I would never ever recommend such an avenue. It will not work with lawyers. You see, if you paid for something there is the liability set by the laws.

      My recommendation would be to ask what OS's (licenses) are usable (Mac?, Solaris?, ...) and why. Solaris, after all, is pretty close (in use) to Linux, and at least I would be ready for such a "compromise" (although seriously I doubt such a compromise would be acceptable to the management).

    26. Re:Don't be fooled, it's the FUD by einhverfr · · Score: 1

      IANAL, but I am pretty sure that any implied warranties can be waived in most jurisdictions. The main one I know of is warranty of fitness for a particular purpose. In short, you agree to waive your right to sue Microsoft when you click through the license. I believe that Microsoft does provide for damages up to the amount of the software purchase, but I could be mistaken there. In short, if it breaks, you get the software for free :-P

      So to sue Microsoft, you have to prove that the EULA's warranty disclaimer is invalid in your jurisdiction, and if you threaten MS with a suit, they could sue for a declaratory judgement in Washington state where such disclaimers are valid.

      --

      LedgerSMB: Open source Accounting/ERP
    27. Re:Don't be fooled, it's the FUD by jhol13 · · Score: 1

      IANAL, but I am pretty sure that any implied warranties can be waived in most jurisdictions. Not in the one I live (Finland/EU). At least not all of them. There has not been any real cases in courts so situation (what is "implied" and what is not) is not very clear.
    28. Re:Don't be fooled, it's the FUD by einhverfr · · Score: 1

      In Washington State/US, the way it works (having read the relevant section of the legal code, but IANAL) is that there is assumed to be two implied warranties: merchantability and fitness for a particular use. These are assumed to be in place unless the seller explicitly disclaims them. These exist whether or not money is actually paid for the product which is why the every version of the GPL I have read specifically states that the software comes with no warranty, expressed or implied, including the warranties listed above. Microsoft's EULA actually comes with similar provisions though it does allow for Microsoft to reimburse you the purchase price of the software for such harm. WHen you click through the EULA, you are essentially agreeing to hold Microsoft harmless for any problems that result as a result of the use of the software. THe issue is essentially one of representations of the product, not whether money is paid or not.

      However, as someone who is not a lawyer the following questions occur to me. I have a suspicion that the answers are likely to be even more varied acros jurisdictions than the question of whether implied warranties can be waived.

      1) If a software developer, whether open source or not, is materially negligent with regard to addressing security issues in their product, is there additional liability that can result?

      2) What other legal obligations does a software developer have to the users of his/her software beyond issues of warranties? How are these outlined in common law or its equivalent elsewhere?

      I suspect that jurisdictions where money changing hands is required for these to be in effect are probably rarer than those which treat all distributions of products the same whether done so free of charge or not. But again, this is just a baseless guess on my part.

      --

      LedgerSMB: Open source Accounting/ERP
    29. Re:Don't be fooled, it's the FUD by iceruam · · Score: 1

      The only problem I find with this comment is, you have to have folks who can modify the source if it does break. I am not so sure that a lot of shops could modify the code to fix it. I know a few 1000+ employee companies that would not know how to debug and fix the code. Just because someone uses linux does not mean they have the expertise to program. I have used linux since 96 and would not know how to fix the code to 90% or more of the programs out there and the few that I have fixed took days to do so...... I do not tout linux as the way to go because I have the code I can fix it... I use it because there are a lot of options out there, you can experiment without breaking the bank. Also, I feel that having the source available helps to keep the code honest.

    30. Re:Don't be fooled, it's the FUD by jhol13 · · Score: 1

      IANAL too. The merchantability and fitness for a particular use cannot be disclaimed, not at least for other products. I severely doubt they can be disclaimed for software.

      But for used (second hand or self made) items law is different. Unless you sold the product knowing the faults and the purchaser did not know about them (i.e you did not tell him/her) you are not liable.

      But for the companies ... the product must be fit for the purpose, or you are entitled for at least full refund. What would happen to indirect problems (e.g. SW loses your database) AFAIK nobody knows. OTOH, if e.g. a circular saw cuts your hand off due to a defect in the saw (whether mentioned in the user's guide or not), the manufacturer (or seller or importer) is liable for your medical and disability pension costs. There is no way seller can disclaim this (notice second hand sales - I can sell defective circular saw as long as I state the problems to the prospective buyer).

      In EU, and especially in Finland, companies do have a lot of more responsibility. I think it is a good thing.

      Your question about "materially negligent" ... I am not willing to make any guess where the "line" (for criminal behavior) is. In practice I am very confident no judge would ever give any penalty on free software writer, unless the writer "left" the security problems on purpose (to be used as a trojan/virus/whatever).

    31. Re:Don't be fooled, it's the FUD by einhverfr · · Score: 1

      Note that with Microsoft sofware, you are entitled to a refund. With Free Software too, you may be whether or not you paid money ;-)

      My question on material negligence is as follows:

      Suppose a major but difficult to fix security is found in a certain program. Let us say it allows unauthorized access to, say, an accounting system. The company responsible refuses to fix the problem even after having a number of security professionals explain the problem in reasonable detail. Someone later (say, a couple of years later) uses this problem to break into the system. Is the individual legally responsible outside of the warranty of fitness for a particular purpose? I.e. would an author who disclaimed all warranties be liable for some sort of damage if there was a clear lack of will to solve a problem. I suspect the answer is "depends on where you are."

      This is not entirely hypothetical. I know of open source *and* proprietary software products which suffer from this sort of problem (i.e. a terminal complacency wrt security).

      --

      LedgerSMB: Open source Accounting/ERP
    32. Re:Don't be fooled, it's the FUD by jhol13 · · Score: 1

      I fully agree with your answer.

      My point tried to be that at least in Finland (and I suspect in a lot of other jurisdictions too) the liability is not same for all: an individual (free or OSS) is less liable than a company (paid software).

  4. The real reason by GC · · Score: 4, Insightful

    If I go with open source my [insert vendor name here] won't take me out for expensive 'business' lunches and golf days anymore. Oh and I might have to give the Yacht back...

    1. Re:The real reason by growse · · Score: 1

      The amount of truth in this is actually staggering.

      --
      There is nothing interesting going on at my blog
    2. Re:The real reason by Anonymous Coward · · Score: 0

      Big budgets also make managers feel important and help justify their existence. How can you say such (ironic) things such as "I'm doing xyz to control spending" when there isn't really any spending to control? When an IT manager's staff use nothing but commodity servers running free software, they really don't have much to do, unless they are actually (gasp) able to meaningfully contribute to architectural/programming discussions. It's a lot easier to get paid to go shopping and cover your ass with vendor promises than to take personal responsibility.

    3. Re:The real reason by ScrewMaster · · Score: 1

      No kidding. Most real deals are made on the golf course, not in the boardroom, thereby keeping anything that's not quite aboveboard completely off the record. Too bad the Feds don't make CEOs keep minutes of their golf meetings.

      --
      The higher the technology, the sharper that two-edged sword.
  5. Who gives a fuck? by Progman3K · · Score: 5, Informative

    Just do your job and install and maintain whatever the hell management decides.
    Linux is not going to go away simply because a few chowder-head PHBs don't know anything about it. If that were true it would never have gotten established like it has.

    If YOU want to use Linux, install it at home and use it there. Let the employer have whatever s/he wants, the employer IS the one spending money, not you. It isn't your job to go on a crusade to change their minds.

    When your shop will have spent lots of money to convert from your current set-up to whatever they want and you wind up with more problems to boot, THEN they might start looking for solutions and be more open to something other than .NET

    There is nothing less attractive than people trying to force things on you, don't be one of those people yourself.

    As the world continues to explore and adopt Linux, things will change, but there will still be people running archaic outdated and sub-par systems, even when Linux will dominate.

    --
    I don't know the meaning of the word 'don't' - J
    1. Re:Who gives a fuck? by Anonymous Coward · · Score: 1, Insightful

      Let me guess. You've never been promoted, right? Hate to break this to you, but the way you get recognized (and promoted) in an organization is by involving yourself in discussions like this. Ultimately, if management decides to go the non-free/OSS route, then you'll need to do what they say. However, offering your opinions and expertise on the matter can only be a good thing, as long as you aren't an opinionated dick about it.

    2. Re:Who gives a fuck? by Ubi_NL · · Score: 4, Insightful

      You're forgetting the part that, after the install, he's stuck with it as a developer / sysadmin. So anyone who has MS software ordered upon them will give a fuck as it affects them in their work for as long as they'll stay in their current job. Therefore it very much is his problem and if he wants a less frustrated future he should indeed act now.

      --

      If an experiment works, something has gone wrong.
    3. Re:Who gives a fuck? by Unoti · · Score: 2, Insightful

      Well said. Besides, you'll be more valuable if you can also hang with .NET instead of merely railing against it. After your learn the ropes, if you still can't stand it, then you can quit, and have a better resume afterwards. And who knows, you may even find that there are certain kinds of situations where you like .NET better. And if you don't, then you're probably just as blind as the bosses you complain about.

    4. Re:Who gives a fuck? by rgravina · · Score: 2, Insightful

      But by doing that, the OPs job goes from maintaining reliable systems to maintaining, ah, Microsoft ones. A job is something you do for the vast majority of your waking life - it helps to have a job you don't loathe going to. I'd say that is at least one reason the OP wants to keep their LAMP systems.

      I sure as hell would fight for the same thing if I was in their position. Having non-technical management impose a technical platform makes about as much sense as the IT staff insiting management change their company logo to one of their choosing, split the company up into three or four sub-companies focussed on different market sectors, hire a new CFO and launch an IPO. It's simply not their area of expertise. Even if the descison comes from a CTO (assuming they studied business information systems or something similar as a student, not computer science) they are unlikely to fully appreciate the diference between maintaing, developing for, and supporting an open-source Linux system as opposed to a closed-source Microsoft one. If the descision did come from someone who should be able to make sound technical descisions, then I would at least want to discuss it with them before going ahead with it.

      It's not about forcing Linux on anyone, it's that the OP believes that the LAMP setup is a better choice, and it's their job to make sure they have the best development platform possible - not to just do what management says.

      For the OP, some good reasons not to switch:

      1) .NET is Microsoft-only (OK, there is Mono, but I'm not familiar with how well it works. They are always playing catch up with Microsoft anyhow). Mac OSX and Linux are being increasingly used on the desktop. I know so many people who have switched from Windows to Mac in the last year, and it's not unresonalbe to think that might have some effect on what businesses purchase.
      2) LAMP is free. Software licencing costs disappear. If the demeand for your software soars, you licencing costs won't soar along with it.
      3) Libraries libraries libraries. When programming in Python for example, more often than not I can find a library which takes much of the hard work out of some application, so I can concentrate on the application itself. I don't know if this is the case with .NET?

      Granted, most PHB couldn't care less about 1), since if 90% of their market use Windows then they really don't care about Mac or Linux. It's sad but often true. Still, it is an important added bonus, and if these system becmore more popular in the future you'll be most likely screwed if you're using Microsoft technologies.

      You *can* sell management on Linux. Some other points to ease their mind:

      5) You can get support contracts from Red Hat, SUSE, Canonical etc. Maybe print out and show them what they actally get for their money.
      6) You have technical reasons why you prefer Linux over Microsoft. Try and make them understand that things will run smoother, applications will be developed more quickly and reliably if you don't switch.

    5. Re:Who gives a fuck? by Progman3K · · Score: 2, Insightful

      >>if he wants a less frustrated future he should indeed act now.

      But it isn't your job to be frustrated, it's your job to roll out whatever management decides to go with, you're being paid to do that.

      If there were no alternatives, you'd go with whatever was available and live with it, right?

      A lot of this "frustration" comes from thinking you need to steer the company. You don't.

      If whoever in charge ASKS you for your opinion, you should give it, but never mind tilting at windmills trying to convert people to your religion, that only makes people MORE entrenched. And like I said before, that ISN'T your job.

      --
      I don't know the meaning of the word 'don't' - J
    6. Re:Who gives a fuck? by bealzabobs_youruncle · · Score: 1
      Indeed, if all you do is collect a paycheck, who gives a fuck is the correct answer. But if you have a good/solid/supportable/cost-effective/etc... solution in place, you should give a fuck and you should make sure those points are heard.

      I don't really feel like advocating the best solution is "forcing" anything on people, but PHBs with no technical background forcing a shop to switch to MS products because some a-hole sales rep bought him a steak and round of golf might be.

      But by all means, if apathy is carrying you along to a place you want to be, carry on. I'm not saying the OP should walk out if they don't take his opinions (and I'm sure he isn't alone in a LAMP operation) seriously, but just shrugging your shoulders and throwing out work you have already done to satisfy a know-nothing PHB is, to speak in terms you understand, fucking stupid.

    7. Re:Who gives a fuck? by Progman3K · · Score: 2, Interesting

      You're mistaking my stand.
      I'm not pro-Microsoft. I'm pro-do-your-job.

      ALL the points you made are valid, and between you and me, I'd rather use Linux.
      In fact I use Linux exclusively at home. It IS better, and I should know: they used to call me Mr. Windows. I've developed device drivers for every version of Windows from 3.1 on up to Windows 2000, also services and regular GUI apps. I'm a master of Win32 programming.

      Up until a few years ago, I was TOTALLY ignorant of Linux, but then I noticed a trend; as time went by, Microsoft was trying more and more to limit information about their internal implementation of just about everything while becoming more and more restrictive with their licensing.

      At the same time I was growing more and more curious (maybe nostalgic) for clean, lean code and designs in software. This naturally brought me towards Linux more and more.

      As things stand now, It's essentially over: Microsoft will eventually be supplanted everywhere by Linux. It is inevitable, the snowball is rolling down a hill and getting larger by the day, and for good reason.

      Even so, there are still mis-steps to be made along the way.

      So my argument is not that MS is superior (heavens no!) but rather that until you are asked for a solution, you should not try to give one. It is useless.

      --
      I don't know the meaning of the word 'don't' - J
    8. Re:Who gives a fuck? by Progman3K · · Score: 1

      I've been through this; it won't work.

      Especially if the person making the call is not his immediate supervisor.

      The MOST you should do in such a case is talk with your immediate supervisor and if that person agrees to take it higher, fine.

      That's the acid-test really: If your supervisor WON'T back you up, then forget it and you may as well look for a different job if you can't stand it.

      Is it apathy? Perhaps. Perhaps I feel that eventually the original poster WILL be proven right and that management needs to come to that realization by themselves.

      I'm not against giving your opinion, but I feel it is useless if it is not requested, especially if the request is coming from even higher up. I've NEVER seen that work out.

      So original poster, relax and make-do, or quit. Those are probably your only options.

      --
      I don't know the meaning of the word 'don't' - J
    9. Re:Who gives a fuck? by jefu · · Score: 1

      When your shop will have spent lots of money to convert from your current set-up to whatever they want and you wind up with more problems to boot, THEN they might start looking for solutions and be more open to something other than .NET

      Or more likely, they'll say something like "The last time we migrated (from LAMP to .NET) it cost us a pile of money and we got crap, so doing it again will cost us another pile of money and we'll get crap. So, who should we blame for this mess?"

    10. Re:Who gives a fuck? by oyenstikker · · Score: 1

      Yeah, but then he'd have to _use_ these products.

      --
      The masses are the crack whores of religion.
    11. Re:Who gives a fuck? by Bastard+of+Subhumani · · Score: 4, Insightful
      No matter how many times you say that their suggestion is shit, or how diplomatically you phrase it, or how much evidence you present, it'll still be your fault when their stupid ideas go wrong. Being frustrated at taking the blame for some halfwits' arrogance is perfectly reasonable.

      But it isn't your job to be frustrated, it's your job to roll out whatever management decides to go with, you're being paid to do that.
      I'm sure you've enjoyed great sucess being a yes-man, but sometimes being a professional means saying "no". No, that drug won't cure you. No, this lawsuit will cost you a fortune and you'll still lose. No, that software won't do what you want.
      --
      Only three things are certain; death, taxes, and apocryphal quotations - Ben Franklin.
    12. Re:Who gives a fuck? by Anonymous Coward · · Score: 0

      I suspect that many /.ers know both (for lack of a better word) platforms.

      Personally, I only recommend .NET iff you have to interface with Windows internals. From my perspective, that is what it was designed for and is good at (well, better than any of the alternatives at least).

      It should always be noted that .NET is, like most MS technologies, a moving platform. They control the standard, and have no qualms about changing it at _your_ peril. The most relevant example is actually the .NET change over itself. Remember all the fuss in the VBasic world when .NET came out?

      It all comes back to a line Trudeau once said about Canada and the US:
      "Living next to you is in some ways like sleeping with an elephant. No matter how friendly and even-tempered is the beast, if I can call it that, one is affected by every twitch and grunt."

    13. Re:Who gives a fuck? by h4rm0ny · · Score: 3, Insightful


      Maybe he cares about the company he works for? Maybe he, like most of us, just gets irritated with doing something that is detrimental to everyone simply because he is told to by someone with less understanding than he has. Who are you to tell him that either of those is wrong?

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    14. Re:Who gives a fuck? by Anonymous Coward · · Score: 0

      "Is it apathy? Perhaps. Perhaps I feel that eventually the original poster WILL be proven right and that management needs to come to that realization by themselves."

      I'm a little cynical about that statement. Management admitting its mistakes is not something I have come to expect.

      I've thought about what would happen if I ever found myself inheriting a large piece of .NET software. I think I would try to make it work under Mono, and ensure that compatibility as long as possible (assuming it was possible in the first place). It wouldn't be perfect, but at least it would give me flexibility if management ever changed their minds (see above).

    15. Re:Who gives a fuck? by RobBebop · · Score: 1

      Don't forget about the "investment" in the upgraded system. If shit hits the fan in 6 month, the PHB can whine that they spent his annual budget on the .NET upgrade and that he would rather spend NEXT YEAR'S BUDGET fixing the problems with the current system than take the risk of switching to uncharted territory.

      No... the biggest disadvantage of OSS is "the learning curve" and a team that has gotten past that WILL BE more productive than a team who are relying of proprietary systems. The main reason? Team A who requires licenses for proprietary software needs to allocate x% of there annual budget for software and thus, has x% less every year for hardware upgrades. Team B meanwhile has a budget that can be spent upgrading the hardware servers, workstations, and networks. Also, VI/emacs is a much more powerful environment to program in than Visual Studio. Quite frankly, I'm surprised we've never seen an iteration of Clippy in VS, "Oh, it looks like you are trying to define a new class, would you like me to insert a default constructor?" :)

      --
      Support the 30 Hour Work Week!!!
    16. Re:Who gives a fuck? by einhverfr · · Score: 1

      Entirely agreed.

      I would add that as an consultant, my job is sometimes to tell my customers "no."

      When I was an employee, I figured my job was to object loudly but diplomatically but that the management had a right to their mistakes. There is so much counter-productive politics in larger corporatons that you don't want to make yourself miserable when you can't win.

      I have quit one job over this sort of problem in the past. The reason why I quit wasn't just that there were stupid decisions being made due to braindead politics ("We have to use MS Exchange because the CEO's wife works for Microsoft") but that this was materially misrepresented to me by the management ("We are an open source shop").

      However, that was an extreme case. On cases where there management has been professional, I think that it is better to tell them why you think it is a mistake, let them make the mistake anyway, and then be the go-to person to fix it when it goes wrong.

      --

      LedgerSMB: Open source Accounting/ERP
    17. Re:Who gives a fuck? by einhverfr · · Score: 1

      I would add that businesses which provide for real feedback up the chain of command do far better than those who are solely top-down.

      --

      LedgerSMB: Open source Accounting/ERP
    18. Re:Who gives a fuck? by gregorio · · Score: 1

      At the same time I was growing more and more curious (maybe nostalgic) for clean, lean code and designs in software. This naturally brought me towards Linux more and more.
      Yeah, right. You're talking about an OS that can't keep kernel binary compatibility because the code is the exact opposite of a "clean, lean design".

      As things stand now, It's essentially over: Microsoft will eventually be supplanted everywhere by Linux. It is inevitable, the snowball is rolling down a hill and getting larger by the day, and for good reason.
      Yeah. The people from 1997 are calling, and they want their naive predictions back.
    19. Re:Who gives a fuck? by howlingmadhowie · · Score: 1

      being given money to do something should not effect your moral views. or should an employee really sell their morality so cheaply? in other words, it may not be your job to go on a crusade to change their minds, but you may sleep better at night, knowing that you are not strengthening the world of microsoft and proprietary software.

      this is a social thing. it is about the free flow of knowledge. i do not envy people who can cut themselves off from the big picture and just do their job.

    20. Re:Who gives a fuck? by sjames · · Score: 1

      Let's put it this way. Your job is to wade through the sewers looking for leaks. Management is deciding if your uniform will be a raincoat and waders of sandals and a hawiian shirt. You say it's not your job to force a choice on management, just wear what they give you and be happy?

      Frustration comes from clicking and drooling at 8P.M. knowing that a 5 minute script written at 4:30 would have let you leave on time if only the software and environment had something like real support for scripting.

      Put another way, a poor choice that creates mountains of unpaid overtime is effectively a paycut and is VERY MUCH your concern.

    21. Re:Who gives a fuck? by cabazorro · · Score: 1

      The only time I would feel the pain would be Friday 4:00 PM, some system call to a Windows makes causes my module to crap-out. The build daemon sending emails to the whole chain and their dogs and my manager wishing me good luck on the his way to the door.

      Would it be better with Linux?

      Who knows.

      But the the nagging may drive nails up your self esteem.

      --
      - these are not the droids you are looking for -
    22. Re:Who gives a fuck? by Bloater · · Score: 1

      And in a few years, when management sees the snowball and they say "Why the hell did we switch to Windows, we were already using Linux before?", and you say "Because somebody in upper management who'se now left the company to work for Microsoft told me to change all the computers over" then they say "You're fucking fired, you should have told him about the problems... You're the IT expert, upper management needs you to warn them when they make noises about a change, we can't be all-knowledgeable about the impacts of everything we want to do - we need the info. Get the hell out!"

      And that is why you should always request a meeting, get your objections minuted, and keep a copy of the minutes. Because when they say "Who do we blame?" for Linux what they really mean is "If I go with Windows, I can blame YOU!"

    23. Re:Who gives a fuck? by rgravina · · Score: 1
      Thanks, that was a great reply.

      until you are asked for a solution, you should not try to give one. It is useless I guess it's just this that I disagree with. Chances are management won't ask for a solution because they already have selected one they like, which may or may not be based on technical merit. It's definately not useless to speak your mind about something if it's something that effects your job or something you think will adversly effect the company.
    24. Re:Who gives a fuck? by Dan+Ost · · Score: 1

      Part of my job is to help management make decisions about technologies that they don't generally understand. If I don't attempt to get involved when my input is required, then I'm not doing my job.

      If I see a poor decision being made, I will politely give my opinion on it whether they ask for it or not. Often, but not always, the decision is reevaluated. A lot of times people make bad decisions simply because they don't know what their true options are.

      --

      *sigh* back to work...
    25. Re:Who gives a fuck? by Progman3K · · Score: 1

      >>Part of my job is to help management make decisions about technologies that they don't generally understand. If I don't attempt to get involved when my input is required, then I'm not doing my job.

      That is different; if it is part of your job to help them decide then do it all the way.

      Only the case being presented here isn't like that, it's something being imposed by upper management.

      In such a case, you should document your concerns with your immediate supervisor and if he doesn't back you, drop it.

      When the problems emerge, you can always pull out the e-mails to your supervisor showing how you presented a better alternative.

      But doing anything more than that is counter-productive. Maybe the president will ask you for your opinion at a function and then you can tell him off the record or whatever, but going on a crusade will only get you fired.

      If you really feel that strongly about it you should already be looking for another job.

      --
      I don't know the meaning of the word 'don't' - J
    26. Re:Who gives a fuck? by jhol13 · · Score: 1

      Let the employer have whatever s/he wants, Why? Doesn't your job include advocating the "best" (in your opinion) solution for the problem (in hand)?

      It isn't your job to go on a crusade to change their minds. I seriously thing it is mine. I am on a crusade at the moment (have been long) to change the old VCS we have to a better one, although management (and even a lot of programmers) thing the current one "works" (it works so badly it sucks).

      There is nothing less attractive than people trying to force things on you, don't be one of those people yourself. Somebody is going to force the CVS system, there cannot be several. Why not give the person deciding input on when to do it and what to choose (and why to change)?
    27. Re:Who gives a fuck? by DisKurzion · · Score: 1

      Just do your job and install and maintain whatever the hell management decides. If your job is only to do whatever the higher-ups tell you, you must have a pretty lame job.

      Believe it or not, YOU are a company resource. If you see them going in a horribly wrong direction, it is in the best interest for both you and the company for you to intervene.

      My previous boss had the guts to stand up to upper management before. They were making a huge mistake in shifting around the email servers. They proceeded without heeding his warnings. When everything went to hell, he fixed it (they ended up doing it the way he said in the beginning), and now he's in a much better position to make company decisions.

      Just because you're on the bottom of the corporate ladder doesn't mean you have to stay there. Voicing your opinions (especially if you can back them up with good business sense) will give you upward mobility much faster than sitting on your ass and just doing what the hell your management tells you.
    28. Re:Who gives a fuck? by Grishnakh · · Score: 1

      Why would anyone care about their company? It's just a job, and a paycheck. My loyalty to my company only extends as far as the paychecks go.

      Caring about your company is for people who actually own their company, like family-owned businesses for example. Otherwise, it's just a place to get a paycheck from. When things turn crappy there, just get a job somewhere else.

      Sure, it's irritating when some know-nothing buffoon makes decisions that hurt everyone else in the organization, but that's the nature of the job. That buffoon is in a position of power, so you're beholden to their stupid decisions. When you find a better opportunity elsewhere, just leave, and let someone else deal with the annoyance. Companies aren't a democracy, where crappy people in positions of authority can be voted out by their underlings; basically the company has to suffer (and maybe die) before they'll get rid of that person, so your best course of action is just to head for greener pastures.

    29. Re:Who gives a fuck? by h4rm0ny · · Score: 1


      I can only speak personally, but caring about the company and the work is a pre-requisite for getting satisfaction in your job. We as humans, inherently feel good about achieving something that we consider to have value, and inherently become bored or resentful in doing something that we perceive to have no value. Therefore if you can see value in what you're doing and care about it, you will be happier in life than someone who does the same amount of work and doesn't. Not only that, but you will likely do a better job, too. And doing a better job will get you farther.

      And companies don't have to be run by idiots who wont listen to you. I work in a place where my advice is taken seriously. Most companies produce something of value to society. Working for such a company, you are doing something that benefits everyone. Caring about society is a positive trait. As social animals, we are happiest when we play a positive role in our group. Just taking what you can is an unhappy way to be.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    30. Re:Who gives a fuck? by Grishnakh · · Score: 1

      You either work in a very small company where you're actually valued, or you're a gullible fool who actually believes all the crap that corporate HR spews.

      Doing something you value is great, but good luck finding that at most employers. Most large companies are run by clueless bozos who will be happy to outsource your job to the lowest bidder, and really don't care much about your job satisfaction. Read Dilbert some time: it's not humor, it's a documentary of how large American companies really work.

      I work in a place where my advice is taken seriously too, one level up or so. But above that, forget it. I get along great with my team, but I wouldn't be surprised at all to come to work one day and find out my entire department has been laid off because upper management thought they could save a little money. It's happened before here, several times (with disastrous consequences; the company's financials aren't very good now, and our customers tell us we're morons).

      There's some small companies out there where the work is frequently more interesting, and you have more say in things and feel more important there. However, these places generally don't pay that well either. So my opinion is that it's better to suffer at the large companies (but don't take anything there seriously; keep a good mental attitude about it), collect the larger paycheck, move from company to company every few years because you'll get paid a lot more that way, and save your money and invest so you can break out of the rat-race while you're still young, and start your own small business, be a consultant, etc.

    31. Re:Who gives a fuck? by h4rm0ny · · Score: 1

      You either work in a very small company where you're actually valued, or you're a gullible fool who actually believes all the crap that corporate HR spews.


      Currently, I'm doing some work with a large and very prestigious university. Prior to that, I worked in Primary Care in the NHS, doing what I could to keep the UK's health services running. Before that, there was a small company I did a contract for where they didn't listen to my advice and the company is now gone, and before that I worked for a large international company based in Europe that did listen to me and did allow me to make improvements that I suggested. In each of the cases, barring the small company that I left, I was valued and my opinions were listened to. Again, barring the small company, none of these organisations are small and the work that I have done has had value to society. In two cases, that's the reason I chose those jobs.
      It sounds as though the company that you work for is a very poor one. If it's not doing something that you consider worthwhile, then I would get out if I were you. Cynicism and a lack of attachment to the work may be a viable defense mechanism to survive until you can find a way to something better, but it's not something you want to accept as a way to spend forty hours of every week for the rest of your life. Find something that you value and do that. I was responding to your question as to why anyone would care about the company that they work for. I've given you reasons that are valid for me. If you want to adopt them yourself or not is up to you, but it sounds like there is scope to be happier in your work.
      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    32. Re:Who gives a fuck? by Grishnakh · · Score: 1

      Sorry, all your reasoning is invalid. Here's why: you're European. Everything is different over there. Also, your work with a university and with NHS aren't comparable, since those are government/nonprofit organizations, not for-profit corporations.

      Over here, ALL the big companies operate much like mine. "Shareholder value" is the only important factor (actually, the most important thing is the CEO's compensation package, #2 is the stock price). If the company can improve this quarter's financials by laying off thousands of people, even though it'll cause the company to fail later on, they'll happily do that because then the executives can cash in their stock options and bail out. This ultra-short-term thinking is something that seems to be endemic to American companies, so maybe that's why you have a different view of things.

      Some companies aren't quite as bad, but none are very good. Small companies here in the US are the only place where you're likely to find more meaningful work, but unfortunately they usually can't compete with the big companies on salary and compensation. (Even though the big companies are really stupid about laying off their smartest people, having a crappy work environment, etc., they're also constantly in a bidding war for new employees with all the other companies.). And that's only some small companies; some are just as stupid, if not more so; my first employer was like that: terrible pay, annoying and unnecessary dress codes, unprofessional conduct, etc. The difference is consistency: the big companies are very consistent in their work environment and treatment of employees. The small companies are more of a gamble: you might get a really good one, or a really horrible one, and you won't know until you go to work there.

  6. You have few choices by Anonymous Coward · · Score: 1, Insightful

    The first and most obvious is...quit and find a new job.

    Management of any software shop at some level has NO IDEA of why they use the tools
    they use...even if they have used them for years.

    But, what's important is that they are either unhappy with their current stack because
    of some high level marketing move/3rd party integration.

    OR...they are unhappy internally with productivity or end quality product.

    Now its easy to see that this should have little to do with comparing
    a LAMP stack to .NET.

    But unless you are very people savvy and have some mgmt on your side, your are going to be hard pressed to
    tell the managers that they are wrong.

    Because thats what selling this kind of stuff boils down to.
    Telling someone who knows nothing about software who has read something
    in a rag or their kid tells them something they like...that they are wrong.

    So what you are faced with is dealing with an intellectual infant who has total power
    over you and your organization, and then telling them they are wrong.

    The typical answer is...I cant be wrong. I run this place.

    Back to the first sentence. Get another job. Or get fired sticking up for LAMP.

    1. Re:You have few choices by stevemilano · · Score: 1

      easier said than done my friend.

  7. .NET? by kicks-ass · · Score: 1, Insightful

    I'm in a a big IT services co, and we were developing our second major product in .NET. However, the folks working at it realized that even though .NET can be implemented with a few noobs with M$ certification, it really wont do all the things folks want done. So the whole thing is being rewritten in java. It is easy to find M$ certified "programmers"...they're dime a dozen, and thats what PHB's typically want. Thankfully,Our's realized that their way wasn't working, so let us have it our way. Hope your company doesn't have to learn it the hard way !

    1. Re:.NET? by Anonymous Coward · · Score: 0

      I'm just curious what you couldn't write in .NET?

  8. Just a note by thegnu · · Score: 4, Insightful

    "That's all fine and good, but when the software we're going to use breaks, we'll have someone to sue over it."
    MS's licenses specifically state that the operating system is not guaranteed to work for any purpose. You could at least write an angry letter to Linus Torvalds and he'll usenet how stupid you are. :-)

    I like Linux, btw.

    --
    Please stop stalking me, bro.
    1. Re:Just a note by Paul+Johnson · · Score: 1

      This is a false comparison. What management really want is support (i.e. someone on the end of the phone who knows how to fix it). And there are lots of paid-for support options for Linux. The point of "free" software is not "free of cost" its "free market". All of the support services are available on the free market instead of being tied to the original vendor. If you don't like the service you are getting then you can change supplier without having to change software as well. That gives you options and bargaining power that you don't have with proprietary offerings, and avoids exposure to commercial risk if the vendor goes under or stops supplying or supporting a package you need. Compare this with the sorry story of the people to locked themselves into VB6 and are now having to manually port all their software to VB.Net.

      And yes, if someone trots out the "someone to sue" you can quote the MS EULA: its software is "guaranteed to work *substantially* in accordance with the documentation for 3 months" (my emphasis).

      Paul.

      --
      You are lost in a twisty maze of little standards, all different.
    2. Re:Just a note by thegnu · · Score: 2, Interesting

      This is a false comparison
      I agree with your post, but I was responding to the parent. I'm just saying that the someone to sue argument doesn't hold up, because proprietary software built on Linux will be well supported or not, just as proprietary software built on Windows will be (or not). The suing of the OS company will never go over well, because they will ask about hardware, configuration, network layout, ISP, electrical ratings, etc.

      The point of "free" software is not "free of cost" its "free market".
      Right, unless you're poor (like outside the US poor), which I agree that in our context does not apply. I just thought it worth mentioning.

      --
      Please stop stalking me, bro.
    3. Re:Just a note by Zombywuf · · Score: 1

      Surely the answer to questions such as this is, "What the hell are you paying me for?" Surely our job (those of use who end up facing these questions) is to fix things when they break and make them do the things they are supposed to do.

      --
      If you can read this you've gone too far.
    4. Re:Just a note by TekPolitik · · Score: 1

      What management really want is support (i.e. someone on the end of the phone who knows how to fix it).

      They also want Santa Claus to personally deliver them a nice shiny Lexus for Christmas, with the Easter Bunny and Tooth Fairy singing Christmas Carols in the back seat.

      Seriously, has telephone support ever known how to fix anything?

      Actually it is more likely that a good Linux support shop will be able to fix a problem than that Windows tech support will be able to fix something. In the absolute worst case, the back room people Linux shop can get access to the source code and see what's not working. While that could theoretically happen at Microsoft - they could get development to look at it - it won't.

    5. Re:Just a note by turbidostato · · Score: 1

      "someone on the end of the phone who knows how to fix it"

      Not from my experience. They usually don't give a damn if the guy on the other side of the line knows how to fix it or not (after all is not as if there were the one phoning them). They want a guy on the other side of the line. And they usually want it so when shit hits the fan they can point out other's asses as the culprit. The more reassured they are about this point, the better. That usually means "do whatever everybody elses do". RBDMs? Oracle. If something fails it cannot be *my* fault; I can point tons of other PHBs that use Oracle, so I chose the right thing. OS? Microsoft. Did it break the entire network twice this year because some cracy virus? Maybe, but that's not my fault, since NASDAC is using Microsoft too.

      You shouldn't never forget that a PHB doesn't not look for the company interests, but for his *own* interests. The higher he is in the ranks, the more is his interest about not fall than to climb up, since there's more hill under his feet than over them. That's why they wave the tantra about, say, accountability and when you say they can "buy" accountability from Red Hat (heck, or even IBM) they will tell they are not big companies or that they are not really invested on this, and when you show they are wrong on this point they'll move to a different one (and after some steps they probably start again with excuse #1). Usually the very point is that they already made their choice out of arguments they really can make public.

  9. go one level further up by Anonymous Coward · · Score: 0

    You're talking to wrong person. You need to talk to the manager's manager.

    I'm sure you've encountered the situation where people don't report IT problems because they assume you already know about it. The same thing happens to managers. They are going to assume that everything is just peachy unless they are told otherwise. Be polite and sensible, not overbearing or didactic - you might just be surprised by the response you get.

    If all you get is a blank stare, then you need to find another job. On the way out, make it clear that you can not afford to jeopardize your entire career by working someplace that hires people to direct IT projects who are so completely out of touch. Put that in writing, and make sure it gets copied to all levels of higher management. Don't feel guilty about torpedoing these people - after all, that's exactly what they are doing to you.

    1. Re:go one level further up by Anonymous Coward · · Score: 0

      Don't do this if you are in any kind of a niche industry that you ever want to work in again.

      And you have another choice, which is to accept what you are told, then work with it. If the answers look wrong to you, for example, you will end up having to rewrite a bunch of infrastructure, then at least draw it to someone's attention.

      But yes, if they start hiring drones and plunking them down in front of VS 2005, then maybe it's time to leave.

    2. Re:go one level further up by trewornan · · Score: 1

      Couldn't agree more, trying to stir up trouble on your way out is childish and unprofessional, it shouldn't be about your ego. .

      Never burn your bridges, if things go the way you expect you may get a phone call 12 months down the line offering a load of money to go back as a consultant and sort out the pile of shit they're in.

      If the company goes under all your ex co-workers are going to be spreading out into other companies in the industry. It only takes one to see you being interviewed at some new company and say to their manager "Was that John Doe? I used to work with him at Universal Widgets, he was a bit of an asshole", word of mouth carries more weight than almost anything and you can kiss the new job goodbye.

      If management is that bad start applying for other jobs and when you get one, work your notice, say a polite goodbye, and leave them to their fate. Whispering "so long suckers!" under your breath, as you walk out the door is just about OK. You've got no investment in that company anymore so why get involved when you've got nothing to gain and can only lose.

  10. Why by Anonymous Coward · · Score: 2, Insightful

    why don't you remind them of why you are a 100% LAMP shop in the first place?

    1. Re:Why by Aladrin · · Score: 1

      Because he doesn't know. He's asking us for reasons why his shop should continue to use Linux and cannot provide any himself. He even goes as far as to say that his boss only know 'linux is free' and nothing more, and yet he hasn't even attempted to tell him the advantages, even in the most general terms. (Stability, upgrades, security, etc.)

      If my boss said the company was moving to Windows-based servers (this would never happen, but if it did...) then I'd immediately compile a list of things that work extremely well under Linux and would -not- work well or at all on Windows. I would outline how my workflow would change and how much time I (and everyone else) would spend fighting the system instead of coding.

      As I am also sysadmin at the moment, I'd get to lecture how much time is involved with that as well.

      And I'd also note that everyone there has Linux experience, but not many have Windows or Windows Server experience, and that the 3 are vastly different.

      The question is remarkably simple if you have -any- idea what's going on in the shop. If you just love Linux and don't even know why, it's almost impossible to answer... And you probably shouldn't even be asking it.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
  11. Not "given away" -- by erroneus · · Score: 1

    It is created by people who are tired of depending on commercial "one-concept-fits-all-purposes" from sources like Microsoft as well as others. In short, people who will not settle for MsDonald's software, but would rather eat something prepared by chefs.

    I think it's important to note that the most successful implementations of OSS are made by people who not only know how to use this stuff, but knows what they want from it.

    Most often, project made using MS or other commercial tools seem to "work out of the box" but they invariably never do exactly what you want them to do... typically, people are accustomed to accepting this as "good enough."

    Most higher execs can appreciate the difference between getting exactly what you want and settling for what is provided or what is available.

    Please, before the "other side" starts slamming back, let me say what I'm NOT saying:

    I'm not saying that MS software is not highly configurable, tweakable or extendable. It is, quite often. But the same people who select Microsoft because it's easier aren't inclined to get their hands dirty enough to do so. People who are inclined to using OSS solutions are (I hope) already prepared to get their hands dirty with some additional tweaking. It's largely a mind-set limitation, but with that aside, it then becomes a matter of whether or not you want to pay for that same amount of work that YOU perform yourself and that Microsoft will not support you on.

    One thing I am saying, however, is that OSS in the hands of people who don't understand that OSS is not Microsoft often fail at every attempt at implementation. They aren't readily prepared to think for themselves and are prepared, instead, for some "wizard" program to guide them through common options to give them what the WIZARD thinks they want as is often the case with MS software. (And by the time they are done running through the wizard, they are quite convinced that what they were given is what they want forgetting that they never had a precise vision of what they wanted to begin with.)

  12. Re:Derogatory people by Anonymous Coward · · Score: 0

    Holy small dick syndrome. Poor M$FT fanboy.

  13. Actually, you should point out it *isn't* free by Colin+Smith · · Score: 2, Insightful

    Or rather...

    That you have N hundred thousand (million?) dollars worth of developer, administrator, user skill, experience, time, training invested in he current (working) solution and any change would have to take account of requirement to re-spend that N hundred thousand (million?) dollars worth of money. This being over and above the capital cost of the new standard and the cost of the implementation project.

    Then, as a shareholder (you are a shareholder as well, aren't you?) you ask if that's the best way to spend the IT budget by replacing a system which seems to be doing the job with already sunk costs.

    Spending on this kind of standardisation effort is rarely worth it. Basically, for a 10% profitable company, the savings would have to be 10 * more than simply not spending the money in the first place.

    --
    Deleted
    1. Re:Actually, you should point out it *isn't* free by Registered+Coward+v2 · · Score: 1

      Then, as a shareholder (you are a shareholder as well, aren't you?) you ask if that's the best way to spend the IT budget by replacing a system which seems to be doing the job with already sunk costs.


      Sunk costs are never a valid reason for continuing an action; despite that many people do just that.

      Sunk costs are sunk - they cannot be recovered no matter what action you take so they have no bearing on chosing an action. What counts is teh cost going forward - even if you spent 10 million dollars on software X in the past but it will cost you 5 million going forward versus software Y which will only cost 1 million going forward then Y is the better choice since it costs - assuming both are adequate for the job.

      Whenever someone tries to use sunk costs to justify a course of action I show them the door since I know they haven't thought things through.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    2. Re:Actually, you should point out it *isn't* free by rossifer · · Score: 1

      Sunk costs are never a valid reason for continuing an action; despite that many people do just that.
      Sunk costs should never be used as part of the argument to continue doing something that's failing.

      In this case, sunk costs are a proxy argument for the cost of redeveloping all of the same applications in the new environment. Most MBA's have absolutely no clue how expensive software is to develop. Every time I have come out of a scheduling meeting, the MBA's believe I'm sandbagging on the "best case" estimate, the developers believe I didn't put enough emphasis on the "worst case" estimate.

      Whenever someone tries to use sunk costs to justify a course of action I show them the door since I know they haven't thought things through.
      If their LAMP applications and services are working (which they appear to be), your hasty objection would be for all the wrong reasons.

      Regards,
      Ross
    3. Re:Actually, you should point out it *isn't* free by caluml · · Score: 2, Insightful

      I seem to remember reading something that said that you shouldn't take into account sunk costs when making decisions. You should remind yourself that it's sunk, and make the decision based on the future.

    4. Re:Actually, you should point out it *isn't* free by Anonymous Coward · · Score: 0

      I think the GP meant the same thing - by "already sunk costs" for Linux I think he meant that the ongoing costs for Linux are small (and the training costs for Linux should not be counted as those are "already sunk").

      So the cost estimates to use in such a decision with an already working Linux solution should be done something like this:

      "TCO" for coming N years with Linux = N * (yearly cost with Linux)
      "TCO" for coming N years with Windows = (training cost for Windows) + N * (yearly cost with Windows)

      The training costs for Linux should not be counted as those are already sunk. However, as GP said, this should favor keeping the existing solution. (So, unless the yearly costs with the Windows solution are significantly lower, this in effect is "a reason for continuing an action".)

    5. Re:Actually, you should point out it *isn't* free by Registered+Coward+v2 · · Score: 1

      Sunk costs are never a valid reason for continuing an action; despite that many people do just that.

      Sunk costs should never be used as part of the argument to continue doing something that's failing.

      I differ - sunk costs should *never* be considered, because by definition they are not recoverable and hence irrelevant to the cost going forward. You've spent the time and money and nothing you can do can change that.

      In this case, sunk costs are a proxy argument for the cost of redeveloping all of the same applications in the new environment.

      Different argument - the cost of development plus on-going support needs to be used for any *new* softwrae vs the ongoing costs and any development with the old. Sunk costs have nothing to do wqith what it will ocst to put in a new system.

      Most MBA's have absolutely no clue how expensive software is to develop. Every time I have come out of a scheduling meeting, the MBA's believe I'm sandbagging on the "best case" estimate, the developers believe I didn't put enough emphasis on the "worst case" estimate.

      Most people have no idea how long it takes to do any software work, I generally double the cost and time estimates and very rarely am I wrong in the too high range. It's the "any work I can't understand or that I don't have to do (sales types) can't be that hard."

      My favorite is that data cleanup won't take more than two days - you can't define the rules in two days let alone fix problems with migrated data.

      Whenever someone tries to use sunk costs to justify a course of action I show them the door since I know they haven't thought things through.

      If their LAMP applications and services are working (which they appear to be), your hasty objection would be for all the wrong reasons.

      I don't think so because there argument is we should not spend money on X because of all this irrecoverable investment in Y; which has no impact on the costs going forward. They need, IMHO, to come up with a better argument for why one alternative is better.

      If they are working then explain why switching is more costly; less productive; bad strategically - make a reasoned argument. The sink coast as proxy is not very good because if the costs are relatively low then they may be quickly recouped by savings; if they are high management may already have a development cost number from the vendor which will make the proxy argument look poorly thought out.

      Cheers,

      Jim

      --
      I'm a consultant - I convert gibberish into cash-flow.
    6. Re:Actually, you should point out it *isn't* free by rossifer · · Score: 1

      I think we're agreeing. I'm simply interpreting the original argument differently from you.

      When someone says "we've already spent..." as a response to someone else's "We should change to..." I hear: "we'll have to spend that much all over again." The subsequent counter-arguments you provide are potential arguments, but unlikely. It's much more likely that the MBA's don't believe that the cost of redeveloping the IT software and services will be significant. Most likely, they've been sold a bill of goods by a MS salesperson and the IT staff is now dealing with the fallout of that conversation.

      Not that I disagree with your characterization of sunk costs. Throwing good money after bad is a waste of time, energy, and money. However, I think that the argument you responded to was actually making a valid argument in a roundabout way. That the roundabout argument has merit (even if poorly phrased) is all I was saying.

      Regards,
      Ross

    7. Re:Actually, you should point out it *isn't* free by Grishnakh · · Score: 1

      Yep, that's Business 101. Even I know this mantra well, and I'm an engineer.

      Money you spent in the past is irrelevant in future decisions. It doesn't matter if you spent $100 million for something, if it'll cost you more in the future to keep that than to throw it away and get something else.

  14. Free doesn't necessarily mean "free beer" by jbaltz · · Score: 1

    and I could really do with a hand conveying this to a manager whose only real knowledge of Linux is "if it's so good, why would you give it away for free"?"

    RedHat sells it.
    Oracle sells it.
    Novell sells it.
    You can buy it from them, if you have the need to write a check.
    --
    I am the Lorvax, I speak for the machines.
  15. Wrong point of view by jointm1k · · Score: 1

    and I could really do with a hand conveying this to a manager whose only real knowledge of Linux is "if it's so good, why would you give it away for free"?"

    Say they are looking at it the wrong way. Say: "It is so good, because they give it away."

    --
    You know it makes sense, a little reminder from jointm1k.
  16. A few simple business reasons by etymxris · · Score: 3, Insightful

    1) Migration to a totally different platform costs money, lots of money.
    2) If it works, why fuck with it?

    This will put the onus on your manager to explain why he wants to use so much money to move to windows. Any reasons he can give at that point should be easy to shoot down.

    1. Re:A few simple business reasons by deniable · · Score: 1

      Exactly. You may have to speak 'manager' to make your point and dollars talk.

      For this exercise you can build a nice large cost for MS software and the other guy has to show benefits to offset this.

    2. Re:A few simple business reasons by jellomizer · · Score: 3, Insightful

      Mod Parent Up, that is probably the most useful solution. There are a lot of times management will make decisions based on whatever but if you can go back and really justify their cost of Migration. Moving all your apps to .NET is going to cost a lot without any benefits or any benefits will be marginal. Tech usually let their love of tech get in the way of why businesses hire them. IT is designed to improve efficiency and save money. I normally like to show to my clients by estimating the cost of the improvement. Figure out how much time that feature will save per year multiply it by what you think these people make per hour (if salary divide the salary by 1950 go get the estimated hourly rate) then then take the Migration Cost and Divide it in Cost of savings then you can figure out how many years your program will need to run in order to pay for itself. If it will take more then 6 years then it is not worth it to do the migration)

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  17. Virtualization by innatetech · · Score: 1

    While you may not be able to save your company from .NET , you may be able to use Linux's rising dominance in the virtualization field to convice the PHBs that they really need Xen or VMware etc to "fully modernize" their development environment. This will preserve your access to the LAMP stack, and will allow you to attack from the flank with Mono, etc. , demonstrating the herd's narrowmindedness.

  18. Re:Don't be fooled, it's buggy. by thegnu · · Score: 2, Interesting

    Have you used proprietary software before such as Calyx Point? We asked them if they had a feature in their application before we migrated from a Linux fileserver to a Win2k3 fileserver/Point Data Server, and they said Yes they do. Turns out, that feature was a bug, because it got "fixed" at the next (mandatory, due to updating laws) upgrade.

    One upgrade, I reported (scratch that, I had to explain it to the call center guy) 3 bugs in their software. I have waited for support for over an hour before I hung up. In fact, the last couple times I've called, I've had to hang up before a person answers. Last couple emails I've sent have gone unanswered.

    You know who's fucked? Me. You think I can convince them to switch apps? Haha haha ha. ha.

    --
    Please stop stalking me, bro.
  19. None ever lost their job by ... by Anonymous Coward · · Score: 0

    Choosing a mainstream, open and maintainable product such as MS Windows.

    Why go against the grain with mission critical apps?

  20. Find and address his fears by martyb · · Score: 5, Insightful

    An anonymous reader writes "I'm the Senior Developer at a fairly large agency, we're currently a 100% LAMP shop, but I've heard a reliable report through the grapevine that the management a few levels above our office wants to standardize our region on MS .NET. As I'm sure most of you can appreciate, to do such a thing would be... counterproductive, and I could really do with a hand conveying this to a manager whose only real knowledge of Linux is "if it's so good, why would you give it away for free?"

    Question: Ask him if he charges his children for the parenting he gives them? Must be worthless, then, right?

    Question: Ask him how it is in the company's best interests to spend money on something you can get for free?

    Question; Ask him how much he thinks it would cost to convert over, and then give him an estimate of what you could do with the money on your existing LAMP platform.

    My guess: FEAR. It seems to me he's afraid that *something* *will* go *wrong* and he wants to be able to Cover His Posterior. (See: Sarbanes-Oxley Act.) Address his fear by pointing out the REALITY of what happens WHEN something goes wrong.

    • MS .NET: File a bug report. Wait. Hope nobody exploits it while waiting. Wait for fix to be developed. Wait for Patch Tuesday. Continue to be vulnerable while waiting.
    • LAMP: File a bug report. Wait. *OR* Look at the sources. Find the bug. Fix bug and move along. Problem solved.

    Of course, he could mention about coding a work-around, but that holds true for either platform. It's a non-factor.

    It might help to also point out that with LAMP, it is possible to be pro-active and actively search for vulnerabilities. Seeing as others would have the same interest in safety, this has already been done to a some extent, but you still have the option of doing this yourself. With MS .NET, you're screwed. It's closed source and there's no way to investigate what problems are there. Security by obscurity? Right.

    Testing for vulnerabilities: There's a big difference between what is POSSIBLE with: Black Box (.NET) vs White Box (LAMP).

    Still, with a bug in .NET the manager can say it's a bug with Microsoft and wave his hands around it. Sounds good, but in the meantime, his hands are tied, and the brown stuff is still hitting the spinnie-thingie. With LAMP, he CAN do more than just wait for a fix... and any fix that can be implemented in less than a month is a win compared to Windows.

    I know I waved my hands around some in the preceding, but the manager really doesn't care HOW your code works, or even WHAT your code is written in. He's just looking at an abstract "applications that do FOO". Speak to him at his level. Get him to be specific about his fears. For each one, address what could be done with either platform. Provide a reasonable time line. Keep harping on having to wait for MS to get back to you with a fix, while, with LAMP, you could have already constructed one.

    1. Re:Find and address his fears by StaticShock · · Score: 1

      .NET isn't as much a black box as you'd think, given that the framework is easily disassembled via Reflector

    2. Re:Find and address his fears by harlows_monkeys · · Score: 2, Insightful

      LAMP: File a bug report. Wait. *OR* Look at the sources. Find the bug. Fix bug and move along. Problem solved

      Fix the bug, move along, and watch someone down the line get royally screwed when they update a component of the LAMP stack, and find that the bug fix doesn't easily port to the new version, and so they have to choose with staying with the homegrown fork or going with the latest vendor update, which fixes a major security bug but brings back the bug.

      It takes a lot of discipline within an organization to run a custom LAMP stack and not have it turn out very badly in the long run. Most organizations don't come anywhere close to having what it takes.

    3. Re:Find and address his fears by Anonymous Coward · · Score: 0

      Speaking as a pro-open source PHB.... those aren't my fears when I'm figuring out how to setup a service (for either customers or internal user).

      What you have to understand is that you and I don't look at money the same way. You only see expenses and a final dollar amount with each alternative, whereas what I'm looking at is not only the expenses but opportunity cost as well. Yes, it's nice that I can save $10K on licensing up front with open source software. Yes, it's handy if there's a problem that my own internal developers can fix it. However, if it takes you 2 weeks of testing and chasing down blind alleys to find and fix the problem, not only am I spending 2 weeks of your salary to squash that bug, but I'm also losing 2 weeks worth of your work on another project that is probably going to be generating revenue for the company.

      What I'd much, much rather do is find someone I can outsource this particular problem to... give them $1,500 or whatever to fix it, push the patch back upstream (being a good citizen and all that), and put your fertile mind back on making mo' money so I don't have to sweat making payroll. Given that, the absolute last thing that would ever convince me that open source is the way to go is the "we can fix it ourselves" line... unless we're in the business of customizing apache, mysql, or whatever, "fixing it ourselves" is a distraction from the core business.

      If your PHB is looking for reasons to go open source, then forget about the bottom line cost savings... they're a red herring. Instead, point to the commercial operations that he can look towards to solve problems that crop up later on. RedHat is more than happy to take large sums of money from you on a yearly basis to provide just exactly the type of safety net he's looking for. Hand him a list of contractors (preferrably who've been around for a while and will probably be around for a while longer) that can do support contracts. Sift through Elance and find development shops that specialize in stupid little glue programs (ie, opendlap to AD sync or whatever) and can compete with MS's directory of MVPs.

      Just remember: managers don't think about money the same way you do. A few thousand dollars to fix a problem isn't something to get worked up over. The good news, however, is that they don't care who they give money to just so long as problems go away and they aren't wasting your development time on it. If you show them you've got the same resources on the Linux side as the MS side, then you've got a level playing field. And then other arguments can tilt things in Linux's favor.

      Like: "Just imagine, for a second, that our company name is listed as a sponsor on a patch to Apache. Now imagine that it makes it into the main branch of the code. What would that be worth in advertising? Could it help in recruiting more developers later on? What would it be like to be able to brag at conventions that 'your team' has contributed code to a major open source project?"

      That's what will get attention.

    4. Re:Find and address his fears by RealGrouchy · · Score: 1

      Question: Ask him if he charges his children for the parenting he gives them? Must be worthless, then, right? No, but I'm sure the nanny charges him.

      - RG>
      --
      Hey pal, this isn't a pleasantforest, so don't waste my time with pleasantries!
    5. Re:Find and address his fears by Kjella · · Score: 1

      Well, if you've found a bug, traced it in the source, created a patch and sent all that upstream I'd be very surprised if it wasn't included. It's more of a "find the problem and roll out a fix, NOW" rather than a long-term solution.

      --
      Live today, because you never know what tomorrow brings
    6. Re:Find and address his fears by AnyoneEB · · Score: 1

      If it is an actual bug, why don't they just submit the patch upstream? If is it a proper bugfix, shouldn't it get accepted and be included within the next version or so?

      --
      Centralization breaks the internet.
  21. Put it in terms they understand... by masdog · · Score: 1

    When trying to make your case, don't make it on some philosophy that you agree with. Put your argument into something managers will understand - dollars and cents. Show how much you save by using Linux, how much it will cost to port your work to .Net. Make your case that it isn't worth transitioning to .Net because it would the company too much money.

  22. "if it's so good, ... by Mostly+a+lurker · · Score: 3, Funny
    ... why would you give it away for free"?"

    Very valid argument. Incidentally, any of you with girlfriends that are providing you with free sex should carefully consider this. The streetwalkers in your nearest city must be better because otherwise they would not be able to charge for it. While your girlfriend might be OK for some amateur playing around, if you are looking to become serious and marry, you need to find someone who is professional about this.

    1. Re: "if it's so good, ... by Maelwryth · · Score: 1

      Actually, if you work it out, it is a lot cheaper to go to the hookers than to get married.

      --
      I reserve the write to mangle english.
    2. Re: "if it's so good, ... by Anonymous Coward · · Score: 0

      If all you want from a woman is sex, then I'm sure you're right. But if that is the only reason you are with a woman then you shouldn't get married in the first place.

    3. Re: "if it's so good, ... by Grishnakh · · Score: 1

      It really depends.

      Some women will actually have a career and work, and bring home a lot of money. By sharing living expenses, you're much better off together than separate.

      Also, there's the less-tangible benefits to the relationship: friendship, companionship, etc. And of course, if she doesn't work, she probably keeps the house clean, run errands, gets groceries, makes dinner, etc.

      The problem, especially these days, is that it's all a big gamble: you might luck out and get a great wife who does her part, whether it's with a career, or by being a great stay-at-home mom/partner, and makes any expenses worth it. However, you also have a very good chance (higher than 50%) of the marriage failing, and that could possibly be because she totally misrepresents herself in the dating phase. I've heard many stories, one from someone I personally know very well, of women completely changing after the wedding or shortly after, into seemingly different people. One guy I know cut his honeymoon short because his wife refused to have sex with him or leave the hotel room, wouldn't talk to him, etc. When they got home, she left, moved in with her boyfriend (!), and he ended up having to pay her $30,000 to divorce (thanks to Arizona being a community property state).

      My advice: be very careful of new relationships with women, and don't marry one without dating her for at least 2 years, preferably 3-5. Be especially careful with women from a lower socioeconomic background than yourself, as she could very likely be a gold-digger.

    4. Re: "if it's so good, ... by Anonymous Coward · · Score: 0

      I don't understand the need to marry somebody, can anybody explain me why?
      If you have a good relationship, it will be good without marring, if relationship is not very good, then marring will only worsen it.

    5. Re: "if it's so good, ... by Grishnakh · · Score: 1

      Um, this isn't really a subject for a Slashdot discussion; it's really something that needs a whole book.

      In a nutshell, there's pros and cons.

      Pro:
      1) Society encourages marriage, so getting married makes your friends/family happy. Many/most women want to be married, not just a girlfriend.
      2) Marriage may have tax benefits, depending on both partners' incomes.
      3) Marriage carries certain legal benefits: e.g., being able to speak for your partner if they're incapacitated. Do you want to be DNR (Do Not Resuscitate(sp?))? Your spouse has the power to tell the doctors this; your live-in friend does not. If you die without a good will in place, your stuff goes to your spouse automatically, plus they also get any pension or whatever you had. Not so for live-in partners.
      4) Marriage is harder to break out of; if you're a housewife, your husband can't just throw you out with no money when he gets a younger girlfriend; you're entitled to alimony, and in some states, half of everything he owns.

      Cons:
      1) Marriage may have certain tax penalties, again depending on the spouses' incomes. This has been reduced greatly in the past decade.
      2) Marriage is harder to break out of: if your wife is a useless slug and has a boyfriend, you will have to give her half of everything in someplace like California, where it's a community-property state, and a no-fault state. If your wife gets pregnant by another man, you may be forced to pay child support because the state assumes the child is yours since you're married, even if DNA testing proves otherwise.
      3) For some reason, many women seem to completely change to totally different personalities after they get a ring. It's all too common that a girl will be totally into sex, but after marriage just wants to do it when she wants to get pregnant.

      Marriage can be great if you find the right person, and she doesn't totally misrepresent herself. It can really suck if your case is one of the other 50%.

  23. Re:Don't be fooled, it's buggy. by erroneus · · Score: 3, Interesting

    I wish I could mod this one up, but since I already made two comments prior...

    There's a lot of differences to consider when considering MS and OSS. I think among the differences that I think is the most significant is the local company's intelligence required. With Microsoft's software, the batteries (brains) come included. With OSS implementations, the people putting it together need more collecting intelligence and understanding of what they are doing.

    The consequences that befall afterward, however, are quite well illustrated in history... worms and other malware spreading wildly because of default configurations and all that. (This is not limited to Microsoft... put an idiot behind the wheel of a Linux box and it'll suffer too!)

    It's not that people are smarter when they use Linux, it's that smarter people who see things as they really are choose Linux.

  24. stick it out, try to hold on to some linux by louzerr · · Score: 4, Interesting

    I work in a more political environment, so the "let's switch over to MS so consulting firm XYZ can have some tax dollars, too!" rings through the halls fairly often (believe it or not, GOP or DFL are both equally willing to toss people's money to their buddies every chance they get). However, since it usually moves at the speed of politics, it almost never fully comes true. The price tag is either too high, or the solution is too impractical - even if we start down that road, we never finish (oh, you bet the consulting firm still makes out like a bandit).

    Moving to Microsoft takes a big decision, and a big investment. A lot of things tend to go wrong along the way. The LAMP option meanwhile can sit on a back burner until either the MS solution doesn't live up to it's hype, or the cost of ownership starts to impact your business and you start looking at other options.

    LAMP can also be a great integrator. We use Apache in places as a reverse-proxy for various IIS servers running proprietary commercial software. While the IIS server is still vulnerable to attack on port 80, all other attack vectors on that platform are cut off. The Apache web server in the front also allows for central (and extremely customizable) logging and better error reporting & handling.

    There are ways to keep LAMP in the MS shop, and generally when the money counters DO realize the difference in the cost of ownership, LAMP (in one fassion or another) tends to succeed in the long run.

    --
    "The large print giveth, and the small print taketh away" -- "Step Right Up", Tom Waits
  25. Prepare a proposal by loony · · Score: 4, Insightful

    You haven't been approached yet to look into it, right? Then take a small part of your infrastructure, just a few servers. Add license costs, hardware upgrades and so on. Don't forget porting and an extra admin to do the work. You'll end up with a pretty big number very quickly. Then send it up to your management chain as a proposal for a diversification. Don't mention that you heard rumors about a switch or anything. Just sell it as an idea someone in your department had and you wanted to do a small trial.

    Its simple. I helped a friend do it at his company. We took about 10% of the infrastructure - the cost came out to be around 250K in hardware and licenses and about 1.6M for porting. Of course it was denied. Then, a few weeks later the official directive came in and my friend responded with something like "ok, I'm confused. I just got turned down for a small portion, 10% at a little less than 2M, and now you want me to do everything?" Never heard from them again :)

    Too bad I can't take credit for that idea - I got it from a bunch of guys that did the same where they worked and their proposal cut the whole talks about a transition short... Important thing is you show you looked at it before you were asked to on your own will. Otherwise you'll just be pushed aside as a Linux fanatic or something like that. But if they see you already looked at it and management already said it is too expensive, things look very different.

    Peter.

    1. Re:Prepare a proposal by Anonymous Coward · · Score: 0

      This is so Aikido - see an attack coming, get out in front of it while it's small, and turn it aside. The action often seems counter-intutive: moving into the attacker. Even if the scenario doesn't play out as well as it did for the OP's friend, it's still a win. If there's serious disagreement at a higher level about migrating to .NET, you might end up implementing it, since it'll appear to be a compromise. If that happens, you get a realisitic, in house side-by-side real migration and load test of the platforms. Once costs ballon and the migration fails, you've got those hardware upgrades you can never get approved. :-) And you get serious "we did the comparison, for our application mix, LAMP won" cred next time you talk to management.

    2. Re:Prepare a proposal by piedmont67 · · Score: 0
      I was SOOOOOOO waiting for this response I nearly cheered when I saw it. As an MBA who does nothing but IT management, I nearly leaped through my computer screen here. The pointy-haired boss from Dilbert lives in every company or school I have EVER seen.
      • They think they know what they are doing because of something they read somewhere that was written by a paid MS apparatchik.
      The MS droid (unlike Linux, no one supports MS without being paid to do so) will pompously announce that Linux is no good and will cost MORE in the long run due to these statistics.
      • The MS stats always exaggerate TCO to the hilt, such as assuming the TCO contains the price it would take to send EVERYONE in the company to a private school for 2 years to learn Linux.

      I have a simple solution that always works in this scenario. Get a printed quote from MS of what it would cost to run 20 blade server licenses using server 2003. You MUST print out a hard copy since it looks like a bill. Then make sure your pointy haired boss reads it, but don't come in saying I told you so! Just come in and tell them something to the effect "I got a quote from Microsoft sent to me the other day for our server farm and what they could guarantee our price at." Then just leave it with them nonchalantly. Don't worry about any of them asking what a blade server is, they won't bother. Server 2003 blade servers cost $60,000 per! When they see what it would really cost them to do this they all of a sudden decide what they have now ain't so bad!!! The bean counters may know little or nothing about computers or networks, but they know what it is costing them now and if they were to take a multimillion dollar bill to the president or board with the explanation that this will save the company money, it might just cost them their jobs. But at a minimum it will make them look really stupid when basic questions are asked like "What is our current setup costing us?"

  26. Created with modesty. by Anonymous Coward · · Score: 0

    "They probably don't understand why someone would work for free or why someone would volunteer at a soup kitchen. "

    That's what I love about geeks. Their humbleness.

    They proably understand more than you think.

    1. Re:Created with modesty. by rgravina · · Score: 1

      I'm not sure if you are being sarcastic, but Paul Allen was/is a programmer before anything else. Not only that, but as far as I know he was screwed over pretty hard by Bill and Steve to churn out code while his health suffered, and even though he is still wealthy today the other two took the lions share of spoils. It angers me when I see mangement abuse technical brilliance like that. I can just picture Paul Allen working 12-hour days back then while Steve and Bill talked business and told Allen how hard their job is because they have to "think outside the square" and "look at the big picture". To which they add "so, when are you going to be finished with that code then?".

      It's true though, many business types I have spoken to can't understand why open source software is free, and often pay for commercial equivalents that aren't nearly as good.

    2. Re:Created with modesty. by drgonzo59 · · Score: 1
      Yes, there are plenty of individual examples of great managers, great developers who became managers and so on. Pointing to individual examples doesn't work that well. Going by that every kid should drop out of college and start their business, because look at Bill Gates -- he did that and now has billions. That is why I always laugh when he is invited to speak at graduations. (So yeah, suckers, you spent all this time in school, good for you, but this shit wasn't for me. And now I have many billions of dollars..blah blah..).

      I I was just talking about how I perceived the 'average' manger out there. When it comes to upper management, the dudes/dudettes that make major tech decisions -- most of them (at least in my opinion) are not very tech savvy, and as far as engineering and science is concerned are very limited.

      The point, which most people missed here, is that certain majors are attractive for certain personality types. Someone greedy and materialistic, whose only goal in life is to make money in the fastest and easiest way, will most likely choose business over basket weaving when they reach college age. I would think that is kind of obvious....

      Those cliches and stereotypes of stupid and partying business majors persist because they are true to a certain degree. It is very hard to create a stereotype like that and maintain it without absolutely no support from reality.

    3. Re:Created with modesty. by Allador · · Score: 1

      and even though he is still wealthy today the other two took the lions share of spoils. You probably should have picked a better example.

      Paul Allen may or may not have gotten screwed over by Bill & co, but he did just fine by himself.

      He's now the 19th richest man in the world and the 5th richest man in America.

      He didnt do too badly out of that deal.
  27. Linux? by pyster · · Score: 0

    tons of support in the way of linux users screaming RTFM noob.

    Heh. No CEO today is going "if it's so good, why would you give it away for free?" unless he's been living in a cave and missed all those IBM spots. CEO's are wanting evidence that the product will meet their needs, that support is going to be there, and that they can find employees to support it. They are also wondering about much of the in fighting between factions is going to effect their ability to get support/upgrades/legally continue to use a solution they implement.

    I'm a fan of dont touch what isnt broken. While standardization across the board is nice and all it is the bottom line that concerns me most. If the LAMP shop is working just fine, and can accommodate updates/changes/normal maint with no added cost/complications then it should be left alone, otherwise accept assimilation and move on.

    Having nonstandard shops can bite an organization in the ass when employees whom maintain those systems leave. Standardization allows for employees in other shops to step in with little/no learning curve and take over responsibilities. To take this further, going with mainstream software/platforms, also allows employers to replace employees as they need.

  28. Mutual Benefit through Cooperation by headkase · · Score: 1

    ...If it's so good why would you give it away for free?...
    With physical economies items manufactured use money all along the way to the consumer so it's final cost reflects to a degree the qualities of its manufacture. Information economies are different. With Information the costs change in one fundamental way: moving bits is so cheap that the cost factor gets removed out of the equation right off the bat. This enables what ESR called 'The Magic Cauldron' and I relate to the Stone Soup Parable. In the Stone Soup Parable everybody contributes their little bit and in the end they all enjoy a nice pot of stew. So when you decide to use some Free program someone gave you and you release your modifications back then the parables description of the mutual benefit applies. Open-source is a co-operative development process that implements the Stone Soup Parable.

    --
    Shh.
  29. Perceptions by HangingChad · · Score: 4, Interesting

    Having people to "hold accountable" (which they never are) is more important to my company than having something that actually works.

    There's something to that observation. If management spends millions on Microsoft products and something stops working, there's the convenience of blaming Microsoft. Strangely, that appears to work. There's no accountability assigned to the people suggesting they spend millions on products that require near constant tweaking to keep working right. Or that a less expensive and more reliable solution was overlooked.

    I'm a hired gun so I'll use whatever the customer wants. It all pays the same whether I'm setting up a LAMP server or 2003. I do make certain to present both alternatives, so when the costs of the Microsoft environment balloon out control I can point back to the fact that they made the choice.

    They just never seem to learn. Once in a while the light bulb comes on. I have one small office customer replacing his laptops and workstations with Macs. Not all at once, just as the machines are due for replacement. Many of those office workers would have been fine on Ubuntu, but he just wasn't ready to go that far yet. Another mid-size customer lost their Windows-or-die admin and want to talk about replacing the 20 seats in their call center workstations with Linux. That's pretty much a slam dunk since the call center apps are all web-enabled.

    Some signs of progress. :)

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    1. Re:Perceptions by xtracto · · Score: 1

      I think the main problem is not having *someone* to blame, but it has to be a wealthy corporation (i.e. a corporation which can be sued and sucked money from).

      The main difference is that if you employ Open Source solutions it might almost always be the case that the program consists on hiring some Unix/Linux developers and admins who are supposed to know what they are doing. If something fails, the most you can do is screw these poor guys; OTOH if you hire a Microsoft(TM) Solution(R) IBM(R) or even SUN(R) or RedHat(R) then you certainly can *try* to get some money from these guys when something fails...

      I am not saying that such a thing is fine... I guess it is the way companies work after all...

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
  30. Easy one by Anonymous Coward · · Score: 0

    From what you explain, the problem is well defined: incompetent upper management. The best solution is usually to deploy BOFHish HR techniques with a view of ending with a less bad management workforce. Tape safe anyone?

  31. Re:Derogatory people by pyster · · Score: 0

    heh, this is the kinda dweeb who screams RTFM noob.

    The guy makes sense. Rant to /. losers and badmouth your employer because you cant accept assimilation?

  32. 100% LAMP? by Anonymous Coward · · Score: 0

    we're currently a 100% LAMP shop

    If your "fairly large agency" is running its critical operations on mysql, I don't have a lot of respect for them.

    Get a real database and stop using a toy database.

  33. You need to help management solve their problem. by johnnys · · Score: 1
    Your management wants to reduce their risk. They've been sold FUD by MS sales droids, and they need to hear that they don't have the problem they think they have.

    You need to pull together data that addresses their concerns and shows them that your current LAMP regime will save them money AND mitigate their risk. All of this info should already be available from the big Linux vendors: IBM and Red Hat should be able to provide you with lots of studies, white papers and data to show that their risk is already mitigated with LAMP and they will pay lots more for MS .NET. If they won't listen, go over their heads and make sure the extra cost of .NET is made very clear to the CIO/CFO.

    Why not give IBM or Red Hat or Novell salespeople a call and let them know that you need their help to convince senior management? They should be happy to help, based on the hope of getting future support contracts.

    --
    Sometimes the "writing on the wall" is blood spatter...
  34. Support and accountability by QuietLagoon · · Score: 1
    At the level that is making the .NET decision for you, the main concerns are going to be:

    (1) how can we get the proper level of support, with SLAs

    (2) how can we hold a vendor accountable when there is no vendor?

    That level of management, unless they are extraordinarily enlightened, do not see that Open Source can provide the same level (and perhaps better) level of support as proprietary (i.e., Microsoft) software can provide. Part of the problem is the rather poor security history of the high-profile FireFox browser, even as the Open Source community touts it as being very secure.

    What those managers do not relize is that going with Microsoft is not going to be a benefit. Sure, there is a corporate HQ in Redmond that the managers can complain to. However, Microsoft has a monopoly, and there is really little that anyone can do to get Microsoft to be responsive to customers when Microsoft does not want to be responsive to customers. Microsoft provides a false sense of support. However, by the time that is realized, the managers that made the decision will be off making the same poor decisions in another company.

    The lack of accountability is not with the Open Source providers, but with the managers making the decision.

    1. Re:Support and accountability by 1u3hr · · Score: 1
      Part of the problem is the rather poor security history of the high-profile FireFox browser, even as the Open Source community touts it as being very secure.

      I don't understand this -- "poorer" than what? Sure ther have been and will be Firefox exploits, but the only browser with fewer security issues is Lynx, as far as I know.

    2. Re:Support and accountability by QuietLagoon · · Score: 1
      Sure ther have been and will be Firefox exploits, but the only browser with fewer security issues is Lynx, as far as I know.

      That does not mean that FireFox is secure, or even approaching secure.

    3. Re:Support and accountability by 1u3hr · · Score: 1
      That does not mean that FireFox is secure, or even approaching secure.

      The clear implication of your "Firefox has poor security" statement is that users should use something else (and that something is not going to be lynx). What browser, available on major platofrms, is more secure, then?

    4. Re:Support and accountability by QuietLagoon · · Score: 1
      The clear implication of your "Firefox has poor security" statement is that users should use something else

      No, that is your incorrect inference from my statement. Try not to infer that which was not implied.

      Also try not to be so blindly defensive of FireFox, and be more concerned about security. Both the users and FireFox will benefit.

    5. Re:Support and accountability by 1u3hr · · Score: 1
      that is your incorrect inference from my statement. Try not to infer that which was not implied....Also try not to be so blindly defensive

      I'm nobody's fanboy; that's your "incorrect inference". If you say "Firefox's security is poor", you are clearly implying that it's worse than alternatives. So name those current browsers that are better. If you meant that EVERY browser's security is poor, why single out Firefox in your pronouncement?

  35. It's the apps stupid by jjb3rd · · Score: 1

    Everyone on slashdot loves Mac OSX because you can run everything on it, Mac software, Windows software, Linux software, and even now "real" Unix software.

    I ask you then to look deep within your soul and tell me why a Windows Server doesn't do the same thing on the server side...It runs MySQL, Apache and PHP, it also runs POSIX software and it runs .NET which is very popular with developers. Mono has made progress, but you typically have to modify your code to run on it, whereas it runs fine on Windows. Plus, not to bust anyone's bubble, but real world apps these days still run on the "Big Boy" database systems like Oracle, SQL Server, and DB2...all of which run on Windows.

    Don't get me wrong, I have a real affection for Linux, but I also have a family to feed and it's easy to make a sale with a server system that runs on Windows. It also very well could prevent a sale if the client only runs on Linux because your application is likely not to be the only applicaiton they are running on the clients. Then you get into the whole website vs traditional application battle and there again a webpage still isn't as functional as a real application (not yet anyway).

    1. Re:It's the apps stupid by armanox · · Score: 1

      Well, last time I checked Oracle, SQL, and such ran just fine on Solaris servers........

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    2. Re:It's the apps stupid by jjb3rd · · Score: 1

      .NET doesn't run on non-Windows machines as well as it does on Windows, if at all, whereas all those other server apps (MySQL, Apache, PHP, Oracle, DB2, Java, etc.) run fine on Windows....did you read my post?

    3. Re:It's the apps stupid by oyenstikker · · Score: 1

      Yes, DB2 runs on Windows. Have you ever actually tried to use it? If you had, you'd have left them out of the list.

      I have nothing against .Net. I have nothing against MSSQL server. I have nothing against Exchange, MS Office, or IIS 6. Administration on Windows is just a nightmare. The system makes things that are easy on UNIX based/derived/like systems are awkward and slow on Windows.

      --
      The masses are the crack whores of religion.
    4. Re:It's the apps stupid by armanox · · Score: 1

      Yes, I did read you post. I recognize that .NET doesn't run well on non-windows machines. I also recognize that Java doesn't run well between anything, especially versions. Thirdly, I recognize that having a shop that runs on only run OS is a bad idea (check my journal for more information).

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    5. Re:It's the apps stupid by ciggieposeur · · Score: 1

      it also runs POSIX software

      Does it have select(), poll(), fork(), and termios, or would I have to use Cygwin to get that?

  36. Advocacy sites to point to PHBs, etc. by Anonymous Coward · · Score: 0

    Well, you could point to the miriad of countless examples that would demonstrate to your PHBs that switching to MS is NOT what the competition is doing...i.e. they are switching from M$ junk to linux, slowly and steadily. Ask your 'management' if they want to be left holding the bag (and the bills), while the competition races by them...

    Here's an example of an advocacy site with links to many examples:
    http://cdneducation.blogspot.com/

  37. If it's good enough for... by consumer · · Score: 1

    Think of all the huge companies that use Linux or FreeBSD as their primary server platform: Amazon.com, Yahoo.com, Google.com, AOL.com, etc. If it's good enough to run the biggest on-line companies in the world, isn't it good enough for your company?

  38. Make your case by mbone · · Score: 2, Insightful

    Just go ahead and make your case. Talk total cost of ownership (generally the purchase price is a small fraction of the TCO).
    Will, for example, you have to hire people to provide maintenance and troubleshooting ? Also talk about security.
    Most windows shops I know wind up devoting more and more of effort into security, and thius is also a part of the TCO.
    Use your industry knowledge (have your competitors been recently compromised or hacked ? Did the OS play a role in that ?).

    You also need to figure out how much more things will cost after the transistion and make a case for those moneys too, in case things don't go your way.

    Be realistic and objective, and make your case. Good management will appreciate this, even if they don't agree with you. You will probably learn a lot
    about the hierarchy in your company by the reaction you get, and that may be useful in your planning for the future as well.

  39. What kind of LAMP shop are you? by Anonymous Coward · · Score: 0

    If you are a PHP shop, you probably could use Phalanger to compile PHP into .NET CIL.
    If you are using Python, you could use IronPython.NET.
    Just because upper-management has decided on .NET, does not mean you have to also give up your favorite programming language.
    You could probably even keep a Linux workstation using Mono for testing the .NET apps.

    Only the system administrators with no Windows experience need be worried at your office... not the developers.

  40. What is your software used for? by dwarfking · · Score: 1, Interesting

    One thing you didn't mention, is exactly what your LAMP stack is used for. Is it solely to run internal systems or does your agency make a living selling software and services? The answer to this question may have a large bearing on what your management is considering.

    I work for an organization that sells software and services. I oversee the review of requests to use any F/OSS in the organization prior to the request going to legal for approval.

    From the company's perspective, using F/OSS tools for day to day work, as developer boxes, etc. is just fine, but when F/OSS components are being requested that will be incorporated into the actual product, then legal gets concerned.

    Because of the GPL distribution requirement, our legal staff does not permit GPL licensed components to be used in applications. We have some allowances for BSD, Apache and in some cases LGPL, because they do not mandate source code distribution, which for competitive reasons we do not wish to do.

    So, we'll run on Linux servers (or AIX or Solaris as appropriate, best tool for the job), we'll use F/OSS databases (MySQL, Postgres and also SqlServer, Oracle and DB2 as needed), but we're very careful with developed products.

    Since you don't give any details about what your shop does with the LAMP stack, I would be willing to give management the benefit of the doubt that they actually have reasons for why they want to move, and not all of them are driven by Microsoft sales agents.

    I would take the time to understand what the reasoning is from either finance or legal or whoever is pushing this before trying to argue the point. Think of it as a typical debugging exercise: first you identify the cause, then you plan the fix.

    1. Re:What is your software used for? by petrus4 · · Score: 0, Troll

      Because of the GPL distribution requirement, our legal staff does not permit GPL licensed components to be used in applications. We have some allowances for BSD, Apache and in some cases LGPL, because they do not mandate source code distribution, which for competitive reasons we do not wish to do.

      Yep. Sound economic logic; something which the GPL zealots are sadly rather short of.

  41. a better way by weighn · · Score: 1

    ...the way you get recognized (and promoted) in an organization is by involving yourself in discussions like this. Ultimately, if management decides to go the non-free/OSS route, then you'll need to do what they say.

    ...offering your opinions and expertise on the matter can only be a good thing, as long as you aren't an opinionated dick about it.

    I recently left my job after 6 years. I won't go into what "solutions" / infrastructure / platform I reckon is the best way. While I don't think I know it all and am not in management, I do have 15 years experience in IT. Things evolved and changed in my organization -- particularly over the past 18 months. While I didn't expect my opinions to be taken as Gospel, I felt it wasn't considered at all and looked for something else. My immediate manager begged me to let him tear up my resignation notice. Nup, I can't tread water. Sounds like the Senior Developer above should consider other avenues...
    --
    Mongrel News all the news that fits and froths
    1. Re:a better way by Anonymous Coward · · Score: 0

      I'm the AC and I absolutely agree. If you feel that your opinion isn't valued there, then you certainly should move along. However, Progman's stance is "It isn't your job to go on a crusade to change their minds." While I wouldn't go on a "crusade", I do feel that it certainly is my job to make suggestions regarding possible avenues, especially if I am a Senior Developer like the original poster is. If after several months or years of having your suggestions fall on deaf ears, then yes, it's time to go.

    2. Re:a better way by MightyMartian · · Score: 1

      Our job (or at least many of us on /.) is to maintain systems, and make recommendations when asked. We generally aren't responsible for the purse strings. The best we can do is to make an argument for or against any technology or environment. You put together comparisons, demonstrate the costs involved in switching environments, the potential problems that will come from it, and you submit it. That's the job. If management decides to go for the switch despite that, then it's your job to make what they've decided work as well as it can. Be a zealot on your own time.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    3. Re:a better way by Anonymous Coward · · Score: 0

      Read my f'ing post above. That's exactly what I say: "Ultimately, if management decides to go the non-free/OSS route, then you'll need to do what they say."

      Too many people around here don't seem to have basic communication skills (eg, reading comprehension, writing, etc), which may have something to do with managers not paying any attention to what they have to say.

    4. Re:a better way by Anonymous Coward · · Score: 0

      Obviously he has to do what they say but not for long. Best thing to do is walk out the door and leave them holding the bag. If he is a critical person even better, on the exit interview he can tell them that the manager making the decisions obviously knows his job better so he will not have any problems maintaining the current running one....two weeks notice? Nope walk right out the door , no contact...

    5. Re:a better way by Zombywuf · · Score: 1

      Depends if you want your job to be a nightmare hell or not. In my experience, people get the most job satisfaction when they are helping their employer do well. I work in a MS shop and the company has spent a lot of time running to stay still recently, mostly due to IIS servers deciding they don't want to play, and it pains me to think how much better /the company/ would be doing with Apache servers. It's not about being a zealot, it's about seeing your own work go down the tubes due to crappy software.

      --
      If you can read this you've gone too far.
    6. Re:a better way by Gregb05 · · Score: 1

      It's not about being a zealot, it's about seeing your own work go down the tubes due to crappy software.
      As a web developer, isn't it your job to see your work go down the tubes?
      Crappy software or not, seeing it go down the tubes brings a smile to my face.
      --
      --
    7. Re:a better way by Zombywuf · · Score: 1

      :-)

      I see we have welcomed our new the-internet-is-made-of-tubes overlords then.

      --
      If you can read this you've gone too far.
  42. In Boss Speak. by delire · · Score: 2, Interesting

    "if it's so good, why would you give it away for free"?"
    1. So you can leverage the competitive advantage of selling service and support instead of service, support and and the artifice of a digital copy of the software itself.

    2. By making it as Free as possible you lower the entry barrier to a vast international body of security researchers and software developers to both audit and improve the codebase of software they are dependent on.
  43. Give Them Some Numbers by Kristopher+Johnson · · Score: 1

    If you are certain that the move will be "counterproductive," come up with some numbers to quantify the cost. How much will all the new licenses cost, both up-front and on an ongoing basis? Will new hardware be needed? How much will it cost to re-train existing staff and/or hire .NET-savvy staff? How much will it cost to port existing apps to .NET? How much will it cost to re-deploy everything?

    Put all those numbers together, and you might be able to make good case for sticking with what you've got.

  44. why not mono? by Anonymous Coward · · Score: 0

    Well, if they want to go with a .Net compatible platform, why not explore .Net as a possibility. Seems like it's a best of both worlds solution.

  45. Re:Derogatory people by Gordonjcp · · Score: 3, Insightful

    If I was your management, and I saw the remarks you've made, I would make sure you were no longer at the company in a matter of days.
    ... and if I was your management, I'd make sure you were no longer at the company in a matter of minutes. No severance package, no golden handshake, just clear your desk and eff off.

    It's attitudes like yours that are gradually sinking all aspects of the engineering industry, not just software. Forget actually coming up with a system that works, just make sure it's cheap and has a lot of buzzwords to sell. Never mind that the people that do the work - that keep *you* in a job, don't forget, that make the things that make the money - are telling you that you're getting them the wrong stuff.

  46. Advocate a hybrid solution by petrus4 · · Score: 3, Insightful

    Don't try and advocate that Linux be the only thing that ever gets used anywhere. Instead, adopt the attitude that there are some applications where Linux offers tremendous benefits, with others where it really doesn't. If you already use Linux yourself, you should be able to identify where those are. Above all, if there are any individuals at your workplace who do not want Linux, accept it. Do not try and force it on them.

    Do not mention "freedom," or any of the FSF's rhetoric as one of Linux's supposed "strengths," because it isn't. Mentioning it will only cause you to be perceived as wierd and probably threatening, and will alienate whichever muggles you attempt to speak to about it. People want to be able to perform computer-related tasks. They generally do not want to become political activists. End of story.

    Realise that although you yourself might be an ardent Marxist, most muggles aren't. What that means is that if something is considered valuable, they expect a dollar value to be assigned to it. Don't attempt to fight this, either, because doing so will simply mean again that you are seen as weird, and the person you're talking to is alienated from Linux. Instead, tell them about one of the companies that have put Linux in a box, but that aren't signatories to a Microsoft agreement, (Red Hat comes to mind) and explain that said company offers support as well, so that management won't feel as though installing Linux means trying to do something that they have no knowledge of, alone.

    Try to figure out how to come across as normal in general. That means that you're clean, that the FSF doesn't get mentioned, and that none of the other meaningless abstractions that you might foam at the mouth about (but which normal people again don't care about) don't get mentioned either.

    If you focus purely and solely on what Linux can do for management on a technical level in a few key areas, you will have a chance to sell it to them. Forget the rest, (in terms of philosophy/politics etc) because management will only view that as bullshit, which, (despite what you might think) it genuinely is.

  47. Use Examples by cjames53 · · Score: 1

    Your best bet by far is to use examples of companies that use Linux. Start with Amazon, FedEx, and so on. These companies DON'T do it for cost, they do it for reliability. Challenge your boss to find similiar-sized companies that use Windows. There are a few, but not many.

    Technical geeks (like me) have a silly belief that if we just show someone the facts, they'll go, "Oh! I get it! You were right." And we lose every battle. You can't argue this on technical merit, because the boss in question isn't technical. This sort of battle is always waged at the anecdotal level. Treat it like a political campaign. Use bandwagon tactics, smear tactics, testimonials, and propaganda.

    CJ

  48. Financial justification / TCO comparison by burnin1965 · · Score: 2, Insightful

    Working in a large agency your management should be familiar with financial justifications and cost of ownership models which are necessary to determine whether such a major financial undertaking will have a cost benefit and whether it is the correct choice given the options. I for one dread working on either but you may be able to get some assistance from someone in your finance department if you collect the data ahead of time.

    You will need the initial investment cost for each option, including the LAMP setup even though it is already in place, and you will need all the ongoing expenses over the projected life of the systems you put in place. Make sure you include EVERYTHING. The easy parts will be licensing costs for each software package and any CALs required for connections to the servers, service subscriptions, training, hardware, etc. Some areas can get tricky such as the cost of support infrastructure such as network, power, air conditioning, floor space, but do what you can to collect the numbers.

    If possible your objective should be to produce a cost metric based on the service provided, i.e. $/page served, $/transaction, etc. That would help create an accurate comparison in the event there are significant performance differences in the choice of hardware/software.

    But keep in mind, if your management is on a religious jihad driven by misconceptions and fraudulent claims about open source you will lose no matter how obvious it may appear that switching to another platform will have no financial benefit. Considering the huge cost and risk involved in swithing an existing platform and IT department over to .NET I suspect that is exactly what you are up against. If the financial justification for .NET shows that switching is a mistake and the TCO of the existing platform is better than .NET then be prepared to debate the data in your study and, probably more important, be prepared to counter all the non-sensical spew and lies you'll be faced with concerning the use of open source, i.e. its communism, its unsupported, its amateurish, ad infinitum.

    As a senior developer it probably isn't a bad idea to go through the financial process just to get a handle on some of the terms the management and financial departments throw around like IRR, ROI, Hurdle Rate, etc.

  49. The article itself is fud by Anonymous Coward · · Score: 0

    "I'm the Senior Developer at a fairly large agency, we're currently a 100% LAMP shop, but I've heard a reliable report through the grapevine that the management a few levels above our office wants to standardize our region on MS .NET. As I'm sure most of you can appreciate, to do such a thing would be... counterproductive, and I could really do with a hand conveying this to a manager whose only real knowledge of Linux is "if it's so good, why would you give it away for free"?" Now if your environment is 100% linux now, then management must have signed off on things before.
    Or is this article worth less than the electrons killed in its' making?
    Your shop must be pretty darn small to be 100% linux and considering a 100% move to Windows.
    We aren't talking about the 3 machines in your moms basement are we?
  50. Show them the Money!!! by filesiteguy · · Score: 5, Interesting

    I am upper management, and I advocate OSS whenever possible.

    As a manager, I'm interested in two things - cost and productivity. If I can use a piece of software and get the job done faster and cheaper, I'll use it. End of story.

    There are no other variables.

    Now, as a technology geek - I have two 24" monitors on my desktop (running XP) and a 17" laptop (running SUSE) with me all the time - I want to use OSS because it is cool and because I despise Microsoft's business model. However, that philosophy will not fly with executives. They simply want to know how I'm going to save money and get stuff done faster. They don't give a sh-- about Linux vs. Microsoft.

    One other thing. I personally have a $7M budget for FY 2007/2008. About $1.5M of that is for software services and supplies and another $2M is for hardware. That means the majority of my "expenses" are for personnel. Again, executive management wants to know how to make things cheaper / faster / better. If I need to spend more on personnel to get an incremental savings in software, it ain't gonna look good.

    1. Re:Show them the Money!!! by RAMMS+EIN · · Score: 1

      `` that philosophy will not fly with executives. They simply want to know how I'm going to save money and get stuff done faster. They don't give a sh-- about Linux vs. Microsoft.''

      And that's as it should be.

      --
      Please correct me if I got my facts wrong.
  51. Why It's Free by Bob9113 · · Score: 5, Informative

    only real knowledge of Linux is "if it's so good, why would you give it away for free"?"

    While I can't help much with the advocacy side, I may be able to help you with this one.

    If your manager went to business school, he probably took price theory. If he did that, the question above is very easy to answer. Just ask him, "In a free-market capitalist society, what is the efficient market price of a mass market good whose marginal cost of production is zero?"

    WARNING: If he has not taken price theory (and even if he did but did not really "get" it) and you present this to him, chances are he will not understand. In that case, he may react much like a gorilla presented with a clear box full of fruit that is closed with a latch that he does not understand.

    Price theory says that the efficient market price of any mass market good is equal to the marginal cost of production. The marginal cost of production is the difference in cost between producing the first unit and producing the second unit (it's a little more complex than this, because marginal cost tends to not be a straight line curve, but it is a flat straight line with operating systems, so it works). With something like an operating system, the marginal cost of production is zero - once you make the first copy, the second copy costs nothing to produce. Therefore, the efficient market price of operating systems is zero.

    The following is from the Wikipedia entry for price.

    Theory of price asserts that the market price reflects interaction between two opposing considerations. On the one side are demand considerations based on marginal utility, while on the other side are supply considerations based on marginal cost. An equilibrium price is supposed to be at once equal to marginal utility (counted in units of income) from the buyer's side and marginal cost from the seller's side. Though this view is accepted by almost every economist, and it constitutes the core of mainstream economics, it has recently been challenged seriously.

    In short, the more interesting question is, "Why would any corporation in a free market capitalist society pay for an operating system?" It makes sense to pay for service because the marginal cost of an hour of technical support is significantly non-zero. It does not make sense to pay for an operating system.

    1. Re:Why It's Free by petrus4 · · Score: 1

      only real knowledge of Linux is "if it's so good, why would you give it away for free"?"

      While I can't help much with the advocacy side, I may be able to help you with this one.


      Normal people don't care about this. While you're busy explaining all of this to your boss, he's scratching his head and thinking about how much less complicated Windows is.

      Focus on the software alone. Leave dogma totally out of the discussion. Do not mention it at all. It is nothing other than a millstone around Linux's neck.

    2. Re:Why It's Free by Anonymous Coward · · Score: 0
      Can't you simplify as, "The marginal cost of software is zero, what premium do you want to pay for a zero cost item?"

      PS:
      Slashdot requires you to wait between each successful posting of a comment to allow everyone a fair chance at posting a comment.

      It's been 16 minutes since you last successfully posted a comment

    3. Re:Why It's Free by Kjella · · Score: 1

      Well, whatever you do don't make your manager look stupid, in his core area no less. In any case, you're doing it long and academic but the only thing you're really telling him is why it's free, not why it exists at all. In a market with perfect competition, noone would make any money and thus noone would create it - where does it come from, who pays for all those hours of coding that goes into the software? And after you explain him the OSS business model, he'll probably still say "Hmm ok I understand, you give away the software but sell service and support - but why aren't you charging for the software too?", as in why would you make it an efficient market when you can make it an *inefficient* market and get profit. At which point you can explain there's basicly three variations, either you're bound by the GPL because of others' contributions, you dual-license or you figure GPLing the code leads to more profits through service and support than selling it as proprietary software. Oh, and since it's open source people also contribute to fix their own problems too. Really, you need to get that far. Perfect markets is the business equivalent of unicorns and pixie dust, they just "don't exist in real life".

      --
      Live today, because you never know what tomorrow brings
    4. Re:Why It's Free by CodeBuster · · Score: 1

      WARNING: If he has not taken price theory (and even if he did but did not really "get" it) and you present this to him, chances are he will not understand. In that case, he may react much like a gorilla presented with a clear box full of fruit that is closed with a latch that he does not understand.

      Reminds me of that Far Side comic where the explorers come upon the shredded remains of Dr. Livingston's jungle camp and find the last page torn from his journal which says something along the lines of, "Today I shall attempt to ascertain the humor of these gentle giants by employing a simple hand buzzer handshake..." Hehe, that one makes me smile every time.

      With something like an operating system, the marginal cost of production is zero - once you make the first copy, the second copy costs nothing to produce. Therefore, the efficient market price of operating systems is zero.

      Are you sure? What about the costs of research in development that went into making that first copy? Should they all be paid be the initial buyer and everyone after that gets the product free OR should the cost of the research and development be amortized over all of the products that you may end up selling (you have to do some guess work here, but I am betting that most firms would not sell the first copy for 20 billion dollars and then give every other copy away for free).

  52. Try justifying yourself by hoppo · · Score: 2, Interesting

    You make the claim that we all "know" a move from LAMP to .NET would be "counterproductive." Why would we automatically know that? We have no insight into your organization's business needs and technology offerings. Perhaps it's your blind allegiance to platform, and the lack of depth to your argument that makes your business so quickly dismissive of you. If making the move truly is as bad as you say, then you should have justifiable business reasons for it. You should

    1. Understand why your management feels the need to move to a .NET platform. The easiest thing in the world to do is pout and blame everything on the PHBs. Are they planning to integrate your home-built software with other third-party packages (such as accounting or CRM software)? Are they looking to expand your technology beyond a web platform? (since we have no insight, I'm throwing some pretty raw speculation out there) If you have an understanding of why the higher-ups feel a platform migration is a worthwhile venture, you can attempt to find areas where your current platform does or can fill those same needs.

    2. Understand why you think there is nothing wrong with staying on your current platform. Don't forget, effort is a key piece here. Such a big platform migration will not be done easily or quickly -- I would say that's at LEAST a 1-year project for your team. So that's an entire year where the organization is focused on the basis of its technology and not on moving the business forward. If management thinks the magic wand is a bunch of cheap programmers from India, they're in for a huge disappointment. If you're going to get the most of a .NET migration, it needs to be done by GOOD developers who care about their craft. Outsource a project like this and you end up with poorly-designed, tightly-bound software. It will be .NET applications written as if they were scripting languages.

    It's painfully easy to say "we do it better now." It's a little more difficult to explain why. If you feel strongly about the topic, come up with a reasoned argument. If you can't do that, perhaps your position is not so strong after all, and you get what you deserve.

    1. Re:Try justifying yourself by ralphdaugherty · · Score: 1

      I doubt that the "100% LAMP" infrastructure would be redone in MS .NET. There's probably some talk of picking up a MS technology based package instead.

            If in fact there was talk of replacing the LAMP infrastructure, it would indicate current dissatisfaction with it from the business.

            Given the high percentage of commercial solutions in MS technology, it would be amazing if a business wasn't considering one of them. I don't see that as reflecting on LAMP at all, just on whether there are superior or equally as good LAMP package solutions to what they are considering.

            That has nothing to do with Linux, Apache, or P scripting languages. It has only to do with writing business applications that meet and exceed business requirements, and are just as good and cost effective as MS technology solutions.

        rd

  53. Created with boxes. by Anonymous Coward · · Score: 1, Insightful

    "The difference between a professional and an amateur is that amateurs work for the love of it and professionals work because they get paid."

    I'm going to point out something that's particularly slashdot. Does everyone around here remember the standard defense to the charge of groupthink? Good. Now notice how professionals and amateurs are neatly boxed into a particular prejudice. The same happens when discussing, business, government, etc.

  54. There's been a lot of (fairly negative) replies by jimicus · · Score: 3, Insightful

    Let me give you a suggestion what I hope will be more constructive.

    Firstly, I'm going to discount the "fancy lunches" thing. I don't think it's as prevalent as some on here would have you believe, and even if it is in this case it's not the kind of thing you can easily fight against. This leaves us with "managing the business properly".

    Any (sane) business owner/high level manager doesn't spend any serious quantity of money unless there is a clear business benefit. Remember those words: "Business benefit".

    Now, a business benefit boils down to one of two things:

    1. Helps the company make money.
    2. Helps the company save money.

    Every other reason, once you've drilled down far enough, ultimately boils down to this. For example, "Reduce risk to the business in the event of trouble" is just another way of saying "There's a strong chance that if something goes wrong, it will cost us a small fortune. This purchase either reduces the likelihood of something going wrong, or it reduces the size of that "small fortune". In other words, it saves money."

    This, by the way, is precisely why management often have trouble understanding why software would be given away for free ("where's the business benefit?") and also why most of Microsoft's FUD has been along the lines of "Windows costs less than Linux".

    Understanding this means that you can now ask yourself/your manager what the perceived business benefit of such a move would be. There is a possibility (unlikely but not entirely unknown) that there is a genuine business reason you haven't considered which, with the best will in the world, does provide a solid business reason. If this is the case: live with it or leave. You were employed to do a technical job, not preach a religion.

    If not: get organised. List the pros and cons of each solution (including your current one), emphasising the things which are likely to be of concern to those higher up than you.

    Getting upset and having a moan on /. won't solve anything.

    1. Re:There's been a lot of (fairly negative) replies by Forbman · · Score: 1

      While I"m sure there are a good number of management and executive types who take these little aphorisms to heart, more than a few of them use them simply as window dressing to justify their own actions and benefits they will get from what they are advocating "for the good of the company". What if the purchasing managers are getting some nice perks from Vendor A compared to Vendor B? What if Director Bob has a good friend or relative who is a board member at Company B, which stands to make a good sum?

      Much like honest politicians who leave office only to show up a year or two later making bucketfulls of money because they have traded access to their socio-political network for lobbyist $$$ (many times seemingly lobbying for a cause or special interest that they were diametrically opposed to while in office) is so above-board and ethically clean as well...

      Or your ex-spouse (who happens to have majority custody of your children) doing all sorts of things "in the best interests of the children".

    2. Re:There's been a lot of (fairly negative) replies by Anonymous+MadCoe · · Score: 1

      This is a fairly negative aproach which makes me think you've seen some really bad managers. Most (senior) managers actually are looking for what's best for the company. and the parent advice is very very good advice...

      Actually you should not be advocating product X in any case. Just find the best solution for your employer (which in many cases could be MS .NET or other commercial products, keep in mind there is no perfect solution to most problems).

      If you do this, you'll end up "selling" LAMP or whatever FOSS product if it works, you'll help yourseld end your employer and you stay credible for the right reasons.

    3. Re:There's been a lot of (fairly negative) replies by jimicus · · Score: 1

      Thank you.

      IME, 9 times out of 10 the most sensible solution is "stick with what you've got, tweaking where necessary" unless there is major breakage with it that is fundamentally unfixable - you can't polish a turd, you can't make an inkjet printer cheap to run and you can't make 100 Windows 95/98 machines stable and reliable. Better the devil you know and all that.

      On the other hand, I think it's rather amusing that I was trying to bring some upbeat, sensible advice to a question which had so far mostly seen answers along the lines of "you're wasting your time, don't bother" - and the first reply I got was "you're wasting your time, don't bother". I'd love to know where all these managers who get taken out for fancy lunches are exactly because I've never seen any real evidence for it in 5 years - and 2 of those as a manager.

    4. Re:There's been a lot of (fairly negative) replies by turing_m · · Score: 1

      "I'd love to know where all these managers who get taken out for fancy lunches are exactly because I've never seen any real evidence for it in 5 years - and 2 of those as a manager."

      In many countries the kickback is part and parcel of doing business. So far in a similar time period to yours, I've seen employees bribed, managers contracting or employing relatives for expensive and unnecessary services, and managers caught making sweetheart deals.

      I'm guessing you have no ownership in the company you work for, or you haven't climbed the rungs high enough to see the behavior. The first one makes you attentive, the second one gives you exposure.

      --
      If I have seen further it is by stealing the Intellectual Property of giants.
  55. Business arguments by ericferris · · Score: 1
    The only arguments that will prevail here are money. So give a presentation to your management and tell them this:
    • Support: Even MS is now selling support for Linux. Get a screenshot of their SuSE offer on their web site.
    • Costs: Anti-virus, worms, reinstalls and phone support cost about $3000 per seat and per year in an MS environment. That's support costs for helpdesk only. Now factor in lost productivity for whoever is in the seat.
    • "Free cannot be good" argument: ask them how much they paid for their razor. Wasn't it free? Doesn't the company make money on the blades? Well, IBM gives open-source software and makes money by selling boxes and service. Their shareholders aren't complaining: services around open-source offers are now a very significant portion of their income. Same for a lot of companies. And what about all that software that MS gives for free?
    • Productivity: Show off Eclipse (as screenshots). Show that it's more elaborate than Visual Studio. Explain that buggy MS tools = lost productivity, missed deadlines, lost money.
    --
    Fantasy: http://ferrisfantasy.blogspot.com/
  56. quit. let the boat sink. by Anonymous Coward · · Score: 0

    You could stay on and warn every one that the boat is sinking, or do a graceful exit now and watch from afar.

  57. little hope by sohp · · Score: 1

    Quite frankly, it's probably time to be looking around for new job. When what should be technical decisions get made that far up the chain then they are invulnerable to feedback from the "hands on the keyboard" types. The time-frames and the financial considerations are all too far out of touch with operations for technical issues to come into play, and any attempt by anyone below senior management's direct reports to second-guess the costs will be treated with bemused patronization. In fact, put a note on your calendar for say, one year from now, or whatever the time frame for the "standardization" steamroller is planned. Whether you are with the company or not, check back and see if any change of direction has occurred. Post to /. about it.

  58. Don't be fooled, it's the attitudes. by Anonymous Coward · · Score: 0

    "In a big company, you don't have a choice."

    Excuse me but that's the biggest load of BS that's ever piloted the Mississippi. Just because you don't want to do the hard work that being ethical means doesn't mean that an unethical method will work.

    "When it comes to FUD versus real information, FUD will always win, no matter what. "

    I can see your first problem. I'm certain that defeatist attitude will ensure you a care free life.

    "Why do you think FUD is such an essential strategy in Microsoft's marketing campaign?"

    And murder and mayhem are an essential component of the Mafia. I wouldn't advise you use their techniques during a business meeting.

    "So what I'm saying is that the choice comes down to either fighting fire with fire or being stuck using .NET software. "

    Or if you were as principled as you would like us to think? Then you would leave with your ethics intact.

    "I hate that big companies work that way, but that's what where we are. (Of course, you can try to change your corporate culture, but that will likely end up with you being miserable, or worse, fired.)"

    You of all people need to read "Simple steps to impossible dreams by Steven K. Scott".

    1. Re:Don't be fooled, it's the attitudes. by Anonymous Coward · · Score: 0

      You need a job in a corporation.

    2. Re:Don't be fooled, it's the attitudes. by KingSkippus · · Score: 1

      Please, by all means, you and Mr. Scott change the world. If it takes an irrational optimist and a guy who makes infomercials and thinks that God literally made him rich to change how big companies have done things for decades, then so be it.

      Meanwhile, I'm going to keep trying this "reality" strategy that seems to work pretty well for me. I'm sorry that I have a hard time believing that pitching Total Gyms and Deal-A-Meals and reading the Bible will get my company to start using open source software, but hey, good luck to you with that.

    3. Re:Don't be fooled, it's the attitudes. by sjames · · Score: 1

      You seem to mis-understand. The management mentality in many large corporations is 100% FUD driven! Nothing else matters.

      You need to understand a few important facts of large corporate management:

      You see, while nominally a manager's job is to make the best decisions he can for the good of the company, in reality, behind the curtain, the job he does is make the best decisions for himself. He doesn't actually give a crap if he saves the company a zillion bucks if he ends up "at liberty" there's no future in that. He also doesn't care if his decision costs the company a zillion bucks as long as in assures him of continued employment and perhaps a promotion.

      As a result of the above, the blame game is the only game in town. When something goes seriously wrong (or when someone above makes a mountain from a mole hill), the game begins. Blame is a hot potato. For each manager, it really doesn't matter one bit to them who is holding the blame when the timer goes off so long as it isn't them. The massive damage to the company allso doesn't matter to them so long as it isn't so great that they lose their employment.

      When the timer goes off, whoever is holding the potato (blame) will suffer so that others can continue with their promotion track.

      Note well that we're talking about blame here, not actually being at fault, not being accountable, not actual responsability, simply blame.

      There are only a few magical things that can keep the blame from coming your way. Going with a well known and successful vendor is one of those ways. Even if that vendor is the most horribly incompetant and negligent corporation on the planet and only an idiot would have accepted their solution, it will still suffice to deflect blame tossed your way. By the same token, a reletively unknown vendor with an ingenius solution that only a fool would pass over will NOT deflect blame. Referring back to the first point, that means that while the ingenius vendor is right for the company, the idiot vendor is right for the manager.

      The real difference in vendors is a matter of FUD content. The more FUD that sticks to a vendor, the less effective the vendor's blame deflection will be.

      So while you might be tempted to make risk management arguments based on lack of recourse if the big vendor performs exactly as badly as they usually do vs. the possability for self help with the open solution, you will be arguing for the wrong risks.

      The manager IS interested in risk management, it's just that he is interested in managing HIS PERSONAL risks, not those of the company he supposedly works for. A self help solution doesn't help HIM, only the company. He fears that HE will catch the blame for failing to proactively get the programmers to work preventing the problem before it happens. He PREFERS a non-solution that doesn't permit a proactive approach exactly because you can't catch blame for not doing the impossable.

      How else do you think the various behemouth sized network solutions providers who can't effect a simple DNS change in less than a week even when a site is actually down manage to stay in business?

      This suggests two ways an open source solution can get in the door. The high road is to go far enough up the food chain to find people who are both blame proof and whose well-being is directly tied to that of the company. This will be a hands-on majority stockholder or a sole proprietor. Note that in many corporations, there is no such person, so there is no high road.

      The low road is to coat the idiot closed name brand vendors in so much FUD that they become ineffective as blame deflectors. That leaves the manager to accept the less known open vendor as a sortv of "Hail Mary" play hoping their smaller but unencumbered blame deflector will manage HIS risks.

      This implies that the FUD must be directed not at the decision maker but at his peers and superiors. You see, they are the ones who will be looking to toss the blame to the decision maker and so it is THEI

    4. Re:Don't be fooled, it's the attitudes. by Anonymous Coward · · Score: 0

      "You need to understand a few important facts of large corporate management:"

      Didn't we just have a discussion further up in the page about prejudice and ignorant statements? Why would I want to reread that stuff.

      Now as for Mr "Judge a book by it's cover" who responded above you. Chapter 13 applies to him. Specifically the part not about how you can change situations, but how you react to situations you can't change. A much more common occurrence.

    5. Re:Don't be fooled, it's the attitudes. by Anonymous Coward · · Score: 0

      The difference between YOUR reality and HIS reality is one word. Attitude. It has NOTHING to do with infomercials or GOD. That's something you seem totally oblivious to. If your "reality" was really working for you? We wouldn't be reading your bellyaching on this forum, now would we?

  59. Why would this be an issue? by Anonymous Coward · · Score: 0

    You are rumoured to be moving to a proper database and running a proper and capable development platform which would increase productivity and execution speed, thus lowering the costs of needed hardware.

    The only problem is Windows.

    So... Why not go Mono on Linux and use something other than MySQL, like Postgres, or maybe the free version of Oracle?

    You can have the best of both worlds. For free, as in both beer and speech.

  60. Only Real Knowledge? by nurb432 · · Score: 1

    "only real knowledge of Linux is "if it's so good, why would you give it away for free"?"

    If that is your *only* barrier, then go to redhat/etc and buy it. Problem solved. ( i would venture to say you have other barriers too, but havent noticed them yet )

    --
    ---- Booth was a patriot ----
  61. Fine print to the rescue. by Pig+Hogger · · Score: 1

    Have them read the fine print, you know, the section that says "...shall not held liable for any consequence of using the software that is supplied on a 'as-is' basis"...

  62. step 0 to outsourcing by Anonymous Coward · · Score: 1, Interesting

    Your LAMP shop is probably filled with dedicated and hardworking professionals. That's great.

    That being said, executive-level management don't care. They want to commoditize your department but they've been told by a management consultant that your operation is too complex to outsource at this time.

    So, step zero is to standardize your operation on .NET. Your company will have to pay upfront in the hopes that they can get rid of the expensive people (like yourself) and reap the rewards down the road with cheap labor and systems. You and I know that this strategy will fail, but your senior management doesn't. They've been duped.

    It's time for you to revisit your resume and seek employment with a company that understands and respects talented IT professionals. Your current executives want to replace you. You should replace them by leaving.

  63. Because it's free is what makes it good by bl8n8r · · Score: 3, Insightful

    1) Donated Time
    A lot of OSS is donated time; there isn't a strict corporate deadline to meet where things get duct-taped just to keep PHB happy and get the project done.

    2) Peer review
    If something sucks, it is noted. Even when something doesn't suck, people will say it sucks and many eyes will be on it.

    3) Source code
    You get full access to the source code to PROVE how it is handling your company's assets. If you don't like it, you can presumably change it, when you want it changed.

    4) Robust development base
    Typically, people working on OSS software do it because they love the work - not the pay. This equates to a system where people have a vested interest in how well the system works.

    --
    boycott slashdot February 10th - 17th check out: altSlashdot.org
  64. You're going to be outsourced by Anonymous Coward · · Score: 0

    It's because the .heads only know .net. Leave now is my advice.

  65. The other thing to mention here... by petrus4 · · Score: 0

    ...is that from everything I keep seeing, the bubble has burst where Linux is concerned. A lot of people and companies tried to migrate to Linux from Windows, had endless problems both legal and technical in the process, and also had Microsoft in the background asking them why they were putting themselves through so much needless pain, and ended up migrating back.

    I also tried looking up the word Linux in Google trends earlier today; it turns out there's been a steady downward curve in search volume since 2004.

    I really believed that Linux was going to become mainstream, once...but right when it seemed about to happen, (prolly last year/late 2005) the FSF had a renaissance and everything went to hell. Now it's on it's way back into the closet.

    It's genuinely sad.

    1. Re:The other thing to mention here... by nyctopterus · · Score: 1

      Check out "ubuntu" versus "microsoft" or "windows" and you'll see the opposite trend. I don't know how google trends works, but I think you need to check a variety of searches rather than just one.

  66. This isn't about .NET vs LAMP by progprog · · Score: 5, Insightful

    We're currently a 100% LAMP shop, but I've heard a reliable report through the grapevine that the management a few levels above our office wants to standardize our region on MS .NET.

    Start looking around for other jobs.

    The issue here isn't about .NET vs LAMP, or proprietary vs open source. I would give the same advice if the decision had been the reverse, ie switch from 100% .NET to LAMP.

    Basically your company's upper management is going to make a huge decision without any input from developers. If senior developers like yourself weren't consulted before the change, it's unlikely they have a migration plan that is more detailed than "1) Switch from LAMP to .NET 2) ???? 3) Profit!". Is this a company you want to stay in?

  67. Quit by Anonymous Coward · · Score: 0

    Talking from experience this is not a battle you are likely to win.

    You got someone up the chain that is being lied to by a vendor, happens every day.

    Best thing to do right now is look for a exit strategy. If you do not want to fart around with .net and stick with working with lamp then make it happen. You are going to quit anyhow might as well be the day they announce that great strategic move. You cannot take a Lamp and or Linux developer throw him on a restricted environment like windows and .net and expect him to be happy, just not going to happen.

    Find a job you want to do and leave, you will never be happy being force fed crap.

  68. fanboy bait by 1u3hr · · Score: 1, Insightful
    I'm the Senior Developer at a fairly large agency...

    No you're not. You're just some wanker making up a provocative situation to allow Linux and MS fanboys to go at each other. I know 90% of "Ask Slashdot" posts follow a similar formula, but your scenario is about as believable as a "Letter to Penthouse".

    1. Re:fanboy bait by 808140 · · Score: 1

      Wait, Letters to Penthouse aren't real?

    2. Re:fanboy bait by myowntrueself · · Score: 1

      Wait, Letters to Penthouse aren't real?

      The one about your mother was...

      *zing*

      --
      In the free world the media isn't government run; the government is media run.
    3. Re:fanboy bait by 808140 · · Score: 1

      Ooo, ouch!

  69. Your are extremely ignorant wrt business school by AHumbleOpinion · · Score: 5, Insightful

    It all depends on how individuals see the world around them. I think managers, who are mostly business school educated, don't see the world the same way the rest of us (developers) do.

    Actually most managers do not have an MBA. Many have undergraduate degrees in science and engineering. Also, I'm in an MBA program right now and there is no shortage of engineers and IT (including admins) in my class. Some of my professors who have decades of real world experience in strategy and marketing at major corporations have undergraduate degrees in electrical engineering, mechanical engineering, etc.

    They probably don't understand why someone would work for free or why someone would volunteer at a soup kitchen.

    That is an extremely ignorant statement. There is a lot of charitable work being performed by business schools, fund raising, volunteering, etc. Additionally, a couple classmates actually work at non-profit research or charitable organizations. I know several that made donations of their time to various charities before entering business school, and who have also continued to make such donations despite having far less spare time now that they are back in school. The school also maintains a list of local charities that could use help in some area of business.

    You are engaging in the same ignorant stereotyping that many around here complain of with respect to how geeks, and technical issues/people in general, are portrayed on TV and movies.

    Most of the managers would never think that work could be fun unless it payed lots of money. Manager-types chose business school just as a way to get more money, it was a pretty good shortcut -- you go to school, pick business as your major, party for 4 years with buds, and then one of their dads hires you as a manager -- the system works great

    That is also a fairly ignorant statement. I have BS and MS degrees in CS. Except for 2nd year calculus and theory of computation I am routinely using more advanced math in marketing classes. Yes, I was completely shocked. Yes, I used to hold the same arrogant and erroneous opinions you now hold.

    Developers became developers because they like to write software. Most found ways to get payed for it, but they didn't dream of reaches first, then thought that becoming a developer would get them there and chose 'computer science' as a major in college (those that did do that, probably ended up switching to 'communication', 'business administration' or 'comparative literature' before the 2nd year.)

    Bull. The vast majority of CS graduates that I have interviewed basically got into it because someone told them it was a good career path. It is difficult to wade through the applicants and find those truly have an interest in the work. Also, donating time to an open source project does not necessarily identify those with an interest. Some of the more savvy career path types realize that this is an easier way to get something on the resume outside of classwork.

    Also, some individuals donate time to FOSS for non-altruistic reasons such as ego, improving credibility/reputation, getting some experience in an esoteric area before applying for a job, etc. I'm not saying there is anything wrong with this. Just that your are romantically naive about FOSS developers.

    1. Re:Your are extremely ignorant wrt business school by GooberToo · · Score: 1

      You are engaging in the same ignorant stereotyping that many around here complain of with respect to how geeks, and technical issues/people in general, are portrayed on TV and movies.

      Hey, give the guy a break. It is obvious he really enjoys reading Dilbert. ;)

    2. Re:Your are extremely ignorant wrt business school by Anonymous Coward · · Score: 0

      I have BS and MS degrees in CS. Except for 2nd year calculus and theory of computation I am routinely using more advanced math in marketing classes.

      So, basically, you're saying that the math you use in your marketing classes is less advanced than second year calculus. As a BSEE in the private sector, I routinely use math three levels (in the way my University figured things) beyond Calculus 2. Several of my coworkers routinely use math four levels above, and beyond—granted, they're typically solving numerically with some help from Matlab or ComSol, but my point remains. Your views on math usage in the real world are warped by the career path you chose. As are mine; my industry is abnormally math-heavy.

      Not that I disagree the grandparent was a dick or anything. It's just that second year calculus isn't exactly a BSEE's idea of advanced mathematics. I took it my freshman year on exam credit, for example.

    3. Re:Your are extremely ignorant wrt business school by falconwolf · · Score: 1

      That is also a fairly ignorant statement. I have BS and MS degrees in CS. Except for 2nd year calculus and theory of computation I am routinely using more advanced math in marketing classes. Yes, I was completely shocked. Yes, I used to hold the same arrogant and erroneous opinions you now hold.

      In college I majored in Computer Engineering and didn't expect it when my sister who was majoring in Accounting asked for my help for her calculus class. And I could have used her help for statistics.

      Also, donating time to an open source project does not necessarily identify those with an interest. Some of the more savvy career path types realize that this is an easier way to get something on the resume outside of classwork.

      Yeap, working on a FOSS project is a good way to get experience and having your name on one is a way to get credit. If I were in a position of hiring people, I'd rather see what they actually worked on over a degree.

      Falcon
    4. Re:Your are extremely ignorant wrt business school by AHumbleOpinion · · Score: 1

      So, basically, you're saying that the math you use in your marketing classes is less advanced than second year calculus.

      My second year calculus included differential equations, I'd say it is a little less than that but more than the most of that 2nd year. Certainly far more than the statistic class required for science and engineering majors.

      Your views on math usage in the real world are warped by the career path you chose. As are mine; my industry is abnormally math-heavy.

      Yes and no. I've worked in molecular modeling but we had actual mathematicians working with us to build the engine that simultaneously applied various forces on atoms and optimized the geometry of the molecule. I think that is far more math than the vast majority of CS majors ever deal with in industry.

    5. Re:Your are extremely ignorant wrt business school by Anonymous Coward · · Score: 0

      I'm not saying there is anything wrong with this. Just that your are romantically naive about FOSS developers.

      Hehe...please don't burst my open source bubble, it's all I've got left.

    6. Re:Your are extremely ignorant wrt business school by Grishnakh · · Score: 1

      You're obviously not one of the many BSEEs who went into digital design, so they could spend their career slinging Verilog or VHDL code. Not all EEs use a lot of math after they graduate.

      I used to do some VHDL/Verilog, and now do embedded systems programming, and a little hardware and firmware design on my own time. I'm lucky if I get to use algebra!

    7. Re:Your are extremely ignorant wrt business school by AHumbleOpinion · · Score: 1

      "I'm not saying there is anything wrong with this. Just that your are romantically naive about FOSS developers."

      Hehe...please don't burst my open source bubble, it's all I've got left.


      Not true, you will always have the source code. ;-)

    8. Re:Your are extremely ignorant wrt business school by einhverfr · · Score: 1

      While I think that the GP engages in some stereotyping, I think there is a valid point hidden inside.

      The basic question that I get from a *lot* of business types is:

      "if this is so great, why do people give it away for free?" This is actually an easy question to answer, but you have to start with the economic model of many open source businesses and actually discuss why people contribute. In other words it isn't free love hippie communes, but rather a valid approach to doing business in a somewhat complex industry.

      In short, these people think about business in terms of an ability to monetize assets and efforts. They see giving away the software as being contrary to that when in reality, it is actually a very rational business decision to make.

      Economic model: Do you absorb the costs and hope to make them back later on license fees? Or do you start charging people *now* for the work you are doing? How do you deal with the economy of scale when facing the likes of Microsoft who can *always* undersell you while still making a profit?

      Why people contribute:

      1) Maybe they need the improvements themselves and don't want to be stuck with the maintenance work across versions. Note that the solid majority of software is written for in-house applications so this allows for a lot of code to be shared and ongoing labor costs to go down :-)

      2) Maybe they want some practice working on concepts in a peer reviewed environment to build marketable job skills. How is this different from an internship?

      3) Maybe they want their name out there. Working on resume pieces, etc. Standard loss leader stuff.

      4) Maybe they are charging customers for work the customers need and don't want to be stuck with all mainetance work themselves. This is simply creating value for customers while being able to do some advertising with a negative net cost :-)

      But it all boils down to: Maintenance costs go down-- marketing exposure and potential for revenue go up. Why wouldn't you want to contribute?

      The point is-- there are solid reasons to choose open source in a business, but it involves getting beyond the stereotype that all open source essentially amounts to people doing work without getting paid.

      --

      LedgerSMB: Open source Accounting/ERP
  70. Its like purchasing a source license ... by AHumbleOpinion · · Score: 1

    Try pitching it as being like purchasing a source license rather than a binary license. I find that companies can often be convinced to get a source rather than a binary license by pointing out that in an emergency we can fix a problem ourselves rather than leave our critical business processes dependent on an outsiders availability and software update schedule.

    As other have pointed out, IBM, HP, RedHat, and others offer support and training.

  71. Microsoft product will not seem so horrifying by geoff+lane · · Score: 1

    Don't try to sell Linux, sell the advantages that Linux provides. Then when you have a demand for a low cost, reliable, secure, license free product, the fact that it's not a Microsoft product will not seem so horrifying.

  72. Free? by Salo2112 · · Score: 3, Funny

    Step 1: Tell them it's $150 a license for Linux Super Ultra.
    Step 2: pocket $150 a license.
    Step 3: profit.

    1. Re:Free? by Anonymous Coward · · Score: 0

      Personally I'd got he more lucrative route of selling thousands of OpenOffice licenses for $300ea. Or if you're into the server market, sell MySQL for $5000 a copy. Of course, a "new version" would be released every 2 years requiring completely new licenses. In between the purchase times you can sit back and read BOFH all day.

  73. OSS isn't free. It is non-lockin and future safe. by Qbertino · · Score: 1

    So you are a Senior Developer in a 100% LAMP Shop? Howcome you think OSS is free? OSS isn't free. As everybody knows within serious business, licencing is the least expensive. It's developement, deployment, service and maintainance that cost the most. With or without OSS. But it's proprietary that causes lock-in and a recharging of licencing costs in the long run. There's the problem.

    What most people considering MS don't get is that MS means lock-in. That needs to be conveyed. It could very well be that someone higher up is being bribed by some MS Gold Partner to lead the way into MS lock-in (stuff like that happens). See if you can get together with a reliable Linux Shop that offers service and make a deal with them. If you help them pitch and they make a good pitch it's very easy to outrun MS in the money and performance game. It doesn't matter if you could do it all on your own. The big man might just want to know that he's got externals that can help in a pinch - or when he kicks you and your team ( :-) ).

    BTW: MS by now is - except maybe for niche markets such as Exchange hosting or something - a severe competitive *disadvantage* in the web industry. The only thing holding MS is home users (read: gaming) and their experience with Windows. The LAMP Stack takes minutes to install on everything that runs on electricity and offers all features one could ever want. Linux server configs are a dime-a-dozen and as safe as operating systems can get. Not continueing to take advantage of in an all-out LAMP shop is insane.

    ...

    Are you sure your a Senior Webdev or are you maybe some MS marketing analysis drone probing the market for all the pro OSS arguments? If so the latter, I suggest you guys get going and start building Explorer, DX and .Net Kernel Modules for Linux before your next Windows becomes a total bummer. Call you distro Window Ultra or something but please quit bogging down the industry. Thankyou.
    Just a little free tip from an OSS freelancer.

    --
    We suffer more in our imagination than in reality. - Seneca
  74. You, sir, are a troll by r_jensen11 · · Score: 1

    I think managers, who are mostly business school educated, don't see the world the same way the rest of us (developers) do. They probably don't understand why someone would work for free or why someone would volunteer at a soup kitchen. Most of the managers would never think that work could be fun unless it payed lots of money.

    This, of course, explains why someone who has no community service or volunteer service gets hired by a company before someone who does something like join the Peace Corps or something stupid like that.....

  75. Just quit your job now. by Anonymous Coward · · Score: 0

    Just quit your job now.

  76. ...but cover your backside by DuctTape · · Score: 1

    Just do your job and install and maintain whatever the hell management decides.

    Just document everything that you've been told to do, especially the cost. That way you can point the finger to whoever made the decision.

    OTOH, it doesn't matter. You're fungible in their eyes, and I've found that the larger the company, the less accountability there is, especially when there are smaller fry that their larger finger can point to to take the blame. Especially when you're not there on the golf course to defend yourself to upper management. Unless your job description also includes caddying under the, "other duties as assigned," category.

    So, yeah, warm up that resume.

    DT

    --
    Is this thing on? Hello?
  77. Is it easier to find experts in Linux than MS? by bzipitidoo · · Score: 1

    If it was easier for businesses to find hires skilled in OSS rather than MS, I'd think that would be a powerful argument. I suspect job seekers versed in MS are easier to find. How many of us feel our resumes must have lots of MS experience listed, because most jobs require MS? If you are not willing to tone down the MS stuff on your resume, then why should a business be willing to dump MS?

    Being unwilling to spend big money on MS development products when I can get good stuff for free, and preferring the philosophies of the free software world, I have more experience with Linux than with MS. My resume reflects that. I don't leave out MS entirely, but it's definitely secondary to free software. It's easier to learn something like OpenGL rather than DirectX not because of any difference in the level of difficulty, but because of the licensing and cost. To acquire MS stuff so I can get experience with it, I have to spend big bucks, or spend time weaseling around to pick it up on the cheap (like, sign up for a university course only for buying MS stuff at the steeply discounted rates they're given) or foist off the expense elsewhere (itemized tax deductions, consulting fees), or persuade an employer to hire me for MS work in spite of not having experience in it (ha ha), or pirate it. And then there's more overhead to upgrading and staying current.

    --
    Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
  78. Don't even bother pointing out costs. by ahfoo · · Score: 4, Insightful

    That's a lousy argument in a business environment.
            The theory that big busineses are all about reducing costs is an oversimplification. Some small businesses worry about keeping costs as low as possible, but generally this is not a major issue for the big ones because they essentially control their markets and can charge whatever they want. The consumer is picking up the tab, so who cares about costs. Take the US telecoms market for example. Does anyone honestly think they're trying to control costs. If so, then why is the US so pathetic in comparison to the global market. Large corporations are just as wasteful as the large governments that they've taken over for in so many industries like telecoms that used to be heavily regulated. There's no efficiency added in this transition, just a new social model. What big businesses do is not to cut costs at every corner. No, what they do is whatever is best for the business ecosystem that they are a part of.
            To know what that is, you need to understand some of the core principles of business. There are two particularly important categories of costs from a business perspective regardless of size and those are labor costs versus capital costs. Theses costs are not of equalent from a business management perspective. Labor costs are under constant pressure because they drag businesses down. Labor costs are the enemy of business and as a manager you always look for ways to reduce labor costs so as a worker you might get the idea that cost controls are what business is all about. But that's only half the picture. The other side of the coin is capital costs. Capital costs, on the other hand, are actually a good thing if you run a business. If you understand this you understand that there is a genuine fundamental resistance to open source in business for reasons that are much more complex than simply whether or not it costs more. Open source cuts capital costs and empowers labor which is not a good thing from a business leader's perspective.
            And I'm not blaming the managers here. The people who make decisions in a company are just as much trapped in the game as the lowest level janitorial employees. They have to compete against other companies using the rules that companies play by and thus they need to make their decisions according to the laws of capital and not according to what makes sense or what they think is right or wrong. Often times business decisions do not make the slightest bit of sense from a practical perspective and yet they work from a business angle.
              So arguing about whether Microsoft costs more is really not going to make much of a difference. The point is: even if Microsoft does costs more, it can cost a thousand times more and still make sense from a business perspective because it is counted as a capital cost and capital costs are good from a business perspective. Look at how US telecoms are still committed to an extremely costly ATM infrastructure in an on-going effort to block out VoIP. Clearly, reducing costs, especially capital costs, is not a major goal for large corporations. Labor costs, on the other hand, those make sense to cut. Ask your boss if he would like you to take a cut in your wages and I'm sure he'll totally see your point.

    1. Re:Don't even bother pointing out costs. by einhverfr · · Score: 2, Insightful

      I think that the labor situation is more complex than many business leaders think. On one hand, open source does appear to shift costs from capital costs to labor costs, but in many cases, this is a false shift. In other words, this isn't necessarily empowering labor as it is opening options. You *can* hire people to fix it yourself if you want. However, the base labor cost for Linux is actually less than it is for Windows. A Forrester study a few years ago showed that Linux admins were able to handle many more servers than comparable Windows admins (note that the study was sponsored by IBM and limited to web servers but my experience bears that out in other areas as well).

      Want to spend money on capital costs? I recommend a nice Power5 server running Linux.

      Now, for the more difficult issue. Many businesses running open source do in fact spend more money on labor and consultants than do businesses running MS software. However, to combat this idea, I think one needs to understand why they are doing this and that it is a willing choice on the parts of these businesses.

      The basic issue is that the computing infrastructure of most companies is a cost center, but it support all other operations. Optimizing this network allows for global labor reduction costs. Thus the added IT labor costs are generally made as part of a plan to reduce labor costs elsewhere beyond what is spent. Note that labor costs are not seen here as an absolute figure, but rather the labor cost associated with a unit of revenue. In short, open source allows you to make your business more efficient labor-wise as a whole.

      --

      LedgerSMB: Open source Accounting/ERP
    2. Re:Don't even bother pointing out costs. by Forbman · · Score: 1

      What most of the companies I've worked at do is break down their business into "profit centers" and everything else. Profit centers are either growing in income, or are pretty well established. Everything else includes all of the back-end services needed to keep the company going, including IT.

      In the first case, the unit that is seeing increased growth, costs aren't too much of a big deal, because the income being brought in is more than enough to supplant the costs of increasing headcount, etc., to keep the revenue growth going. As long as the revenue is increasing at a higher rate than expenses, then all is good, including the periodic fetes, management bonus sharing, etc. The good things tend to flow most of the time even down to the lower echelons of employees in various ways.

      In the second case, the well-established unit that is still highly profitable, the goal is to keep profits at least static. If their income is not growing substantially, and they can't increase prices at much more than inflation, then the primary way to do this is to keep costs in control. One of the key ways in most places to do this is to minimize headcounts - hire good, multifunctional people that can do two or three or more different things. Keep manager count low as well. Shareholders tend to like this because they can count on the cash flow (read: dividends or other profit-sharing methods), but they also know that these people are needed to keep the money flowing into the company to fund all the other crap.

      If you're in a non-revenue-generating group, life can suck pretty bad, especially if you are far from the blackhole that is upper management. The executive group is more than happy to siphon the profits off all the profit-generating groups - mahogony offices, Aeron chairs, multiple 30" LCD monitors for their 8-way desktop servers to run those cool powerpoint presentations, excel spreadsheets and hyperion "scorecard" apps (even though their executive secretaries read and print out their e-mail for them. They gotta keep up appearances and all that).

      IT, Finance and accounting, and all that are in a constant fight just to keep their groups funded at the same level they were at last budget cycle. The only non-revenue-generating group that does well is probably the legal department. Thus the increased move in some companies to outsource some of these functions. The financial goal is to "control costs", and one key way to doing that through outsourcing is that those costs suddenly become fixed and predictable, and there is "someone else to blame" if things don't go well, including cancelling existing contract (again, paying a fixed breakup fee) to get another lowball bid from someone else, etc.

      But there is nothing new or revolutionary here, so flame away, all those more "in the know".

    3. Re:Don't even bother pointing out costs. by Anonymous Coward · · Score: 0

      Capital costs, on the other hand, are actually a good thing if you run a business. Not being a businessman, I don't understand this statement. Costs are costs, aren't they? Perhaps capital costs are one-time, while labor costs are recurring; perhaps additional capital can increase the effectiveness of labor, thus reducing total cost. I don't see, however, that spending more money where less money would do as well or better is in the best interests of a business.
    4. Re:Don't even bother pointing out costs. by JonathanR · · Score: 1

      I think the real point is to separate ongoing administration labour costs from systems deployment costs. Each system deployment and/or system development should be run under a separate project and managed as such, with the entire labour costs capitalised and then depreciated/amortized over the life of the deployment. The financial success, or otherwise, of each project then stands or falls on its own merits, un-muddied by any confusion with ongoing administration expenses.

      Thus, you can have customised open source system deployments that probably have similar or greater capital costs to a roll-out of proprietary software, but are (hopefully) more suited to the business envirionment than the standard install. Adapting software to suit the business should be more effiicient than adapting the business to the limitations of proprietary software (he says, working on a desktop with three useless IE windows open, in order to access a JV partner's network remotely, via a client's internal network).

      In theory, the life of an OSS deployment could be much longer than a proprietary software deployment, as you are not limited to the duration of support dictated by the proprietary software vendor.

    5. Re:Don't even bother pointing out costs. by CodeBuster · · Score: 1

      The theory that big busineses are all about reducing costs is an oversimplification.

      Perhaps, but it can be a useful on at times.

      Some small businesses worry about keeping costs as low as possible, but generally this is not a major issue for the big ones because they essentially control their markets and can charge whatever they want. The consumer is picking up the tab, so who cares about costs.

      Small businesses worry about small costs and large business worry about large costs. The consumer may be picking up the tab, up to a point, if your company has some market power to set prices, but if you are inefficient in large business these days then watch out, because a sharp competitor or the buyout firms will find you and target you with extreme prejudice once the weaknesses of your large business are exposed (and they will be exposed if it goes on for long enough)...and they can be utterly ruthless in their pursuit of your business.

      Large corporations are just as wasteful as the large governments that they've taken over for in so many industries like telecoms that used to be heavily regulated. There's no efficiency added in this transition, just a new social model.

      All economic theory and evidence (including recently) to the contrary? The market always adds efficiency because inefficient producers are weeded out in an economic game of survival of the fittest. Now, in practice the government has to step in, just like the referee in other games, and enforce penalties against those who break the rules, but in general competition is the rule of the day and most people are better of with the market than they would be without it. Economics is not just a social model it is the scientific study of scarcity and how humans respond to it in the real world. If capitalism is just another social model then why is the standard of living and national income so much higher in the United States than it is in Cuba for example? Would you prefer to live in Cuba? I didn't think so.

      Take the US telecoms market for example. Does anyone honestly think they're trying to control costs. If so, then why is the US so pathetic in comparison to the global market.

      Bad example but even they are trying to control costs. The major reason why they are not more aggressive in doing so is that the over-regulation of the telecommunications industry here in the United States (it is not as bad as it used to be under Ma Bell, but it is still fairly bad) produces fat and lazy companies who are not as lean as they would be in a more competitive market. The problem is not with large businesses, but rather in the failure of the government to more actively break up cartels and interfere less in the telecommunications market. There are some telecommunications firms in other countries that are run by the government and may be offering more and better quality services, but it is almost certainly the case that those people are overpaying for those services (if not in the direct form of fees for use then in the form of higher taxes...there is no free lunch after all). You may have no problem with forcing other people with more wealth than average to subsidize your broadband service with taxes, but that is entirely different discussion.

      What big businesses do is not to cut costs at every corner. No, what they do is whatever is best for the business ecosystem that they are a part of.

      Are you sure? If Spacely's Sprockets can sell the same or more widgets than Cogswells Cogs, because they are more efficient or cut costs more aggressively where they can then Spacely can either be more profitable than Cogswell or they can acquire enough captial over time, from increased profits, to buy out Cogswell (after lower his value in a brutal price war) for pennies on the dollar after driving his inefficient firm into bankruptcy. There may sometimes be some cartel activities (where businesses collude to divide up a market as you suggest) but they are probably more

    6. Re:Don't even bother pointing out costs. by einhverfr · · Score: 1

      I would generally agree. Just as shipping is generally considered part of a capital expenditure, I would expect setup and installation costs to be as well.

      IANACPA though.

      --

      LedgerSMB: Open source Accounting/ERP
    7. Re:Don't even bother pointing out costs. by ahfoo · · Score: 1

      Stop and think about the shipping analogy here. Yes, there is some labor involved in shipping, but is that where the majority of costs in shipping come from? That would only be true if you were paying stevadores to unload the contents of a sailing ship onto a dock. Or let's say you were delivering packages via the Pony Express. Those were the situations Adam Smith had in mind when he wrote Wealth of Nations. But that's not where we are right now.
                In today's world, where do the costs go for shipping? They obviously go to purchase, fueling and maintenance of vehicles. Purchases of Boeing 747 cargo jets, fleets of tractor-trailers, warehouse facilities and mountains of cargo containers are right at the heart of what's known as capital expenditure.

    8. Re:Don't even bother pointing out costs. by einhverfr · · Score: 1

      Not sure I agree. Note that most of this money goes to *on-going administrative expenses* wrt the shipping company. Jet fuel, maintenance, labor, and the like which are used up in the process of actually shipping the package.

      Furthermore, from the shipper's perspective, it doesn't make a bit of differences to their finances whether that shipping expense is going towars the purchase of a new jumbo-jet or not. THey don't get to amortize that expense on their books.

      Here is a better example to mull over. Support I buy a few raw materials and hire someone to manually produce goods for sale out of them. Does the labor I pay him go into an expense account immediately? No. It goes into an asset account (inventory). In essence the *total* cost to acquire an item for sale goes into the inventory account and only moves to an expense account when the item is either sold or converted for internal use and if it is a capital good (say, a large storage container) that labor cost initially becomes part of the capital asset value and then would be subject to normal depreciation processes as an asset (i.e. be moved into an expense account over a period of time). I see no reason why there is concern over treating larger computer network projects the same way.

      In fact, I would argue that this is the right way to track consulting labor in projects because it better allows you to match your expenses with your revenue (and if you are not interested in such a correlation, you should just stick with cash-based accounting ;-) ).

      However, IANACPA, and I know of no FASB/IASB rules on this. It is just my reasoning based on my understanding of GAAP.

      --

      LedgerSMB: Open source Accounting/ERP
    9. Re:Don't even bother pointing out costs. by ahfoo · · Score: 1

      Great, you finally brought up the really grotesque and injust point and I'm glad we got around to it before this thread closes. Obviously it needs to be stated as plainly as possible because there is a curious mix here of people who have a thorough knowledge of accounting and those who keep their money in a piggy bank.

      The ugly part here is in the amortization in the accounting sense and the concept of depreciation. Obviously the previous post doesn't need a lecture on the basics, but most people obviously do from a quick look at the off-the-wall posts below. Sadly, I'm short of time so let's just make it a real quick summary.

      What makes capital expense golden and labor costs shit is the concept of depreciation. You cannot depreciate labor costs, but you can depreciate capital expenditures. This is the fundamental basis of corporate welfare. The state subsidizes businesses through tax refunds on capital expenditures.

      Get it?

      Of course there are other nefarious factors as well that drive the process even more such as the fact that by raising capital costs you can create barriers to entry and thus form the basis for the plutocratic system we use in the States today where the meaning of competition has been twisted to mean at least two brands used in marketing for each product category.

    10. Re:Don't even bother pointing out costs. by einhverfr · · Score: 1

      Great, you finally brought up the really grotesque and injust point and I'm glad we got around to it before this thread closes. Obviously it needs to be stated as plainly as possible because there is a curious mix here of people who have a thorough knowledge of accounting and those who keep their money in a piggy bank. Personally I probably fall somewhere in between. I wouldn't call my knowledge thorough but I do maintain accounting software and hence get to discuss things with a lot of CPA's. And I have had to teach myself quite a bit on my own.

      The ugly part here is in the amortization in the accounting sense and the concept of depreciation. Obviously the previous post doesn't need a lecture on the basics, but most people obviously do from a quick look at the off-the-wall posts below. Sadly, I'm short of time so let's just make it a real quick summary.

      What makes capital expense golden and labor costs shit is the concept of depreciation. You cannot depreciate labor costs, but you can depreciate capital expenditures. This is the fundamental basis of corporate welfare. The state subsidizes businesses through tax refunds on capital expenditures.

      Get it?

      Of course there are other nefarious factors as well that drive the process even more such as the fact that by raising capital costs you can create barriers to entry and thus form the basis for the plutocratic system we use in the States today where the meaning of competition has been twisted to mean at least two brands used in marketing for each product category. I actually disagree with your characteristic of depreciation. The basic idea has nothing to do with taxes but rather the idea that one needs to try to track costs of obtaining revenue with that revenue. This is a basic accounting principle on which both the financial and tax disciplines are built.

      Basically, labor may or may not be subject to amortization/depreciation depending on whether this is a one-time expense (like a capital asset purchase) which affects a substantial time frame. In this case, I would argue that it is proper to amortize the labor over the time that it is in effect.

      Note that this principle cuts both ways, however. Just as you have to account for costs which are paid once but affect a substantial time frame, you also have to account for revenue that is collected once but refers to obligations over a time period. For example if you purchase a one-year support contract from my company on October 1, at the end of the year (assuming a year-end of Dec. 31), I have to adjust that revenue down by 3/4 (and essentially move that on to the next year).

      In this view, the only way to account for project labor (as opposed to ongoing administrative and labor costs) would be to amortize it over a period of time (from a financial accounting perspective-- tax laws may vary...). This is the only way to be able to get good financial information regarding the real cost of revenue over any time covered in the project.
      --

      LedgerSMB: Open source Accounting/ERP
  79. ...why give it away for free? by Archtech · · Score: 1

    The manager actually has a valid point. There are these people called "economists", see, and their mission is to explain as much of the world as possible in terms of little robot humans who are wholly motivated by "rewards" and "punishments". Yes, that's right, they think of us all as lab rats.

    In the economists' world, everything has a price. That's axiomatic, and if you take away that axiom their nice little artificial universe - which has paid off richly since it was invented - would collapse around their ears.

    There's nothing much wrong with the economists' ideas, as long as you understand that they are just one of many ways of looking at reality. Some people choose to live by the economists' rules - by and large, that is the "business" community. For them, the idea that everything has its price is not so much an article of faith as a basic assumption - just as they know water runs downhill, they know that people only act in response to promised rewards or punishments. Tax people think that way too - you may have noticed how they automatically assume that if anyone does anything for another person, there has been a "transfer of value" of some such crap, which of course can be monetized and taxed.

    I guess it works for them.

    --
    I am sure that there are many other solipsists out there.
  80. Explain it to him in dollars by vthokie69 · · Score: 1

    Sounds like the simple solution would be to explain the dollar costs associated with the conversion. This would include licensing, training, design, implementation, and testing costs of switching. You would want to weigh heavily in your presentation about the money the OSS solution would save immediately and in the long run.

  81. Free Sex??? by Anonymous Coward · · Score: 0

    I've lived quite awhile and had a good number of girlfriends, and a few wives.
    None has been even remotely free. In fact, without exception, each has cost me far more for
    "support" than I ever spent on myself, toys and infrastructure included. My R&R band even
    wrote a song with the title above and it got huge raves due to the illusion breaking
    nature of what we said. That is, from all the guys in the audiences. Girls sort of
    got a puzzled look and pretended not to understand. Else there'd have been lots of
    explaining to do on their parts. "No, I don't really lead guys around by their dicks
    as a total parasite, I do contribute something,,,,uhhh, I'm not able to say just what".

    At least with a pro, both of you are glad to go home to different places, and she's not
    in your face demanding more bucks all the time -- unless you're contracting for further
    services. An honest business arrangement. Probably not as good a product as from
    someone who actually cares, but thats it -- no worries about years of pain and ridiculous
    expenses for a little fun, either. After all, if you're any good, she is having a
    ball too, right?

    1. Re:Free Sex??? by turgid · · Score: 1

      After all, if you're any good, she is having a ball too, right?

      Have you ever been to Burger King or McDonalds? They smile and say, "Have a nice day!" and "Enjoy your meal!" You can be sure that they are not enjoying a thing, but it's good for business.

      Your professional lady is using this simple tactic to improve her chances of receiving repeat business from you. After all, heroin is expensive, and she is addicted.

      I very much doubt that there's any "fun" in it for her, until she gets her next fix.

  82. Your Question is the Problem by Anonymous Coward · · Score: 2, Insightful

    Fundamentally, management is going to make a decision based on business reasons, not technical reasons. These business reasons may be irrational, immoral, or insane, but they nonetheless will have at least a veneer of business logic about them.

    Some possibilities:

    We're switching to MS because if we switch to their development platform, their rep will give us a 20% discount on or enterprise license agreement, and that'll save us 3X as much money as it'll cost us to buy windows kit.

    We're switching to MS because we just signed a deal with PWC to manage our data center and they have no expertise in mySQL, but they've got 20 MS SQL Server DBAs they can bring in tomorrow.

    We're switching to MS because we've hired pretty much everybody in Akron with actual Linux talent, and we still need to grow the operations side of the house. Switching to a more common platform will let us expand the data center staff without having to send all our new hires to a six week boot camp.

    Mine you the real reason might be totally venal:

    We're switching to MS because if I do this deal, next year MS will hire me as AVP for Ohio sales and that'll triple my salary.

    We're switching to MS because I'm sleeping with the sales rep.

    We're switching to MS because they've got pictures of me sleeping with the sales rep and my wife won't like that.

    etc.

    Point though is that it's a business decision that will be made for business reasons, and you're rolling in here with an emotional objection:

    We should not switch to MS because MS is bad, mkay, and I don't like them. MS Bad, Linux Good.

    If you roll into a business discussion with an emotional objection, you're going to be, at best, politely ignored, and at worst told to shut up and let the adults talk.

    There may very well be a perfectly valid business case to be made to stick with LAMP, but you have to make a business case, not an appeal to emotion, or technical superiority, or anything like that. To do that effectively, you need to know why your company wants to go to MS in the first place. Until you know that, and can build a tailored business argument to rebut it, this while discussion is just intellectual ego stroking.

    You want to actually make an impact as opposed to just getting worked up on slashdot?

    Don't ask slashdot. Ask your management if it's true, and ask them why they're doing it. Then ask for two weeks to put together a counter proposal to address their specific business concerns.

  83. A simple answer by Anonymous Coward · · Score: 0

    Science is good. People give it away to get better science.

  84. Been there, done that. by tuaris · · Score: 1

    If management is deeply hooked on Microsoft, they will never give up their precious "Microsoft Office Suite". No matter how much you try, and no matter how much better the open source product is compared to the proprietary stuff, it's impossible. Even when you have the two running side by side, and the Microsoft stuff is causing down time day after day while the open source products are running along smoothly.

    --
    President/CEO Pacy World http://www.pacyworld.com
  85. A better answer by einhverfr · · Score: 5, Interesting

    Management types like *business* reasons. So here is what I tell people.

    The fundamnetal difference between open source software and Linux is not whether people pay but rather who pays for what when. Microsoft pays developers to build software and absorbs all of the costs themselves. They then charge license fees to recoup those costs and make a profit. Open Source software costs money at the development stage too, but only the people or businesses that need those changes enough to pay for them must do so. Consequently the difference is that open source software spreads the cost of development around up front on an on-demand basis, while Microsoft charges in arrears and must control certain aspects of the use of that software to make money.

    As a result, moving to Microsoft software would require:
    1) paying license fees
    2) paying someone to track software licenses
    3) a move from a solid, peer-reviewed codebase where users and developers actually talk to eachother to one where marketing runs everything.
    4) scrapping all existing code and building everything from scratch.
    5) The loss of a large measure of control over your own existing infrastructure.

    Furthermore, Microsoft tech support is pretty much worthless these days.

    Additional points the management should consider if there are concerns about Linux:
    1) IBM is far larger than Microsoft and is putting substantial development effort into Linux. Linux is no longer the hobbiest operating system and there are a lot of people working on making it work well on high-end hardware.
    2) If .Net is desired, it may be better to focus on Mono instead. Mono is compatible in most cases with .Net (and will run even some Microsoft .Net tools like WIX), and it is fully cross-platform unlike .Net. If you write Mono code, you will be able to run it on Windows, Mac OSX, and Linux, but if you write .Net code, you may not.

    If they are not convinced, take a look at my web page and call the sales number :-)

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:A better answer by whiting · · Score: 1

      I have a friend who said he wanted to pay for software from a vendor who had a vested interest in whether the software works. i.e. he wanted to deal with someone who had "skin in the game".

      My response was that while Microsoft isn't completely disinterested in whether their software works or not, they have demonstrated over and over that their primary interest is in separating people from their money.

      On the other hand, the people who develop and provide open source software are people who are using it in their own organizations. If the software doesn't work, they have much more to loose, their personal reputations and perhaps their jobs. They hav much more skin in the game than any commercial developer.

    2. Re:A better answer by Anonymous Coward · · Score: 0

      Good point, and I'd also suggest to keep'em simple. List each option, show their demand/revenue projection, cost, and the profit and profit margin. You can go into the nitty-gritty (license fee, support cost, control issue, etc.) if/when you dig into the figures. Money talks, and time is money.

      If you need to dig in further, stretch into recruitment/retaining cost for talent. For variety of reasons, larger number of higher quality talents gravitates to open technologies.

    3. Re:A better answer by turbidostato · · Score: 2, Interesting

      "I have a friend who said he wanted to pay for software from a vendor who had a vested interest in whether the software works. i.e. he wanted to deal with someone who had "skin in the game"."

      Your points are quite good. Just more wood to the fire:

      The "false asumption" from you friend was within the verb "work". What does "work" really mean? Does it mean the same to you than to Microsoft? Isn't it true that a software that can be sold based upon first impression and that managed to lock you in so next release sells itself no matter its technical qualities would "work" on Microsoft standards, even if that probably would mean it does not work under yours?

      On the other hand, open source is usually written "to scratch the developer's own itch" so it will tend to work, in the sense useful to the software user, because that's why the develop wrote it to start with.

      So, in one hand you have a software that might work for you, but if so, it will be per chance, not because the interest of the producing company (their interest is "to make more money", full stop). On the other you have a software that it is written from the bottom up so it works for the one that wrote it, which usually has more or less the same needs than you. On top of that, you gain access to the source code, so you can help or modify the software if it makes economical sense to you. On privative software, you will be crucified if it makes economical sense to the software developer and it has the chance. Not because evilness, but because that's the way bussiness go (or wouldn't you take your bussines rivals into bankrupcy if you got the chance?). Which kind of software do you see more confiable now?

    4. Re:A better answer by Anonymous Coward · · Score: 0

      "3) a move from a solid, peer-reviewed codebase where users and developers actually talk to eachother to one where marketing runs everything."

      I just have to say, well put.

    5. Re:A better answer by Allador · · Score: 2, Informative
      A couple inaccuracies here.

      3) a move from a solid, peer-reviewed codebase where users and developers actually talk to eachother to one where marketing runs everything. This is quite inaccurate. Plenty of us have open relationships with MS engineers and product managers. The latter in particular have alot of influence on how products evolve over time. Lots of professional-level MS users talk to MS developers.

      4) scrapping all existing code and building everything from scratch. This is true no matter which direction you go, unless you've made a point of using platform portable tools from the get-go. So its a moot point as you get this effect no matter in which direction you move.

      On the flip side there are costs as well, mostly having to do with choice. Choice can be a double-edge sword from a business perspective. Take moving from .NET to Java for your enterprise apps, for example.

      On the MS stack, there is a prescriptive recipe for everything. Best practices are all up on MSDN, with some great samples and advanced guidance from the Patterns & Practices group.

      On the Java side, things are much more complicated. You have at least 5 reasonable frameworks to choose from for your web UI stack. You have several to choose from on the DB interaction, even if you do ORM. Even transaction management isnt simple, and there are choices there too. Then there's the whole, should we do Tomcat and roll everything ourselves or use JBoss/Commercial container.

      This much choice has a cost. It can sometimes take years working on big apps in some of these stacks to really figure out some of the deep & dirty gotchas with them. And sometimes they just expire because a competing stack wins an overwhelming mindshare (eg, Apache OJB).

    6. Re:A better answer by shmlco · · Score: 1

      Just as a counterpoint (and at a risk of losing all of my karma), SQL Server and .NET "work" pretty well, and have improved fairly steadily with each iteration.

      "...the people who develop and provide open source software are people who are using it in their own organizations. If the software doesn't work, they have much more to loose, their personal reputations and perhaps their jobs."

      That's an assumption I'm pretty sure that's not always backed by fact. I know several OSS developers who do what they do "on the side". There job certainly isn't at stake if they decide to quit. And one only has to look at SourceForge to see all of the projects where the initial developers have gotten bored or lost interest in a project.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    7. Re:A better answer by einhverfr · · Score: 1

      Not sure they are entirely inaccurate.

      First, the problem with MS is that the software engineers and product managers are not in touch with people on a daily basis who are actually using the software in a production environment in the same way that open source software engineers are. In the open source world, there is a *huge* flow of informtion between the users and developers, and this is open across the community for everyone to benefit from.

      Try getting the SQL Server software engineers to be as involved in the community as Tom Lane (from PostgreSQL) is.

      Secondly, while it is true that the move from PHP to .Net is going to require a scrapping of code, staying with the original framework will make this a whole lot less problematic. In essence you have to scrap your codebase all at once in such a move rather than being able to do it piecemeal as needs require. A point I didn't make which is probably valid is that if the developers are very familiar with PHP and not .Net, the code is going to suffer for a while after a migration. In essence developers need a lot of ramp-up time as well, not just to be comfortable with the new languages but to actually be able to write code in the language in a good, maintainable style.

      I look back at my early Perl or PHP code with abject horror :-)

      --

      LedgerSMB: Open source Accounting/ERP
    8. Re:A better answer by bensch128 · · Score: 1

      On the MS stack, there is a prescriptive recipe for everything. Best practices are all up on MSDN, with some great samples and advanced guidance from the Patterns & Practices group.

      On the Java side, things are much more complicated. You have at least 5 reasonable frameworks to choose from for your web UI stack. You have several to choose from on the DB interaction, even if you do ORM. Even transaction management isnt simple, and there are choices there too. Then there's the whole, should we do Tomcat and roll everything ourselves or use JBoss/Commercial container.


      True, you have to select which stack you want to work with and stick to that community. If you think about it, MS maintains ONE vertical stack and it is very, very tall and different from most the other webserving stacks out there. Lets see: Windows+IIS+MSSQL+.Net. each piece of that stack requires the MS tax and if you do what to do something that is unorthodox, you are own your own unless you have an inside to MS and can convince engineers there to pay attention to your problem.

      If you are working with a LAMP+java stack, then 1) you don't have to pay the tax for most of the components 2) If there is a problem/bug, you can fix it or better yet, hire a contractor to fix it for you and 3) if your stack is popular, you will have a sizable community to get support from. Sure, it's not as pretty and well documented as MS's stack but at least it's more flexible.

      If MS wants their stack to survive, they'll probably have to stop charging money for the lower levels soon just to compete. Probably with have to open source the windows layer too.

      cheers
      ben

    9. Re:A better answer by zig007 · · Score: 1

      3.
      Regarding support issues and bugfixes, yes, but that depends totally on who you are.
      If you work for a big company, then you will get access to engineers and others.
      I you work for a small company, it is almost impossible to get access to a qualified counterpart. It takes for ages, anyway.

      Regarding product development:

      I have never heard of anyone, big or small, ever being able to push Microsoft putting ANY effort into making something that isn't instantaneously sellable.

      An excellent example is MS SQL server.
      The typical approach in this case is:
      * Identify users needs.
      * Make half assed, almost non-usable implementations. The only requirement being that they work in the demos. Remember the introduction of Indexed Views, UDF:s, DTS or XML anyone? They work superficially but as soon as you start using them you find strange restrictions and inconsistencies that make it obvious that they are mere quick hacks. Come to think of it, the entire system is like one big quick fix. Almost no part of it feels mature.
      * Sell them as fully functional features.
      * Profit.
      * Ignore developers complaints, since their managers do it as well.
      * Repeat.

      4.
      Choice is not bad. It is not like the different Java frameworks are totally different in all respects.
      Yes, choice has a cost. The cheapest and best would be a market without competition, right?

      --
      Baboons are cute.
    10. Re:A better answer by Anonymous Coward · · Score: 0

      Sure, it's not as pretty and well documented as MS's stack but at least it's more flexible.
      Given the experiences I've had with MS products, I'd bet that the OSS alternative really is as pretty and probably better documented.

    11. Re:A better answer by Allador · · Score: 1

      Lets see: Windows+IIS+MSSQL+.Net. each piece of that stack requires the MS tax ... Only one piece of that is for-pay, and that is Windows Server.

      For large heavy use production sites, you'll probably want to pay for the standard or enterprise version of MS SQL. But for most uses, including the all important developer work, you can just use sql 2005 express for free. IIS & .Net are no additional cost.

      if you do what to do something that is unorthodox, you are own your own unless you have an inside to MS and can convince engineers there to pay attention to your problem. The only time this is a real problem is if you're trying to do something that isnt possible on Windows, but thats pretty rare. Just like most people dont require modification to the JVM to create a framework on the java stack, the vast majority of people dont need to be able to modify windows, or .net to be able to go outside the norm there.

      I'm not saying that its the same, its just different. There are costs on both sides. For alot of mainstream business apps, the windows stack is fast and productive for many corporate shops, as you just follow the recipe. Dont have to choose between Struts, Struts Shale, JSF, Tapestry, a templating language, or raw JSP+Servlets. This is both good and bad. If what you need can fit within the mainstream practices (which applies to a very large percentage of the people out there), then its very straightforward.
    12. Re:A better answer by einhverfr · · Score: 1

      My preferred stack is Linux/Apache/Perl/PostgreSQL (though you can substitute Python or even PHP for Perl). To tell you the truth, it is better documented than MS's stack. It comes with awesome documentation and community assistance as well. Although it is geared towards a more advanced user than the MySQL docuemntation, the PostgreSQL docs are *great.* Perl is well documentated, and so is Linux and Apache.

      Apache probably doesn't have as much documentation as IIS though this is probably because Apache itself has fewer things that can break without warning (like the metabase ;-) ).

      --

      LedgerSMB: Open source Accounting/ERP
    13. Re:A better answer by bensch128 · · Score: 1


      For large heavy use production sites, you'll probably want to pay for the standard or enterprise version of MS SQL. But for most uses, including the all important developer work, you can just use sql 2005 express for free. IIS & .Net are no additional cost.


      Which are limited either technically or legally:
      http://en.wikipedia.org/wiki/Microsoft_Visual_Stud io_Express
      http://blogs.msdn.com/danielfe/archive/2007/05/31/ visual-studio-express-and-testdriven-net.aspx

      Maybe you can get away with developing for free on the express stack, but as soon as you need to start scaling because your app does get popular, you have to start paying the MS tax AND you have limited access to the code when scaling problems start happening. IANAE but i imagine that if you have the expectation of building a large site, you would stay away from the MS stack as far as possible just to retain as much flexibility as possible in the long term.

      The only time this is a real problem is if you're trying to do something that isnt possible on Windows, but thats pretty rare. Just like most people dont require modification to the JVM to create a framework on the java stack, the vast majority of people dont need to be able to modify windows, or .net to be able to go outside the norm there.

      Umm, that's true. I guess that most engineers will understand the MS stack. Warts and all. However, I like being able to go outside the box. But me and other people here aren't like other users. Otherwise we wouldn't be here.


      I'm not saying that its the same, its just different. There are costs on both sides. For alot of mainstream business apps, the windows stack is fast and productive for many corporate shops, as you just follow the recipe. Dont have to choose between Struts, Struts Shale, JSF, Tapestry, a templating language, or raw JSP+Servlets. This is both good and bad. If what you need can fit within the mainstream practices (which applies to a very large percentage of the people out there), then its very straightforward.


      Ummm, seems like a lot of shops are jumping on the RoR or Django bandwagons because it's more productive then .Net. I mean .Netv3 is going to get features to try to copy ruby but I have my doubts as to if it's good enough. time will tell. I just would trust MS enough to allow them to dictate the direction and future of my company. Just see what they did to all of their VB developers as soon as they latched onto .Net. (VB.net doesn't count. You can't port directly from VB6 to VB.net and the concepts are 100% different.)

      cheers
      ben

    14. Re:A better answer by Allador · · Score: 1

      AND you have limited access to the code when scaling problems start happening.

      You dont need access to code to scale, you just make sure you design the app right from the start, and then just scale out horizontally (more machines load balanced) or vertically (bigger machines).

      Assuming your app isnt designed horribly, and is reasonably efficient, then horizontal scaling is infinite. There are no inherent scaling problems. Both windows and linux scale reasonably linearly with more processors under load. Linux is a little leaner, same with Apache, so you see that, but we're talking incremental gains, not significant ones.

      Again, just like when you need to scale on a LAMP stack, you dont go in and modify Linux, Apache, MySQL code, you just make sure you've architected your system to be able to scale reasonably linearly with hardware, and you add more hardware.

      Yes, there is tuning and such you do on databases, but thats true no matter what system you are on.

      I guess that most engineers will understand the MS stack. Warts and all. However, I like being able to go outside the box.

      The thing is, I assume you're not independently wealthy, and need to work a job to survive. And in most businesses there is rarely if ever a good business case for needing to modify the underlying operating system. I mean what a nightmare that creates, now you have to re-introduce your customizations with every patch to the kernel. You're basically managing your own custom distro at that point.

      Unless there is a _very_ compelling reason to do so (google now arguably), then modifying the underlying stack (os, db, webserver) just doesnt make good sense. Thats tinkering for the sake of tinkering and creating a maintenance nightmare.

      Ummm, seems like a lot of shops are jumping on the RoR or Django bandwagons because it's more productive then .Net.

      They are more productive for certain kinds of solutions. But not everything. If you're developing an enterprise financial accounting system, then RoR is probably not the right choice. Now its possible that RoR for the web gui, talking to a java or .net transaction processing back-end, that may be an excellent approach. But your comparison isnt apples to apples. Dynamic/scripting languages are a good complement to strict-typed/compiled languages, I dont think they're really a competitor, other than in very specific areas (web UI for example).

      I mean .Netv3 is going to get features to try to copy ruby but I have my doubts as to if it's good enough.

      .NET 3.0 is already out, has been for a little while. I've got it installed on my machine now. Thats the piece that includes WPF (Windows Presentation Foundation), WCF (Windows Communication Foundation) and the Workflow state-machine stuff. Those are incredibly compelling technologies. WPF and XAML alone, for certain types of apps, is quite incredible.

      I think what you're talking about with the 'try to copy ruby' is support for dynamic languages within the .NET platform. Plus a ton of features to support LINQ, which make certain aspects of most .NET languages look more dynamic than they have before. But its not about trying to copy ruby, anymore than JRuby is trying to copy ruby.

      Just see what they did to all of their VB developers as soon as they latched onto .Net. (VB.net doesn't count. You can't port directly from VB6 to VB.net and the concepts are 100% different.)

      They made absolutely, positively the right choice with that. VB had been running for what, 15 years at that point, and was pretty much a backwater compared to more modern languages. And its not like VB apps will stop running, the VB runtime will be part of windows for at least another 10 years.

      Should they have crippled .NET so as not to have to make VB developers learn real OO? Should

  86. Exactly by einhverfr · · Score: 2, Insightful

    Open source is not free. Someone pays for it somewhere.

    The difference is: you only pay for open source if you have needs that go beyond work that has already been done.

    The key business advantages of open source are:
    1) Greater business freedom (no software licenses restricting business use, except in the case of the Affero Public License).
    2) Greater control over one's own infrastructure, less dependence on outside vendors if things go badly. For example, if you have a major problem in .Net that is not a priority for Microsoft to fix, you are stuck. If it happens in Mono, your .Net programmers can fix it if they have to and move on.
    3) The ability to pay for anything imaginable if that becomes necessary :-)

    Lets face it, a large percentage of open source developers do not work for free. Some, like my self, do donate some time, but I also make the bulk of my living charging people for development work on open source products.

    --

    LedgerSMB: Open source Accounting/ERP
  87. Speak in terms they understand by PostPhil · · Score: 1

    Typical short-sighted management only thinks in terms of what other short-sighted managers would do. They know that if they had a software company, they would use all their experience from their weekly readings of Joe Blow Manager Magazine or whatever to sell software the same way Microsoft does. They perceive all that as "business reality". Ironically, they trust adversarial behavior towards them such as attempts at vendor lock-in and one-sided licenses, because it is what they know. It sounds like normal "serious" business. So speak in "business reality" terms that they'll relate to. Turn perception upside down.

    For example, there are two ways to make money from software, by selling it or by using it. Microsoft is in the business of selling software. Linux is used by a greater number of important companies because of the utility of better "quality control and customization" and greater "ROI". Now point your boss to the Top 500 List and then go to the statistics menu and sort by Operating System. Now show him how 69% of all the world's top supercomputers run Linux and how Windows only has 2 computers (0.4%) on the list. Apparently, Windows is completely inappropriate for high-end computing, and is only useful as a low-end platform for office productivity tools. From here you can point them to countless stastics of Apache's dominance of the web server market, how Google is a Linux shop, IBM is a Linux shop, the movie industry is basically standardized on Linux, etc.

  88. How about Java, Ruby, Mono, and others? by harlows_monkeys · · Score: 1
    If management wants to switch from LAMP to .NET, I'd point out that if the company is going to go through the hassle of a major technology change, then it would make the most sense to throw this open for consideration all the available technologies. I'm sure .NET would provide a long-term productivity boost over LAMP, if the applications are big and complex, simply because you can use languages that are a lot better than PHP. But Java and Ruby also have that advantage. And depending on just what you'd do with .NET, you might be able to do exactly the same thing with Mono, without having to switch your servers away from Linux, giving you the .NET advantages without the disruption.

    It doesn't make sense from a business perspective to go through the major disruption of switching to .NET without at least checking to see if there are things, such as Java, that would be even better for your particular needs than .NET and would not be any more disruptive to switch to.

  89. Just shove it, sorry. by Anonymous Coward · · Score: 0
    After working for more than five years as senior developer for a big corporation, I can only advice you to look for a new job, in an environment where management shows more technological knowledge and listens to their staff.

    The problem is, the FROSS folks usually don't offer nice dinner parties, nor product presentations on Aruba to the PHB, their sales representatives aren't in the PHBs country/golf/tennis club, and they usually have no big-boob female hostesses to care for the PHB at fairs and congresses. Technological merits, economical reasons, accountability etc. really ain't the point.
    Big corporations can start all kind of shit in their IT department, and it won't have any negative impact on the corporation at all, because

    • out of sheer size, the impact is neglected by synergy effects, and
    • due to the deep hierarchy, there will be someone at some level who will save the company by insubordination, because (s)he will simply ignore what the uppers are talking about.
  90. Are You Serious? by ryanisflyboy · · Score: 1

    I could really do with a hand conveying this to a manager whose only real knowledge of Linux is "if it's so good, why would you give it away for free"?" All I can say is: "1997 called, they want their manager back."

    Linux is way past explaining itself to people. Quit while you can, or complain very loudly your manager doesn't have a clue and he should be fired. Any IT manager that doesn't know the strengths and weaknesses of Linux in today's business climate isn't worth much and will drag his entire organization down. Many large companies are running Linux on tens of thousands of servers, mainframes, embedded devices, etc. If Linux was not adequate why would you install it on your brand new MILLION DOLLAR mainframe? Has your manager even looked at what OSs are supported on mid and big iron boxes? Why would they go to the extreme trouble to certify a free/Free OS if it was worthless? Ask him that question right before you hand him your resignation.
  91. A jelled team? by wonkavader · · Score: 1

    Quit en masse. You are a jelled team. A team like that is worth way more than the sum of its parts. Negotiate with that in mind. If you can find someone to hire most or all of you, you can continue to do things the right way, continue to work with your pals, make more money, and not worry about the previous company: they're not worse off than if you stayed -- they're moving to a different skill set, and would have a period of crap productivity/rewrite anyhow. This gives them the opportunity to do the RIGHT thing, which is to hire a bunch of .NET heads who LIKE to work that way.

    Do well by doing GOOD.

  92. Linux is NOT given away for free by Theovon · · Score: 1

    Anyone with half a brain for business is fully aware that MONEY is not the only currency. How about contacts? Owed favors? Fame? Influence over people? Authority? Brand identity, trademarks, patents. And COPYRIGHTS. Anything that has value can be traded for something else of value.

    Explain to your superiors that Linux is not given away "for free." With Linux, you are "free" (liberated) to not pay money if you play by the rules (the GPL). You are free to learn from and modify the software to suit your needs. You are free to not be beholden to a company that may take away your ability to use the software you've paid for at a moment's notice. They key statement is that YOU are free. But the software is not.

    Linux and other Free Software is the result of years and years of sweat and cleverness from countless fantastic developers. They offer this to you for your benefit, and what they ask of you, the cost that you incur, is that you are never allowed to take what they've done and lock it up and release it so that no one else can ever see what you've done to it. This inability to lock it up counts as a huge cost to many companies who want nothing more than to grab whatever they can and not share it with anyone.

    What people don't realize is that paying money to Microsoft doesn't give you a better deal. It's not just inferior. You're shackled. When you use proprietary software, YOU are no longer free.

    Who wants to pay money to get fewer rights?

  93. Business Lunches and Golf Outings by RobBebop · · Score: 1

    If the big technology deals really are being made on the golf course, don't you think Red Hat would be just as capable of wining and dining your executive board?

    Maybe not though, since I count four or five Golf Clubs within 15 minutes of Microsoft's Headquarters.

    Maybe what the FSF needs to do is start buying golf courses. I can imagine a scheduling system that let's anybody who wants to enjoy fair use of the course and a volunteer staff of the clubs members who can maintain the landscaping during the days they don't play. As a not-for-profit, wouldn't taxes on the land be waived by the state? This way, businessmen can truly bring a sense of openness and community to the golf course to get some good Linux deals made. Also, it would be fun to see your boss wearing a suit and tie and riding a John Deere lawnmower back-and-forth trimming the fairway on the back nine. :)

    --
    Support the 30 Hour Work Week!!!
  94. Be pragmatic, it's a business by JosefAssad · · Score: 1
    I am not seeing too much really insightful discussion in here, so given that I've been advocating FOSS for some years now I'll weigh in.

    You might want to find out what the reasoning is first. There can be context which you're missing because you're not that high up (as you said); there might not be, but I think a lot of FOSS advocacy is counterproductive because it is knee-jerk and fails to consider business need rather than personal technology preference. I've got a lot of examples, so it might not hurt to trot some out; some of the markets I've worked in these last few years have technology environments which constrain technology selection. You don't find Linux people in Palestine or Morocco, for example. At least not enough to make Linux a viable and sustainable choice. Sure, you can dig up a handful of brilliant geeks but what happens when they leave? Precious resources.

    Or take the example of Palestine (yes, I've worked there); there's MS geeks and Oracle people. Not much else. So when you're advising what amounts to an NGO and the director tells you proudly he's probably going to build something in .NET, the best you can do is: a) advise him to consider it a prototype/intermediate solution, b) educate them on the inherent risks c) advise on how they might transition in the longer term to something better. When your FOSS advocacy is that pragmatic, it is as effective as it needs to be.

    FOSS pickup is hurt by the need for instant gratification, and the sour grapes resulting from getting shot down because of circumstances extraneous to the limited vision of someone lower down. I don't mean to come across like a PHB, but it's always worth remembering that the technology is there purely to serve a set of business processes. It isn't there to give you or the company a fuzzy warm feeling.

    I wholeheartedly support the notion that in the longer run FOSS is the only really sustainable technology solution one can make, whether as an individual or an enterprise or government. But calling people names because they are taking a road which doesn't lead to python powered intranet shiny portals with web services running on linux and serving up ODF and what have you not is damaging.

    I've been disparaged countless times for staunch FOSS support, but it's when I have advocated reasonable technology decisions (which in the short term doesn't have to mean FOSS) that the FOSS advocacy has been the most effective.

  95. *paying you to learn*, Take what you're given. by stackdump · · Score: 1

    The submitter is an *expert* LAMP developer.
    Each of these technologies (linux apache etc..) is in flux.
    You will always have to learn something new.
    SO...
    If you will never consent to learn ASP/IIS, then quit.
    However if the company is willing to pay for you to learn a new technology (that will make you more flexible/valuable). Go with the flow!

    1. Re:*paying you to learn*, Take what you're given. by Grishnakh · · Score: 1

      Learning a new technology you're not interested in, even on someone else's dime, is at best a waste of time, and at worst a career-killer, because it makes you unhireable for jobs using the other technology which you prefer.

      Employers very rarely see: "this guy used to do X, and now is an expert in Y, so I'll hire him to do X since he still knows that and that's what we use here." Instead, they see: "well, he used to X, which is what we also use, but now he's become an expert in Y, which we don't use at all, so I have no use for this guy. I'd rather hire someone who has current experience with X than someone who moved away from it." Employers rarely care about versatility.

      So if we doesn't mind being stuck using Windows/IIS/ASP for the next 10+ years, then staying is a good decision. If, however, he would rather use Linux, he better get the hell out of the place as soon as they make the decision to switch.

  96. Insightful? by Taagehornet · · Score: 1

    Dennis M. Ritchie gets paid.
    Guy L. Steele gets paid.
    John Carmack gets paid.
    Shigeru Miyamoto gets paid.
    Steve Jobs gets paid.
    Steven Spielberg gets paid.
    Carl Barks got paid (not nearly enough though).

    While your argument may sound intriguing at first, it really doesn't fare well when confronted by reality ...and you'll really hate yourself for saying so, when your boss refreshes your memory at the next salary negotiation.

  97. professional != hate_job by freshfromthevat · · Score: 1

    It may be worth pointing out that Professionals don't have to not love their work, or that Open Source code cannot be created by people who do not love it. I made neither point.

    --
    .. Blub falls right in the middle of the abstractness continuum. -- Paul Graham
  98. There is another thing that's worth pointing out by jimicus · · Score: 1

    Software price/performance/ease of use quite often isn't a straight line on a graph.

    In fact, if you just model price (on the X axis) against out of the box functionality, it's often a bellcurve.

    At the very cheap/free end, you've got the likes of Slakware, Debian and Fedora linux. Can do most things, but out of the box quite often needs further work.

    Then you start spending a bit more money, and you get Windows and RHEL. Does quite a bit out of the box.

    Then you start spending lots of money, and you get things like VMS and AIX (complete with the proprietary hardware they entail). Unlike with Windows, these products are built on the assumption that the purchaser doesn't need to be told how to run their systems, and so out of the box provide remarkably little. What they do provide is a framework for building your own infrastructure - and when such a system is configured to do X, it will generally sit there doing X for years on end quite happily. There's still more than one VMS system out there which has an uptime longer than Windows 2003 and its NT based predecessors have existed for.

    With the advent of Linux and the popularity of the GPL, operating systems have had this curve messed around with substantially - and the "free" end of the market provides a lot more functionality than it did 10 or even 5 years ago. This is also spreading to other parts of IT such as CRM systems - witness vTiger, for instance. However, in systems which are still dominated by large software companies (things like financial software immediately spring to mind, though I'm sure there are plenty of others), it still holds true.

  99. Many things are free by Anonymous Coward · · Score: 1, Interesting

    Solar energy is free and keeps the earth warm. Wind energy is free.

    Linux is not free as such. Linux is a product shared between enterprises and universities who pays for the people developing it. And then there are lot of hobbyists who do it for something, which can be anything from getting street credit among peers to using at as references to get real jobs. I think everybody in the Open Source movement gets something out of it in one way or another.

    Microsoft on the other hand just has salary slaves that not once has delivered what promised, or if the have delivered, then normally with a delay of 3-5 years. Where is WinFS ? Promised for Windows 2000, then 2003, then Windows Longhorn, and now postponed yet again. It has been hyped so much for 10+ years, yet never reached any level of useability. This is what you get from a marketing controlled company.

    Open Source on the other hand implements what one or another user/partner needs, when they need it. In my old job, we used a lot of OSS, and when we were missing features, or I found bugs, then I contributed it back to the project. The result was, that the next release has my features, somebody else would use them, and continue develop and debug them, and basicly take over responsibility for it.

    Now I work in a company that loves Microsoft, and MS is our best friend. But most of their products are not enterprise scalable or enterprise quality. We can do nothing to fix this. We can contact our TAM, and hope MS will fix this. One time we had one of the MS developers flown in to on-site to debug his code for 1+ week. This was in a strategic MS product for enterprises, but did not scale to companies our size. And we are a small company with 5000 Windows desktops.

    MS also not provides an enterprise size fileserver. NTFS sucks so bad. If a server crashes with many small files on a 1TB volume, then it takes many hours to get back online. Diskchecking is just unacceptable slow compared to standard journaled filesystem. Apple's HFS+ Journalled is way better, so is EXT3, Reiser FS and most other filesystems not from MS.

    MS is some of the worst you can pay for. If management wants to pay, buy from a small supplier, then they will take ownership of bugs, and fix them within few days. A company like MS normally will not.

  100. The FOSSie's dirty little secret by Anonymous Coward · · Score: 0

    Because they make bucketloads from support. Kinda like razors and razorblades.


    And this is exactly why FOSS
    a) will never be accepted in the enterprise, and
    b) will never actually cost less than a commercial application.

    "Free" assures that your expenses will be not only high, but never predictable. If something stops working... how do you know how much it will cost to fix it? The high priced consultants may figure it out quickly, or maybe it will take a few weeks of billable hours (or both- you may be paying for your consultants to read the newspaper... I've seen it happen). "Free" assures that you can never call the company to come and support (generally for free) the application they created.

    "Free" also assures that only a tiny insignificant user base knows how to use the application, so it will require ton$$$$$ of retraining, along with the lost productivity that will create.

    And that's not even getting into the issue of FOSSie product lock-in it creates. As with all things FOSS, just look to the complete failure going on in Munich since 2002.

    FOSS is as "free" as your first hit of crystal meth, and about as bad for you.
    1. Re:The FOSSie's dirty little secret by bluefoxlucid · · Score: 1

      I'd say you could pay, what, RedHat... but their support is... "[MAY 2005] Hi we have a security hole we found" "[SEP 2005] What problem might that be?" "[SEP 2005] We found that in this standard configuration, with Apache locked down with suexec with isolated user and group per site, people writing PHP for one site running as one user can have it suexec to other users, even root" "[DEC 2005] We'd like to know more about your configuration."

      Yes, I've SEEN this progression in a literal sense. You say 'security' and RedHat takes MONTHS to respond. By rights, 'security' (perhaps by security-support@ instead of support@) should be instant escalation to a technician qualified to determine if you've made a bad configuration and how to fix it; and if it's a solid security flaw, that should get immediately escalated to a customer technical contact that can find the right person (say, your IT or Dev guys) and ask the right questions on the right technical level to get the right information out so that RedHat can quickly fix the issue. Abuse of escalation of course leads to banned (yes, this could leave us ignoring the bad customer's real security issue later; but alternative is the system becomes less responsiveto real security issues).

      I'd love to see Canonical offer some solid support on the order of paid engineering (i.e. get Xen working good and make it auto-migrate; get active directory integration working; add a mind mapping package to OpenOffice.org...). We're lacking a corporation that actually knows how to interface with business needs versus technical merit to OSS (this would result in a lot of plug-in architectures for silly things single isolated businesses want that are trash).

    2. Re:The FOSSie's dirty little secret by dhasenan · · Score: 1

      "Free" assures that your expenses will be not only high, but never predictable. If something stops working... how do you know how much it will cost to fix it? The high priced consultants may figure it out quickly, or maybe it will take a few weeks of billable hours (or both- you may be paying for your consultants to read the newspaper... I've seen it happen). "Free" assures that you can never call the company to come and support (generally for free) the application they created. How is this any different from commercial applications? Microsoft hasn't offered free support for Windows recently, and if you submit a bug report, what are the odds that the issue will be resolved within the next year?

      For a reasonably large company, using Microsoft software and finding a show-stopping bug means that you have to switch to another software vendor, but using FLOSS means that they can fix that bug. Using popular software means that you're far less likely to find a show-stopping bug, and being a small company means that fixing bugs in your platform rather than working on your product takes a larger portion of your efforts, more likely larger than it's worth.

      But popularity is independent of the proprietary/free distinction in theory. In practice, it's due to other factors that there is a positive correlation in many areas.

      So, currently it may be better for businesses to use proprietary software in many areas. But that needs to be evaluated on a case-by-case basis.
    3. Re:The FOSSie's dirty little secret by Allador · · Score: 1

      For a reasonably large company, using Microsoft software and finding a show-stopping bug means that you have to switch to another software vendor, but using FLOSS means that they can fix that bug. Actually, no. For decent sized companies, or for a serious enough bug, MS just writes up a patch and gives it to you in a day or two.

      I've seen it happen once, and a few times where we contacted them and it turned out to be a known bug and I got the hotfix within a few minutes.

      This is fairly common in the MS world, at least for reasonable sized orgs, or partners.

    4. Re:The FOSSie's dirty little secret by shadowknot · · Score: 1

      "Free" assures that you can never call the company to come and support (generally for free) the application they created.

      This is, frankly, nonsense. When have you ever known that Microsoft (I use them as they are probably the largest supplier of commercial software) ever to "come and support" their software when it goes wrong? Surely if that were the case they would have an army of desktop support engineers flocking around the world fixing Windows errors on desktops and servers and the third party tech support business would not exist. Your assertion is the one that commercial developers use to contradict the point that FOSS software is not only more reliable but also has a lower TCO and better support in general. All you have to do is visit any of the websites of the individual developers of each component of a LAMP system to find out that the level of documentation and community support is unparalleled in the commercial software world.

    5. Re:The FOSSie's dirty little secret by gilesjuk · · Score: 1

      a) it's already in the enterprise.

      b) the fact that the code is open means anyone can offer suport.

  101. A little more complicated than this by einhverfr · · Score: 1

    Well, I would argue that the marginal cost is not quite $0.

    If you burn a CD, you have the marginal cost associated with that activity.

    If you publish online, you have the cost associated with bandwidth, etc. Granted this cost is very small per unit of software downloaded. However, the cost is so small that it makes more sense to absorb it as a marketing expense than to try to charge people for media or transmission because, if you don't downstream users will and you will be stuck.

    The downward price pressure on open source is actually quite interesting and more complex than simple price theory would suggest. Here the marginal cost is very small (Suppose I pay $1 per Gb transferred, and I distribute a 100KB app....) and the license provides for a downward price pressure such that the value of giving it away for free is greater than the opportunity cost of trying to charge to cover these expenses.

    --

    LedgerSMB: Open source Accounting/ERP
  102. Fire up Excel (or equivalent) by f16c · · Score: 1

    The best tactic for short-circuiting management's conviction that the shop should go the Windows route: Do the math for 'em. Management where I work short changes development like many other places. Show them the real cost of what they have in mind. Cost factors should include Windows and SQL Server CALs, retraining costs, Visual Studio licenses (I like it but it costs money just like everything else) and expected down time from the switchover. Give the expected project time frame for deployment from start to finish. Include the cost of server hardware for switchover if this is needed to keep the old apps alive long enough to pull the switch.

    Management is more sensitive to costs than any other factor but no manager lives in a vacuum these days. Be honest and build a compelling case. DO NOT go into this with an attitude that the boss is just another PHB. If he actually is one then tighten up that resume and start looking. Wall Street laid an egg this week but the job market for what we do is better than it has been in a long time.

    --
    bob@Osprey:~>
  103. Actually, hit them where it counts... by Buzzwang · · Score: 1

    Ask management just how much money they want to spend on this new standardization process, and then hit them with the real cost. Do your homework; look up prices for licenses, new hardware if needed, time to implement, cost in man hours, cost and losses in downtime during the multiple evenings and weekends that servers and network segments will be down, and other general migration costs.

    When they come back and ask how much it will cost instead of just saying we'll budget X amount of money, Make sure you give them real numbers; money, time, man-hours, counsulting fees, etc.

    Management tends to listen to the numbers, and not much else. Don't forget upgrade and re-licensing costs in the future either. Try to make a projection on those costs. Also don't forget to include the amount of time and money spent just to collect the preliminary data your collecting, and then make absolutely sure that they comprehend the entire scope that this project would encompass. Also, remember to take into account additional IT staff training and possible additions to the IT staff to operate and management the new infrastructure.

    That should give them more than enough to pause and reconsider carefully. Management hates to throw money on a non-existent problem (personal experience).

    --
    Things you can say to your dog that you can't say to a girl: "How about a nice bone?"
  104. What's the business case? by Bearhouse · · Score: 1

    I've had some experience with this, in both the public & private sector.

    First of all plenty of my clients seem to confuse policy, example "we'll standardise on .net", with strategy. Strategy is all about developing plans to achieve the business leaders' objectives. IT strategy, (including hardware and software decisions) should be driven by the business strategy. So, is the FOSS/LAMP vs. .net important in that debate? If so, you've got a start...

    If not, then it's down to tactical issues, such as cost and risk, development delay and support.

    As for FOSS credibility, plenty of Gov. and private-sector papers online discussing the benefits / risks. In the US and Europe, many examples of FOSS being actively promoted as ways to increase reduce cost and promote productivity...

  105. Uh oh -- Re:A better answer by beh · · Score: 0, Offtopic

    Warning! Number 4 may cut both ways - if the overall company (i.e. compare your 'LAMP' region to the overall) is a predominantly MS outfit, then the argument might even backfire - why keep this codebase, when everyone else is developing for the other? -- Especially given if your region and the rest of the company might occasionally both need to code the same thing just so that all regions may start offering a new service 'xyz'.

    But - given the original management style of "if it's any good, why do they give it away for free?", that also has a simple opposite - "if it were no good, why would companies like IBM support it, and companies like Dell starting to deliver machines with Linux pre-installed?" (i.e. if the free software was crap, these companies would be massively cutting their own flesh to provide it to customers).

    1. Re:Uh oh -- Re:A better answer by sumdumass · · Score: 1

      I wouldn't bring Dell up in this. I'm not sure how long they will be selling linux.

      They have set themselves in Ubuntu and sold the Novell vouchers after the date specified in the GPLv3 license. Once Ubuntu moves to the GPLv3 and they stated, Dell might not be able to distribute it. According to the letter of the license, they aren't allowed to because they are part of the arrangement as it is stated in the GPLv3 license. I don't know if they will over look it and create some more confusion and a FUD fest or not. But I would wait to find out whats going on before bragging about Dell.

    2. Re:Uh oh -- Re:A better answer by Anonymous Coward · · Score: 0

      Why would GPLv3 affect Dell? Dell sell hardware and presumably don't have any patents that would apply to the GPLv3 software they would be distributing, so consequently GPLv3 won't affect them any more than GPLv2.

    3. Re:Uh oh -- Re:A better answer by sumdumass · · Score: 1
      Read the text of the GPLv3. Under the discriminatory patent license part, it says it you are a part of it. Dell sell preconfigured and preinstalled computers so they are in fact selling software too.

      BTW, the reletive terms are here,

      You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.


      Now, I'm not aware of any GPLv3 software Dell has sold, distributed, or conveyed as of yet. But the MS vouchers that Dell was selling with their SuSe enterprise servers software for Novell would violate this part. And if those vouchers that Dell sold for Novell after March 28 2007 can be redeemed for GPLv3 covered works, then Dell would be in fault of this clause.
    4. Re:Uh oh -- Re:A better answer by einhverfr · · Score: 1

      SUre it cuts both ways. I generally tell customers that the most cost-effective way to migrate to Linux is to migrate out systems that are already at their end of life. If you do this, you can actually save money during a migration but it takes a lot of planning and patience (migration may take 5-7 years).

      --

      LedgerSMB: Open source Accounting/ERP
  106. .net ain't that bad man by doas777 · · Score: 2, Insightful

    well I hate to come off as an M$ supporter, but I work everyday with M$ servers and .net development. to be honest, VS is the best IDE I've ever worked with, and the SQL server GUIs are far more intuitive than anything I've ever seen for MySQL (or Oracle for that matter...). if you know java, VB or C# will come to you quickly and to be honest my time-to-completion is basically halved with .net/TSQL over java/MySQL. there will be a learning curve, and yes you have to reboot a server every few weeks for updates. it's not like you can actually "set and forget" any server anyway (at least not responsibly, unless you have no audit or monitoring policies). Besides, if you don't wanna learn something new every week, why are you in IT? ok that sounds a little harsh. sry. anyway, you prolly won't be able to fight this one. get to know .net a bit. I've always been able to get it to do what i need. good luck

  107. it wasn't good by Anonymous Coward · · Score: 0

    "If it's so good, howcome it's given away for free?"

    It wasn't good when they started giving it away for free. It then became good because
    everyone was free to improve upon it, and many people did.

  108. Development is not free. by Anonymous Coward · · Score: 0

    First if you already have a large LAMP code it seems strange to move to .NET without a good reason. I think there might be more here then you are telling us. I don't know of any successful software company that can abandon their software base. Do you mean they want new development to be in .NET?

    As for costs yes Linux is free, but the cost to the company is your salary, the office costs(support staff, office rental, benefits, depreciation of equipment etc) + the cost of the software tools. So if it costs $100,000 ($60K salary + overhead) a year to employ a developer, worrying about spending $2000 every 3 or 4 years on tools(os, basic wordprocessor/excel, dev tools) is a trivial consideration.

    In addition you can purchase developer support from Microsoft. Yes its not cheap, but even with though with a OSS solution you can fix the problem yourself, assuming you are not working for free at your house, it is not free and if you've actually read some of the code and comments in open source(or lack there of) it is not a trivial either.

    The other thing to consider is that Microsoft has a very slick Developer sales team. They are very good at getting technical managers together and showing them how going with their solution can save the company money. You might be able to do the same thing in Linux, but who is promoting it?

    Finally there used to be a saying "no one ever got fired for picking IBM", which didn't mean IBM was always the best choice, but selecting it gave the manager a good deal of protection from criticism if and when their project imploded. The same thing could be said these days for picking Microsoft.

  109. It's the support by Jim+Hall · · Score: 3, Insightful

    The answer I always give for that is "WE can fix it, we have the source" Then I ask if there is a bug in any closed-source software they use (usually Microsoft) and they ALWAYS answer "Oh yeah! There is a bug in Outlook|IE|Word etc..." So I ask "Is provider X (usually Microsoft) aware of the bug?" "Yes - but it's been open for about three years now and they still haven't fixed it" So I end by saying "We have programmers here that could fix it, if only we had the source..." That usually brings them around.

    That won't work in any environment I've worked in, and I work in higher-ed. In my experience, upper management doesn't care so much about bugs - unless it's a customer-critical bug (system down, or business impacted) in which case the vendor provides some kind of fix. Provided you're on a support contract of some kind, of course. Other bugs, and my management has usually responded "all software has bugs". (And certainly, management doesn't want to get into the business of providing fixes for someone else's bugs - you're committing developer resources that are probably needed elsewhere.)

    Here's an example: It was a challenge to deploy Linux and other OSS at the enterprise level at the Big-Ten university where I work. What did I do to get "open source" supported by upper management? Support. We purchased RHEL entitlements, and the director and CIO were reassured that we'd get patches, etc. Since we're in higher-ed, we purchased RHEL-Academic entitlements for about half the systems we run (anything where we have pretty much own the core application stack - we run a lot of web applications, for example.) Academic doesn't give us the ability to call in for help - but again, we own the core application stack, so bugs tend to shake out during testing, or else are identified as a bug in application and fixed by our own developers. But we do get patches, updates, etc. In the case where we run full RHEL (not Academic), we're running applications delivered by third-party vendors (PeopleSoft, IBM, etc.) We never wanted to run into a situation where the third-party vendor says "this bug isn't caused by our app, it's in our OS - call your OS vendor", then we have no one to turn to. With full RHEL, at least we can call Red Hat to open an incident.

    What mattered to upper management was support. The fact that, we've only ever opened like 3 support calls doesn't matter to upper management. They still wanted (and want) to see a support contract somewhere. And they don't mind paying a reasonable fee for it. And it's good to support vendors like Red Hat and IBM, who support OSS.

    Another example: we once tried to set up a fax gateway service that would support something like 20 faxes a day. Not a high-volume thing, so we had looked at some very nice fax software that we found as open source / free software, but didn't come from Red Hat (i.e. not supported there) and didn't have a support contract offered anywhere else that we could find. Response from upper management: no. Not because it was "open source" but because it didn't have a vendor supporting it.

    1. Re:It's the support by jhoger · · Score: 1

      The fact that upper management became involved in a 20 faxes per day gateway service would seem to me to be the actual problem there.

      Upper management is supposed to be thinking about strategy, not day to day operational decisions. That said, if the choice of management at your level didn't work out, well, accountability falls to those managers for the decision.

      -- John.

    2. Re:It's the support by bensch128 · · Score: 1

      What mattered to upper management was support. The fact that, we've only ever opened like 3 support calls doesn't matter to upper management. They still wanted (and want) to see a support contract somewhere. And they don't mind paying a reasonable fee for it. And it's good to support vendors like Red Hat and IBM, who support OSS.

      Question for you: Did you ever evaluate 3rd parties that supported the RHEL stack? Why did you choose to go with them as opposed to RHEL?

      cheers
      Ben

    3. Re:It's the support by Jim+Hall · · Score: 1

      Question for you: Did you ever evaluate 3rd parties that supported the RHEL stack? Why did[n't?] you choose to go with them as opposed to RHEL?

      When we first deployed Linux in our enterprise, there was no RHEL - only the Red Hat boxed set. IBM provided a support contract for us, which also included support IBM WebSphere and Apache, which we used to roll out web applications. This was great, as we mostly ran on IBM x-series gear, so we were used to talking with IBM anyway (we later moved to Dell.) It was only much later, when RHEL became available, that we started using RHEL to run our enterprise web apps. By that time, we'd also moved away from WebSphere, so didn't need IBM support anyway.

      As of last August, we did an executive briefing with Dell, and learned (among other things) that Dell also provides a support contract for RHEL, as long as you have Gold level hardware support (which we already do.) They specifically said Dell doesn't care if you run RHEL-Academic or the full RHEL, they will provide support to you. Of course, what Dell is doing behind the scenes is providing their own "level 1" support for Linux, and if they run into a problem they can't solve, they call Red Hat and parrot the resolution back to you (and you don't get to ask questions during the resolution, because the support tech doesn't really know). Not a big concern for our RHEL-Academic stuff running locally-developed apps, so we are going that route (for running third-party apps, we're still buying full RHEL, and will re-evaluate RHEL-Academic + Dell after we've had some calls to Dell).

      An additional benefit is that Dell then provides a "single source" for support for a lot of our stack, so you don't end up with finger pointing. I hate it when vendors do that ("this problem is caused by your OS vendor, talk to them." "no, really this bug is being triggered in the storage system, talk to your SAN vendor.") Have a problem with your Dell talking to our EMC SAN? Call Dell. Have a problem getting RHEL to do ____? Call Dell. Hardware problems on the server? Call Dell.

    4. Re:It's the support by bensch128 · · Score: 1

      So why not call it Dell support for the RHEL stack?
      I thought you had bought support straight from RH.

      This is not a flame, it's actually pretty amazing that you can buy support of RHEL straight from Dell and illustrates the better points of a OSS stack. Even if RH makes some technical or management mistakes, you still have alternatives for stack support.

      cheers
      ben

  110. Stick to LAMP by Anonymous Coward · · Score: 0

    Because honestly, if you have to move from a database that couldn't enforce proper dates and constraints and a language that loves to reinterpret your data as it sees fit you'll never, ever be able to work with languages and databases that are actually written correctly. And this isn't a plug for strictly Microsoft products at all. MySQL is a piece of worthless garbage. PHP is a piece of worthless garbage. If you prefer those two then you are beyond hopeless.

  111. Why change a working system? by rjamestaylor · · Score: 2, Insightful

    By system I don't mean computer OS. I mean the business systems. If the current system is working, why change it?

    My guess: there is something about the current system mgmt doesn't like and wants "fixed". They think going .NET will accomplish that.

    You don't need to promote FOSS as much as you need to find out what mgmt thinks is broken, what they think .NET will do to fix it and then you need to address those concerns with a solution using your current tools and talent to mgmt.

    It's likely they realize switching to .NET will cause turnover of talent; maybe that addresses the perceived problem!

    --
    -- @rjamestaylor on Ello
    1. Re:Why change a working system? by tftp · · Score: 1
      If the current system is working, why change it?

      I don't know the specifics of the case, but here is how it usually goes. It's not that it is not working - it does. But it is not working as we want it to work today. There are always changes and improvements. Your case codes grew from 5 digits to 8 (to encode the region, for example) and that invalidated the old system. Now you can go back to the other codebase and patch it there, but some other change will require another patch, and so on. I can't think of a good reason to maintain two codebases when you don't have to (and desires of a geek in the server room do not count here.)

      Choice of .NET for their business apps may be not the best, but it is reasonable. C# is in fact "Java Improved", and it is quite fast. The .NET libraries are immense, and free. They do everything. Development tools are free (though most companies want to pay for professional versions since they contain more useful stuff). .NET is preloaded on every Windows box. Windows itself is a sunk cost, and it's peanuts in any case.

      On the global level, if we were making the Original Decision about doing .NET for the whole company, there could be arguments for this and that, Windows, Linux, Mac - whatever. That would be at least reasonable. However that late in the game, when all regions are using .NET and this one stays with LAMP, it does not make any sense for the tail to try to wag the dog (or to try to take its own way, independent from where the rest of the dog is going.) This battle is not worth fighting.

    2. Re:Why change a working system? by wellingj · · Score: 1

      "Choice of .NET for their business apps may be not the best, but it is reasonable. C# is in fact "Java Improved", and it is quite fast. The .NET libraries are immense, and free. They do everything. Development tools are free (though most companies want to pay for professional versions since they contain more useful stuff). .NET is preloaded on every Windows box. Windows itself is a sunk cost, and it's peanuts in any case."

      It seems like you just stated every reason why FOSS already works for them. But I guess since you state it so eloquently : "This battle is not worth fighting," he should just roll over. What a subtle shill you are.

    3. Re:Why change a working system? by rjamestaylor · · Score: 1
      You said in your .sig:

      :wq


      :x


      Fixed That For You
      --
      -- @rjamestaylor on Ello
    4. Re:Why change a working system? by wellingj · · Score: 1

      Two ways to skin a cat.

  112. Re:Derogatory people by br14n420 · · Score: 1

    Right, I'd get fired for saying it was wrong to come onto /. flaming upper management.

    I can tell you like to just type what people want to see rather than point out the relatively obvious problem with disrespecting your fellow coworker, manager, etc by over-simplifying their reasons for making a decision.

    Go ahead and do what Mr.+5 Insightful says. I won't be tossing change in your cup when you can't get a job due to always causing the shit to hit the fan with your managers over your personal feelings and not something actually written out in a way that makes business sense.

  113. NASDAQ = Windows Server2k + SQLServer2005 by Anonymous Coward · · Score: 0

    "Would he trust an airplane, a nuclear power plant, his fridge or toilet if they ran Windows?" - by tomhudson (43916) on Sunday August 05, @10:59AM (#20121389)

    NASDAQ does just FINE, using Windows Server 2003 & SQLServer 2005. In fact, so fine, that it achieves the fabled "5-9's" (99.999% uptime)...

    (That said? If it can run that high of a transactional environs (where people's money are riding on it, & thus, in essence, their lives to a good degree) to that level of stability?? It can do the job on most anything IF NOT anything, computing-wise, & you CAN trust it!)

    APK

    1. Re:NASDAQ = Windows Server2k + SQLServer2005 by gallwapa · · Score: 1

      5 9's isnt hard to do when enough replication/redundancy. I can assure you, their individual machines are rebooting frequently enough for security patches (lets hope so anyway).

    2. Re:NASDAQ = Windows Server2k + SQLServer2005 by Anonymous Coward · · Score: 0

      "5 9's isnt hard to do when enough replication/redundancy." - by gallwapa (909389) on Sunday August 05, @04:38PM (#20124511)

      And, this affects NASDAQ's uptime, how? This affects the validity of my statement (parent post to yours), HOW??

      After all - regardless of your statement & attempt to minimize the validity of my own (based on fact):

      NASDAQ stays up & running, 24x7 365 days a year, stable, (regardless of your statement in bolded quote by myself above) & AFAIK?

      Unviolated by "hacker/cracker" types afaik, to date...

      (That is, unless, you can show me data, otherwise/to the contrary, not only to its stability, but security as well... thanks!)

      "I can assure you, their individual machines are rebooting frequently enough for security patches (lets hope so anyway)." - by gallwapa (909389) on Sunday August 05, @04:38PM (#20124511)

      Of course, reboots for SOME security patches (not ALL of them demand this mind you on Windows) are a GOOD thing!

      However, again: This affects my statements about Windows Server 2003 & SQLServer 2005 keeping NASDAQ (an INCREDIBLY high TPM environs no less) up & running 24x7 365 days a year @ "5-9's" (99.999%) uptime, how?

      Again: NASDAQ stays up & running strong... & yes, using Windows!

      APK

      P.S.=> Ahhh, lol... to this fellow, & the other "Spinmasters of /.":

      Not EVEN a "nice try" on that one... facts, ARE FACTS, & incredibly TOUGH to beat! I think, however, the MAIN FACT IS TODAY, that today's OS (of ALL kinds, & yes, inclusive of *NIX PC OS variants as well) are very stable... I wish I had tools like this, 15++ years ago, on a PC, with as many high quality wares (even the freeware/shareware out here today? Is EXCELLENT)! apk

    3. Re:NASDAQ = Windows Server2k + SQLServer2005 by Hucko · · Score: 1

      It is affected by efficiency and effectiveness. Redundancy has a place, but it should not be relied upon to maintain a 'normal' state. Redundancy should be called upon under unusual circumstances, not a normal order of business. However, I have worked with too many companies, having a single layer of redundancy, use it as a second leg. Strangely, the redundancy keeps failing. :s It then becomes the 'fault' of plebes on the floor for 'not doing the job properly'. Thanks PHB.
      Keeping the Leaning Tower of Pisa standing with paper may be possible, but the number of layers and manipulations required to do so makes other materials more desirable. Possible and availability do not always make great bedfellows.
      That said, if NASDAQ and co. doesn't require too many layers of redundancy to keep running, more power to them.

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    4. Re:NASDAQ = Windows Server2k + SQLServer2005 by Anonymous Coward · · Score: 0

      Hmmmm, then, based on what you're stating - I guess we should all just stop doing regular backups, mirrors, dbsnapshots, & failover clustering then, right? Heck, what's next?? Stop using redundant backup powersupplies too???

      Not I, no way.

      Doing anything (computing-wise, OR, otherwise) WITHOUT failure measures, IS INEFFICIENT (and stupid).

      "That said, if NASDAQ and co. doesn't require too many layers of redundancy to keep running, more power to them." - by Hucko (998827) on Sunday August 05, @09:09PM (#20126251)

      Ok then, so I suppose NO OTHER OS combination out there uses various methods of maintaining reliability like backups, mirroring, & clustering? Guess again... YOU KNOW THAT IS NOT TRUE!

      STILL - The main point IS, this:

      No matter what anyone says to try to "lessen the validity" of the fact that NASDAQ, using Windows Server 2003 & SQLServer 2005, staying up & running 24x7/365 days a year, & "5-9's" levels of reliability (99.999% uptime)?

      NASDAQ KEEPS ON RUNNING, 99.999% uptime @ that level of uptime + reliability, using Windows Server 2003 & SQLServer 2005!


      And, regardless of ANY attempts @ "soft soaping it"/minimizing this facts validity, by you "anti-windows" /.'ers?

      That IS still fact, point-blank.

      APK

      P.S.=> Say anything you LIKE guys, but, facts ARE facts & indisputable... apk

    5. Re:NASDAQ = Windows Server2k + SQLServer2005 by HNS-I · · Score: 1

      Your point is valid. Just stop making such annoying posts. They look like they are written by a nInEyeaRoLd and the last one is redundant.

    6. Re:NASDAQ = Windows Server2k + SQLServer2005 by Hucko · · Score: 1

      Look, no one is arguing your 'fact'; it is your reasoning they and I have disputed.

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    7. Re:NASDAQ = Windows Server2k + SQLServer2005 by tomhudson · · Score: 1

      Don't bother - the claim that Nasdaq runs on Windows is bogus astroturfing. As I pointed out here, Nasdaq executes trades on HP servers running NonStop operating system RVU G06.24 or later and OpenView. Its been that way since 1982.

      This is just people confusing what they see on some traders' desktop with what really goes on in the back room.

    8. Re:NASDAQ = Windows Server2k + SQLServer2005 by Anonymous Coward · · Score: 0
      I don't see how some of you idiots remain employed.

      Redundancy has a place, but it should not be relied upon to maintain a 'normal' state.

      That has to be about the stupidest statement I've ever read, I hope that your mindset is the exception to the rule. The "normal" state is that there will be a failure at some point, and thats why folks have implemented redundancy in their solutions.

    9. Re:NASDAQ = Windows Server2k + SQLServer2005 by Anonymous Coward · · Score: 0

      "Look, no one is arguing your 'fact';" -

      I note the quotes, want to prove it's NOT a fact? Please - GO FOR IT!

      It still seems liked you are trying to 'soft soap/lessen' the fact that backups & redundancy plans are NOT to be used, & stupid (things like clustering? Better than NOT using it imo, for example) AND the fact that NASDAQ just keeps up & running using Windows Server 2003 + SQLServer 2005, into the fabled "5-9's" of reliability, @ 99.999% uptime.

      Nowadays, despite /.'s "Pro *NIX" crowd's near CONSTANT 'busting on' Windows? Windows is NO joke & NASDAQ's uptime, proves it, even in a high TPM environs like that.

      APK

      P.S.=> Personally? I don't "bust" on *NIX that way, because I know better, BUT, I can show things like this:

      http://it.slashdot.org/comments.pl?sid=260975&cid= 20109707

      Where I put my money, where my mouth is, vs. *NIX of all types on a PC, where NOBODY meets that challenge & RUNS, or pulls 'spinmaster b.s.' to NOT try that test (or rather, I think they do, & find they CANNOT beat the score I achieved on a multiplatform test, for online security) & evade putting up their results, any way they can... apk

    10. Re:NASDAQ = Windows Server2k + SQLServer2005 by Anonymous Coward · · Score: 0

      "Bullshit astroturfing." - by tomhudson (43916) on Monday August 06, @09:27AM (#20129253)

      Ok... read this (and, you had the NERVE to say in your topic that I am "full of shit"? ROTFLMAO!):

      The quote I cite below, is From RIGHT here (& FAR MORE CURRENT THAN YOUR MARCH 21st 2005 dated data, as this is from NOVEMBER 2005):

      http://www.computerworld.com/databasetopics/data/s oftware/story/0,10801,106050,00.html

      "Nasdaq replaced aging Tandem mainframes used to disseminate market trade data with a SQL Server 2005 system that handles 5,000 transactions per second and 100,000 queries a day and can scale up to 8 million new rows of data per day, according to Ken Richmond, vice president of engineering for the stock exchange."

      (LOL - who's "FULL OF SHIT", now, "Tommy Boy"? )

      ROTFLMAO! Hey "Pro-*NIX/Anti-Microsoft F.U.D. spreader": HOW DOES EATING YOUR OWN WORDS, taste?

      (There is the taste of victory which I enjoy, & you? THE BITTER TASTE OF DEFEAT!)

      Tommy-Boy - You've made me laugh, w/ your name-tossing (along with other /.'ers name calling, down mods of my posts, evasions of security tests I posted that show Windows as more secure than any PC NIX here -> http://it.slashdot.org/comments.pl?sid=260975&cid= 20109707 , use of profanities directed my way, & "spelling + grammar checks" (those with no PhD's in English mind you) but, this makes me just laugh, read on)!

      Ah, lol... Dave Mustaine & MegaDeath said it best, for me:

      "A tout le monde (To everybody) - A tout mes amis (To all my friends) - Je dois partir (I must leave) -
      These are the last words - I'll ever speak - And they'll set me free"


      Free, of the b.s. "proof" you posted, which is WAY outta date!

      Free, of the b.s. 'downmods' I have gotten in this reply of mine, despite facts I post which are indisputable!

      Free, of the typically defeated's online "spelling & grammar checks", you guys with NO PhD in English often try... & fail on, because you understood my points via the context in which they were used - VERY cheap, & WEAK!

      ALL, VS. YOUR "FREE" OS (look @ the backend costs of supporting it, & retraining, as well as bugginess supporting Win32 wares, the MOST used on the planet which you ALL have to deal with because most folks & companies use them? Well, think again on THAT point too), & the FUD campaigns you try to spin using it, vs. Windows...

      (Listen to that tune sometime, "tommy boy", because YOU NEED IT, bigmouth & PLEASE - quit misinforming others with OUT OF DATE, 1982-2005 "data proofs", or you will make THEM look stupid, as you NOW do, for name calling!)

      Your doing what Mr. Mustaine said in another tune of his "Dance like a marionette - swaying to the symphony (of destruction)"... lol!

      If you can't HANDLE the truth? Don't read it... above all else!

      APK

      P.S.=> I won't SAY something, unless I am dead up sure it's right, & from a valid source + CURRENT data!

      (That is, unless I can prove it myself with facts others can test, like the URL below regarding Windows security vs. that of ANY PC *NIX):

      http://it.slashdot.org/comments.pl?sid=260975&cid= 20109707

      Ahhh, like usual? ... TOO easy!

      When you "Pro-*NIX" people stop posting outright FUD? I'll stop making you look foolish... minus your use of profanities, and outdated B.S.! lol... apk

    11. Re:NASDAQ = Windows Server2k + SQLServer2005 by gallwapa · · Score: 1

      I'd just like to point out that I wasn't trying to 'debunk' the whole Windows thing - just saying, that its a measure of how you judge it. 5 9s for what is all I was saying. its just a marketing gimmick thought up by someone to sell their product.

    12. Re:NASDAQ = Windows Server2k + SQLServer2005 by tomhudson · · Score: 1

      The machines "disseminating the data" are not the same machines doing the trades. So yes, you ARE full of crap. Enjoy it. All those machines "disseminating data" can crash, and the trades will still continue, because the Windows boxes don't do the trading..

      Again, learn to distinguish between the systems devoted to people's desktop needs and the more critical ones actually doing the trading.

      BTW - speaking of Microsoft shilling - How's it feel having Dan Lying Lyons of Forbes outed as the Fake Steve Jobs?

      BTW - that system is pretty crappy - "handling 5,000 transactions a second" and being able to "scale up to handle up to 8 million new rows of data a day" is nothing. Where I work, we do that with one BSD box, 24 hours a day, 7 days a week. 8 million rows of new data is not a problem - its business as usual.

      I regularly run tests against the code mods I'm asked to make, (the server, as well as the loadable modules, is all c/c++) and, whether it as 100 threads or 400 threads, it handles 5,000 to 7,000 requests per second continuously, not just for a few minutes, but over the weekend (and this with only a half-gig of ram). And no, we don't do the "kill a thread to reclaim memory every 500 iterations" - if there's a leak, then tough shit - it has to be found.

      Of course, there's another, slightly different server that handles "only" a couple of thousand queries per second under the same conditions, but its also a lot more db-intensive, as well as having to merge the results with similar queries from up to a dozen off-site computers with each query (and log the results).

      So no, a system that can "scale up" to a hundred new rows a second doesn't impress me much when we're already past that under continuous loads with a single $1,000 - $2,000 server box, single-core cpu and not much ram, both on individual production BSD servers, and locally on both BSD and individual linux boxes.

      We'd never be able to achieve anywhere NEAR these TCO/performance figures with Windows. So no, I'm not impressed, and no, the systems you're talking about are not the systems that execute trades.

    13. Re:NASDAQ = Windows Server2k + SQLServer2005 by Anonymous Coward · · Score: 0

      Bah... Got PROOF? AND, more importantly, your reaction... lol!

      I want CURRENT PROOF!

      UNLIKE YOUR B.S. earlier, which is WAY outta date???

      (GOT any? Nope, I don't SEE it!)

      Say what you will, vs. this:

      http://www.computerworld.com/databasetopics/data/s oftware/story/0,10801,106050,00.html

      "Nasdaq replaced aging Tandem mainframes used to disseminate market trade data with a SQL Server 2005 system that handles 5,000 transactions per second and 100,000 queries a day and can scale up to 8 million new rows of data per day, according to Ken Richmond, vice president of engineering for the stock exchange."

      From one of their own MAJOR people, Ken Richmond.

      So... Let's see proof, CURRENT proof, of YOUR statements, ok?

      First off, this IS what I do for a living for a LONG time now, & here is HOW a well designed system today for this, works:

      The DB engines from MS, run it pal... THE hard part, for stability, via stored proc return recordset data.

      (& the front-ends? ARE ONLY just that (I have been in this field doing that type of development for over 15 years now as a pro, & can tell you this much for SURE - front ends? ARE JUST THAT - the processing is done on backend servers (MS ones no less) on MS db engines, handing off SQL Queries to those industrial database engines, letting THEM process it (the bulk of the work), & sending back an answer... this IS all!))

      "BTW - speaking of Microsoft shilling - How's it feel having Dan Lying Lyons of Forbes outed as the Fake Steve Jobs?" -

      GOOD QUESTION, here is my answer (from having been thru it):

      http://apple.slashdot.org/comments.pl?sid=261749&c id=20133469

      (vs. more /.'s, Phd's known in this field, & arstechnicans who are members here no less, caught impersonating myself, & worse)

      Talk, talk, talk... talk's CHEAP, buddy. Proof, is what people want to see... prove it!

      APK

      P.S.=> Those DB engines ARE WHAT SUPPORTS THE TRANSACTIONS & UPTIME, fool, even IF you could show that some other front end displays it (which we'd like CURRENT proof of, not your outdated horse maneur, which I proved is JUST THAT)... who are you trying to kid??

      AND? I WANT PROOF (not that it matters... the backend handle the HARD part: AN MS BACK END using Windows Server 2003 & SQLServer 2005, chump)... apk

    14. Re:NASDAQ = Windows Server2k + SQLServer2005 by Anonymous Coward · · Score: 0

      "Your point is valid" - by HNS-I (1119771) on Monday August 06, @02:34AM (#20127593)

      I know it is... I wouldn't put up "F.U.D." & OUTRIGHT misinformation (like the constant propoganda stream I see here @ /., vs. Windows), if my facts are NOT straight, AND current as possible.

      See here, for that (a LOT more than SQLServer @ NASDAQ too):

      Specifically, this one, for THIS topic & a quote from it:

      http://www.computerworld.com/databasetopics/data/s oftware/story/0,10801,106050,00.html

      "Nasdaq replaced aging Tandem mainframes used to disseminate market trade data with a SQL Server 2005 system that handles 5,000 transactions per second and 100,000 queries a day and can scale up to 8 million new rows of data per day, according to Ken Richmond, vice president of engineering for the stock exchange."

      This is NOT the front end (merely a messenger, holder of return recordset data, but the actual processing of SQL queries handed to the back end data engine (SQLServer 2005) for 99.999% uptime & stability, with NO security holes found to date in it (SQLServer 2005, this version specifically), see SECUNIA.COM for that in fact... I don't say things, unless I HAVE BACKUP from a reputable source, or proof of my own)... this design type? It's widely recognized as the RIGHT way to do this nature of work, for stability, uptime, & Yes, security!

      How do I know this stuff?

      Well, it's what I do for a living & for the past 15++ years now, as a pro in this field, is how...

      LOL, now... care to dispute that? Others have, & look STUPID now:

      http://slashdot.org/comments.pl?sid=261525&cid=201 29253

      GRANTED: MOSTLY? You were FAR more reasonable AND generally, rational, than others here, but "Tommy Boy" there from that URL above?

      LOL:

      "Dance like marionettes: SWAYING TO THE SYMPHONY (of DESTRUCTION!)"... Dave Mustaine & MegaDeath.

      "stop making such annoying posts. They look like they are written by a nInEyeaRoLd and the last one is redundant." - by HNS-I (1119771) on Monday August 06, @02:34AM (#20127593)

      What is ANNOYING to you, is, that I am CORRECT!

      Redundancy APPARENTLY, is required though (just like it is in high TPM environs, for safety, along with other measures) - to pound facts & TRUTH into your blindly devoted, overly zealous, "Pro-*NIX" skulls here @ /.: HOME OF "ANTI-WINDOWS" F.U.D.!

      Yup: &, your reaction?

      It's VERY TYPICAL, here @ /., the home of the "Pro-*NIX" anti-MS propoganda smear campaigners online - that is, until you get hit by actual facts (or tests head-to-head vs. Windows, such as this one -> http://it.slashdot.org/comments.pl?sid=260975&cid= 20109707 )!

      LOL, & Your CONSTANT resorting to attempts @ 'grammar/spellchecks', lol, the last resort of the defeated online - seems you can read my words, & comprehend them just fine, so... why the 'critique' of my spelling/grammar?

      (BECAUSE YOU HAVE NOTHING ELSE, and I KNOW IT!)

      LOL!

      APK

      P.S.=> Above ALL else, & BY the way? Care to show me your PhD in English?? Ah, don't have one, DO you??? It seems you understood my words easily enough though, by the context wherein which they were used... though, you found them TOUGH to swallow & difficult to digest, because they "upset" your sensibilities, & misinformed minds, pre-programmed w/ SLASHDOT's anti-MS fud, no doubt...

      That is ALL I can draw from your replies here on this, vs. my facts! apk

    15. Re:NASDAQ = Windows Server2k + SQLServer2005 by Anonymous Coward · · Score: 0

      "I'd just like to point out that I wasn't trying to 'debunk' the whole Windows thing - just saying, that its a measure of how you judge it. 5 9s for what is all I was saying. its just a marketing gimmick thought up by someone to sell their product." - by gallwapa (909389) on Monday August 06, @02:57PM (#20132945)

      FAIR ENOUGH & fair reply...

      However, on "Five 9's"/99.999% uptime - It's not just some 'marketing gimmick': & the phrase, 5 nines didn't originate with Microsoft...

      (It's a pretty "std. gauge"/phrase, associated with stability (uptime), & yes, security!)

      APK

      P.S.=> Besides, it's NOT you I am 'after' here, it is Tomhudson, for his typical /. name tossing flaming here:

      http://linux.slashdot.org/comments.pl?sid=261525&t hreshold=1&commentsort=0&mode=thread&cid=20132739

      The stupid fool tried to even post his BS twice, to try bury his outright crap (and, piss poor understanding of HOW modern relational database systems are designed, where he tries to say the front ends do the actual work, when its the backend DB engines that do, in this case, SQLServer powering NASDAQ, taking strings of queries from front ends, & then returning recordset row data to those front ends, ONLY):

      http://slashdot.org/comments.pl?sid=261525&thresho ld=-1&commentsort=0&mode=thread&cid=20134229

      LOL, but tomhudson (43916)'s data? Per this??

      http://www.computerworld.com/databasetopics/data/s oftware/story/0,10801,106050,00.html

      "Nasdaq replaced aging Tandem mainframes used to disseminate market trade data with a SQL Server 2005 system that handles 5,000 transactions per second and 100,000 queries a day and can scale up to 8 million new rows of data per day, according to Ken Richmond, vice president of engineering for the stock exchange."

      Man... He's WAY outta date on the software the DOES THE ACTUAL work (SQLServer on Windows), & WRONG, even his replies on the front end's roles in data processing today, vs. that of the back end industrial strength stable engines in DB servers like SQLServer 2005 (or IBM DB/2, Oracle, etc. & I've worked them ALL)...

      Current data AND DB DESIGN for stability/uptime & security (as well as MULTIUSER speed), matters... not "40 years ago data + design techniques"!

      (Techniques that failed a LOT in letting the front end program on a CLIENT node PC do the work, whereas today, as you can see? SQLServer 2005 + Windows Server 2003 do NOT & LET SERVERS HANDLE IT FOR STABILITY (actual data processing), & provide the 5 9's of uptime @ 99.999%), lol... apk

    16. Re:NASDAQ = Windows Server2k + SQLServer2005 by tomhudson · · Score: 1

      Oh, FFS, learn to read. The system you're talking about doesn't execute the trades - read the link I posted. The Tandem systems you quote were never handling trades - if you had read the links, you'd have seen that trading was handled by the HP systems since 1982. 1982 - get it?

      Real systems don't run Windows, and not slow systems like the ones you talk about. The TSX is installing their new system, which can handle 100,000 per SECOND, and has already been benchmarked at 320 million per HOUR, and it runs RedHat. That's several billion a day, and its engineered way past "5 9's" - order matching is done in millionths of a second, and the whole system falls over within seconds without losing a single piece of data.

    17. Re:NASDAQ = Windows Server2k + SQLServer2005 by Anonymous Coward · · Score: 0

      I have read at slashdot for a long time. Yours is without a doubt the single most annoying post I have ever read. I don't think anyone is really trying to say you are wrong. I am sure with enough money and time MS software can be made to do whatever you want. The fact is that it costs a lot more than other solutions. For many companies, including my own, I am limited to what I can use MS for and thus I am very happy that Linux exists. It allows me to do the things I need to do to compete without being run out of town on the MS tax train.

    18. Re:NASDAQ = Windows Server2k + SQLServer2005 by Hucko · · Score: 1

      Assuming cost of running are similar, if I need 5+ machines on a daily basis to run what others can deal adequately with 2 or 3, I would begin to worry about my 'redundancy'.

      Also consider it from this perspective. Having enough engineering to take up the slack is one thing; having machines/systems constantly being swapped in and out due to failure of one part sooner or later will require an added layer of redundancy to my 'redundancy'.

      I never said to not have redundancy. However redundancy should not be used for day to day running, which by most would be understood as 'normal'. I hope that is not how you plan your systems...

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
  114. new hardware by falconwolf · · Score: 1

    From their limited knowledge they aren't certain that Linux will support computers that come in next year, then what do they do, base their business on older stuff and try to migrate over to something else at the last minute. The aren't sure that the guys working on Linux might just decide it's boring and quit working on it, suddenly there is no more free OS anymore. again they have to adapt the business at the last minute.

    Linux doesn't support new hardware right away. It can take from months to more than a year before drivers are available. However this isn't the fault of Linux developers, it's because of the hardware companies not releasing the drivers and not opening the hardware interface so developers can write their own drivers.

    Falcon
    1. Re:new hardware by jerquiaga · · Score: 1

      Regardless of whose fault it is, the fact remains that it could take a year to get drivers for Linux. And, no matter what people say about Vista's "lack of driver support," Vista still supports a vast amount of hardware when compared to Linux.

    2. Re:new hardware by OrangeTide · · Score: 1

      Linux was the first to have AMD64 support.

      --
      “Common sense is not so common.” — Voltaire
    3. Re:new hardware by falconwolf · · Score: 1

      Regardless of whose fault it is, the fact remains that it could take a year to get drivers for Linux

      Yeap, that's all too true currently. But I'm hoping that as more people use Linux more hardware manufacturers will either develop drivers for Linux or will open up how their hardware works. Some companies are working with developers to create ports for their hardware, like Intel and AMD. About 10 months ago I bought a new PC with Linux preinstalled however it doesn't have a dvd drive installed so I've been looking for one to get that's compatible. Because I want it mainly to make backups I was looking for a dl dvd drive, now however as I currently have almost 200GB used on the hdd for my documents, instead of getting a dl dvd which would require more than 20 disks to backup my files I'm thinking of getting a BluRay or HD DVD drive. I may end up getting an external hdd but then I'd need more than one.

      Falcon
    4. Re:new hardware by russian_casey · · Score: 1

      When it comes to supporting *server* hardware, there really is no argument. And this is where Linux belongs in the enterprise, currently. I'm a fairly hardcore free software advocate and I still don't think average end user should be using GNU/Linux.

      But to argue that Vista supports server hardware better than Vista (I realize this isn't what you were doing) is just absurd. On the desktop it's another matter entirely...again, the fault of manufacturers, *not* of the FOSS community.

      --
      .:: ::.
    5. Re:new hardware by timmarhy · · Score: 1
      "However this isn't the fault of Linux developers"

      so fucking what? it doesn't change the position it would leave the company in.

      --
      If you mod me down, I will become more powerful than you can imagine....
  115. Don't argue, their mind is made up by fishtop+records · · Score: 1

    Just find a new job. Sounds like your bosses are too pointy haired to live with.

  116. Re:Derogatory people by br14n420 · · Score: 1

    Hey dingus, my company only has one Windows box. It runs under vmware ESX and is only used when, say, someone sends a document that bugs out in Open Office. I began using Linux exclusively as a desktop in 1996 to trial-by-fire my way into a administrator job I wasn't qualified for. It worked, and I got to miss out on years of WinME, XP, and now Vista. On the other hand, if you look through my other posts, you will see I've worked in Windows-exclusive shops. They were often this way because they were publically held companies. It sounds great to beat your chest on /. about what idiots you think you management is, but it's not your ass on the line for choosing a minority view on how a particular group of systems is run. When I say ass on the line, I mean it in a career-altering sense. If you screw up an investor's company and happened to change the IT end over to Linux, which is a minority way to do things, it'll be another thing on the list of reasons you failed to make them a return on their investment. There can also be legal responsibility if things managed to not work out. We often forget that in large companies, there is almost always some level of internal sabotage taking place. Especially on projects where a lot of emotion and disagreements on both sides. In the end, it could look like a OS switch and other tech changes, were one of the primary reasons for failure.

  117. costs of software by falconwolf · · Score: 1

    Um...yeah. Free if you don't count having to go buy Windows XP Pro at anywhere from $145-$299 a copy.

    Only if you're upgrading the OS, many however buy new hardware that has Windows preinstalled. That or they buy a volume license for XP or Vista.

    Buy anyways, the cost on linux? $0. $0 $145. Linux for teh win.

    Plus the cost of support and training. Of course Windows also has these costs however if they're already a Windows shop the costs will be lower.

    Falcon
    1. Re:costs of software by turbidostato · · Score: 1

      "many however buy new hardware that has Windows preinstalled"

      That makes it magically free somehow? You can't really be so naive to think it's not preinstalled at a price.

      "That or they buy a volume license for XP or Vista."

      Which somehow makes it free?

      "Plus the cost of support and training."

      It is a LAMP-based software mill that we are talking here. Do you know what the "L" means? It means Linux. If any, there will be extra support and training costs on moving *to* Windows, not the other way around.

    2. Re:costs of software by falconwolf · · Score: 1

      "many however buy new hardware that has Windows preinstalled"

      That makes it magically free somehow? You can't really be so naive to think it's not preinstalled at a price.

      No, it's not free but it is built into the price of the hardware. The buyer gets the computer and the OS at the same tyme, they don't have to buy the computer then install the OS. And depending on who they buy from they may not even need to install apps. I know this as I did it myself, almost 10 years ago I bought my sister a PC with a bunch of apps preinstalled. The PC will either come with all the software needed that's ready to go, or there will be trialware installed. Heck even Apple sales Macs with MS Office trialware installed. You get 30 days to use then if you want to continue to use it you pay MS.

      "That or they buy a volume license for XP or Vista."

      Which somehow makes it free?

      It's not all about being free, in being convenient to have software, whether the OS or apps, preinstalled is a factor as well. I bought my sister's PC with the apps preinstalled both because it was cheaper and because it was convenient. I could have bought them separately then installed the software myself but for one reason, I lived more than a 1,000 miles away.

      "Plus the cost of support and training."

      It is a LAMP-based software mill that we are talking here. Do you know what the "L" means? It means Linux. If any, there will be extra support and training costs on moving *to* Windows, not the other way around.

      In this case yes, but in most cases no. In most cases it's either an upgrade or it's a migration from Windows to Linux or OSX. With an upgrade training won't cost as much as migrating would be.

      Falcon
    3. Re:costs of software by turbidostato · · Score: 1

      "I know this as I did it myself, almost 10 years ago I bought my sister a PC with a bunch of apps preinstalled."

      We are not talking about "your sister's PC" here but about a company environment. How many companies do you know that rely on whatever comes with the PC from the shop? Companies have their own list of licensed/acceptable programs and usually reimagine/reinstall the box prior to put it on production; I know I do it on my environment. Even more; since you are company you are buying PCs on the bulk: if they cost X with a Windows Vista license included, they surely will cost X-minus-delta without it. You can even lose more money: it's not the first time I see a company that due to circumnstances (in a hurry, or buying laptops) that end having to pay *twice* the Microsoft levvy, because they buy a computer with a Microsoft OS license *even* when they already have a campus/company-wide agreement with Microsoft, so there it goes your "convinence".

      ""That or they buy a volume license for XP or Vista."
      Which somehow makes it free?
      It's not all about being free, in being convenient to have software"

      Well, for a company it tends to be more convenient having to pay X than having to pay X+delta.

      "I could have bought them separately then installed the software myself but for one reason, I lived more than a 1,000 miles away."

      You know that living 1000 miles away only makes "a reason" because you are talking about Microsoft, do you? I regularly install software (OS included) on PCs about 3000 miles away. But, anyway, please remember we are not talking about "your sister's PC" kind of environment here (on such kind of environments, being 1000 miles away is not a reason *even* talking about Microsoft).

      "In this case yes"

      But this *is* the case.

    4. Re:costs of software by shmlco · · Score: 1

      "It is a LAMP-based software mill that we are talking here. Do you know what the "L" means? It means Linux."

      Maybe it's Red Hat and they're paying for the Enterprise version. Maybe they're paying MySQL AB for support. Just because it's open-source doesn't mean that they (or someone like them) are not paying for it.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
  118. It's easy to pay people for LAMP. by nicolaiplum · · Score: 1

    If it's a problem that the software doesn't come with a big bill from someone who doesn't help you when the software goes wrong, the problem can easily be removed by signing up to a full-on Red Hat support contract!
    MySQL support can get pricey enough to be noticed, too (but it's quite useful).

    --
    "For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled"
  119. Has noone a comment on Wall Street Analysts? by awfar · · Score: 1

    Their analysts make sure your company, compared to their industry, reflects what they think a good company "looks" like; this means $revenue/employee, etc.

    I would not be surprised at all that the upper management a simply told that software must reside on xxx, based upon some risk analysis. And most of these analysts and business own Microsoft stock.

    I worked in the pharma industry, and that is simply how it worked; the technocrats lose to Business, and an average manager or developer doesn't have a chance of swaying the decision.

    1. Re:Has noone a comment on Wall Street Analysts? by gronofer · · Score: 1
      1. technocrats lose to Business
      2. company looks good on Wall Street, pumps up its finances
      3. company outsources tech to India
      4. bubble bursts, company tanks
      5. Indian outsourcers buy what's left, for the contacts and trademarks
      6. Profit!
  120. Easy - go virtual by flyingfsck · · Score: 1

    When confronted with a dilemma and you have a hard time to avoid both horns, go for the third option: You can toss sand in the bull's eyes. Announce a server consolidation plan. Go virtual in a big way. Install VMware on Linux. Convert all your existing hardware servers into VMware virtual machines. Buy MS Server 2003, install some useless thing that management really wants on it and keep the important stuff on the LAMP machines. Just making MS 2003 virtual improves the management thereof enormously, since it becomes super easy to backup and restore and if you need more, just copy the image.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  121. polyamory by falconwolf · · Score: 1

    A spouce does not tolerate any competition.

    Not all spouses are like this. Many in polyamoury find it better to have more than one spouse or lover. Of course it takes someone special who can live as a polyamourist. For instance someone who gets jealous would have a difficult tyme in a poly relationship.

    Falcon
  122. responsibilities by falconwolf · · Score: 1

    So my argument is not that MS is superior (heavens no!) but rather that until you are asked for a solution, you should not try to give one. It is useless.

    I disagree. In this case IT is being asked to make a major change in how the current is run. It's the responsibility of those who work there to tell it like it is. I used to be in the Army and I frequently questioned orders, occasionally I'd even refuse to follow an order. I got into trouble for that, however afterward I was frequently told I was right. Some who outranked me hated this but others wanted thinkers not robots. One of my COs, Commanding Officers, even put in a request for me to go to Warrant Officer Flight School as I was enlisted not an officer.

    Falcon
  123. Re:Derogatory people by Anonymous Coward · · Score: 0

    Quite honestly if I worked at a company where your philosophy was prevalent, I would quite. Same goes for the original poster. Any company that makes a platform decisions with out listening to there front line "troops" is making the same mistake of many losing armies from the 19th and 20th century.

  124. That's why Linux would be better by Stephen+Ma · · Score: 1
    If I need to spend more on personnel to get an incremental savings in software, it ain't gonna look good.

    Which is why Linux would be better for you. A lot of experience suggests that a Linux network would need far less manpower to maintain than a Windows network of similar size.

    1. Re:That's why Linux would be better by filesiteguy · · Score: 1

      You're preaching to the choir!

      I still remember an experience about three years ago (while at San Bernardino County) where most of our 500+ Win2K/2K3 servers were hosed by some virus. Meanwhile my 12 SLES servers were humming along just fine.

      In any case, I'm introducing it slowly.

    2. Re:That's why Linux would be better by Stephen+Ma · · Score: 1

      Okie Dokie! :)

  125. Re:Derogatory people by br14n420 · · Score: 1

    So you'd be willing to risk your career's future over personal preferences. Doesn't really sound like something an AC would do. :)

    Enjoy your phone monkey job.

  126. Let E. S. Raymond tell them... by Ghengis · · Score: 1

    If you think they'll actually read it, give the managers a copy of "The Cathedral and Bazaar" by Eric S. Raymond. If you don't think they'll read it, give them a synopsis in the form of a presentation hitting the main points like not being locked-in to a single software vendor, and not being charged for the 0's and 1's they've sent you when they'll be fixing them anyway... who likes paying for broken software? The only thing you as the customer should ever be charged for is support, not the little bits living in the wild already.

    --

    "The best laid plans of mice and men gang oft agley..." - ROBERT BURNS

  127. managements arguments are ? by bigtreeman · · Score: 1

    Just as you have to justify keeping LAMP they would have to justify changing to .NET
    What are the arguments they are giving to their managers or directors.
    Don't defend your established position attack their reasons for wanting change.
    You have a cost history for your LAMP shop, you know how often you have had real security problems, you are able to build future requirements with current programming staff.

    --
    Go well
  128. Re:Don't be fooled, it's buggy. by Anonymous Coward · · Score: 0

    Neo-comunist ideology? I see your catch-phrases are coming along quite nicely, even if your spelling is not.

    The problem here is that you've got your own ideology so neatly wrapped around your preconceived idea of how things work that you are blinded to the possibility there might be more to it.

    Get your hand off it and get out more.

  129. Linux was the first to have AMD64 support. by falconwolf · · Score: 1

    Didn't AMD work with Linux developers for the AMD64 support?

    Falcon
    1. Re:Linux was the first to have AMD64 support. by Anonymous Coward · · Score: 0

      Even if they did what is your point? I am sure Intel developers, and other hardware developers, work with Microsoft developers to create their drivers!

    2. Re:Linux was the first to have AMD64 support. by jddunlap · · Score: 1

      They don't work with Microsoft to create drivers?

    3. Re:Linux was the first to have AMD64 support. by Intron · · Score: 1

      Hardware vendors have to write and test their own drivers, then pay MS to be certified.

      --
      Intron: the portion of DNA which expresses nothing useful.
    4. Re:Linux was the first to have AMD64 support. by jddunlap · · Score: 1

      Oh, they have to pay Microsoft... Silly me, I should have know.

    5. Re:Linux was the first to have AMD64 support. by falconwolf · · Score: 1

      They don't work with Microsoft to create drivers?

      That isn't an answer to my question, which was "Didn't AMD work with Linux developers for the AMD64 support?"

      Falcon
    6. Re:Linux was the first to have AMD64 support. by Anonymous Coward · · Score: 0

      That isn't an answer to my question, which was "Didn't AMD work with Linux developers for the AMD64 support?"
      And the answer is "yes, they probably did". But I still don't see what your point is. If companies work with Linux developers to provide Linux with support for new hardware, then it clearly cannot be true that Linux lags behind in supporting new hardware.

      (And indeed the truth is that Linux supports new hardware just as well as Windows. I built a brand-new PC last month using all the latest technology, and it was all supported out of the box by Linux. Heck, the Intel motherboard came with a CD of Linux drivers!)
  130. This isn't about fear of change or inexperience. by Anonymous Coward · · Score: 0

    Partially true. I'd ask the OP what's the issue if they went with MS.NET? I rather doubt the money is an issue since it's not out of his pocket. Is it simple lack of experience with MS products? A legitimate fear to anyone who overspecializes.

  131. Speak In Their (Management's) Language by magic+weaver · · Score: 1

    It took me a few years to learn to communicate to middle and upper management in getting the tech goodies I have today. But before I pass on my little nuggets of wisdom, allow me to introduce my position.

    I manage the IT facilities a faculty (of approx 1000 students and 100 staff) within a British university located in Malaysia and I have to contend with a "big brother" who provides our network & internet access along with login privileges. My users look up to me and my small team to prevent "big brother" from bullying them into submission (my users generally have more computing freedom than other faculties so in essence my dept is treated like the red headed step child).

    The university in general (the main campus in the UK and all its branch campuses) has been recently directed to switch 100% to Microsoft & .NET for all it's solutions. I've managed to retain my Linux & LAMP servers within that environment and not to mention got a few new tech goodies along the way.

    The secret to it all is that management thinks in (literally) dollars (in my case Ringgit) and cents, so it would in your benefit to brush up in that area. Explain to management the costs involved in the "manufacturing" of a Linux distro, and that how it's a community effort hence why it is given away for "free". If they are uncomfortable with the fact that support is "sporadic" give them the option of going with a branded distro (i.e. Red Hat, SuSE, Ubuntu) they will have to pay for support but support IS guaranteed.

    Next make a comparison on the costs of moving to MS .NET vs. staying with your LAMP solution. Talk in terms of man hours needed to setup the MS .NET (translating to costs), personnel training to handle the .NET systems, software costs (MS licenses don't come cheap) AND annual maintenance fees on the .NET systems (some MS licenses require a annual fee). Don't forget to mention/factor the costs of NEW hardware for the .NET systems; from experience LAMP systems can function perfectly fine on under-speced machines for years without giving any signs of stress when compared to MS based systems.

    Next talk about redundancies in your IT department (I'm assuming you are NOT an army of one), with switching over to .NET many personnel will lose their function in the organisation and this will lead to either:

    1. Retraining of the personnel for better efficiency
    2. Fire the old and hire new, which means for about a period of 3 months the new guys will be learning the ropes of the organisation, translating again to 3 months of minimal productivity. Not to mention the periods when a position cannot be filled because a suitable candidate can't be found. Also it *MIGHT* cost the organisation more in terms of salary to hire a nrew suitable person versus keeping the current person around and re-training him/her (and don't forget to compare it against NOT moving).

    Lastly mention about the transition period on how every one MUST transition over to the newer system and learn to use it. Translating to lost revenue from loss of productivity from the staff. If your core business is web related, do a business generation analysis from 1 minute of up time versus 1 minute of down time (in relation to the system being down for transition) and don't forget to include the time when the team work out the kinks in the system after it has gone live.

    Remember that most people in management didn't get their tech trench badge, they are in their position to make sure the company's bottom line stays in the black and nicely elevated. Learn to speak their language and you'll most probably get what you want. Best of all, if you can work this out with your CEO/President and he/she agrees I doubt any other manager is going to question the leader's decision.

  132. Re:This isn't about fear of change or inexperience by barzok · · Score: 1

    What's the issue...other than rewriting everything they've developed over the last X years? And the cost of retraining the development and sysadmin staff?

  133. Engagement with management by xixax · · Score: 1

    Yes! Agree with you 100% here.

    I've walked this road for a few years now, and have begun to appreciate those tedious documents like strategic plans. They mean that management know when to involve me in decision making, and they know that I have a coherent strategy in place for our environment that answers all the questions that might keep them up at night. Make sure an agreed plan spells out a longer term intentions and that they understand the costs of changing the underpining platform.

    If you don't engage with your management and agree on directions, you're going to keep running into management fads.

    Xix.

    --
    "Everything is adjustable, provided you have the right tools"
  134. Re:This isn't about fear of change or inexperience by Anonymous Coward · · Score: 0

    Sounds like the argument that most use for NOT moving to FOSS.

  135. LAMP by Anonymous Coward · · Score: 0

    Linux rocks

    Apache is great for general web sites and web applications too now I guess as long as fork() and use shared memory isn't the only answer.

    If I had a choice between MySQL and Microsoft SQL I pick Microsofts in a heartbeat. MySQLs strongest point is unfortunately its marketing. It is nowhere near a competitor on technical merits to the major players.

    PHP is alright I guess but I'm not too impressed with the general concept for developing data driven sites. We need systems that are easier to use, much more meta-data driven, less shooting oneself in the foot, something like MS Access for the web, Oracle forms type systems would be a step in the right direction IMHO. A system where people can safely remain ignorant about SQL injection.

    Microsoft has some cool technologies like LinQ queries and their development environments are always top notch. Nothing beats edit-and-continue while your debugging your apps in their C++ IDEs.

    The more I think about it the more I come to the conclusion that any serious web based system needs to have its core in a real language not .ASP, .PHP, .JSP...etc. MS web nonsense scares me and so does PHP. None of them scare me as much as JSP.

    I personally believe that aside from a few rediculously useful systems systems technology is much less important than competent people and a good core design. With them you will succeed with any of the major platforms, without them don't expect a good choice to save you.

    Disruptive change in an existing environment for political reasons is ususally a bad idea. However there may be overriding values that while you might not like them could actually make sense.

  136. Lincoln freed the slaves...? by Anonymous Coward · · Score: 0

    You must've never heard of Nat Turner or Harriet Tubman. Or W.E.B. DuBois. Re-read your history book, kid.

    1. Re:Lincoln freed the slaves...? by tomhudson · · Score: 1

      I know ... Lincoln actually had several opportunities to abolish slavery, but chickened out each time. Still, he finaly did what was right, so gotta give him SOME credit - after all, its rare nowadays that you remember a politician for the good things they do ...

  137. It's easy to pay for free software by Anonymous Coward · · Score: 0

    This is actually an old argument from Cathedral and Bazaar territory. If the Cathedral IT departments have to spend a lot of money, then they accrue a lot of power, can spend money on employees, feedback mechanism.

    So buy the free software. It's not difficult, plenty of vendors want to sell and support free software. Next time you want a pay raise, you'll be able to point at the software budget that you support.

  138. Does this story ring a bit contrived to you? by Anonymous Coward · · Score: 0

    Perhaps this decision is not within your scope of authority and that pisses you off. Most companies require a Solution Option Comparison or something similar before the budget is approved for major infrastructure changes such as this. So in my opinion the validity of the situtation you describe is very suspicous and seem too favorable to Linux being victimized and a PHB cutting off his nose to spite his face.

    Many times I have seen upper management scared off because developers made a religeous argument for an OS instead of a good business case.

    Upper management usually are not clueless about these sorts of things. When large sums of money are going to be spent the board requires that a paper trail exist of how they made the final decision. Unless of course you are in a small company where a single personality can become a tyrant. In that case do what you are told and start looking for another position at a better company.

  139. Re: Not so easy by Anonymous Coward · · Score: 0

    Virtualization isn't some magical cure-all for this situation. It comes with its own unique set of challenges:

    I will work with the assumption that the enduser stations so far have been Linux clients, and also with the assumption that the programs served up using the .net framework won't run within them. If both of these are true, won't that require not only virtualized servers, but virtualized workstations? I am not trying to incite a flame war here; I admit that I do not have these answers. But these should be considered.

    Other problems with virtualization are the costs of (re) developing, and most likely (re) training both end users and developers alike. These are the same costs as doing the 100% migration anyhow, so wouldn't virtualization only be at its most useful when making the transition from the LAMP stack to .Net? I would think that it would just give a bit of extra time at best, while at the same time throwing a couple of extra layers of complexity.

  140. Switching .NET makes sense.... by Toreo+asesino · · Score: 1

    ...If you business is looking to standardise on a technology platform.
    Put it another way, if all the "software" you have is on php/www then fine, but for most larger organisations, the application stack is only partly based on the web. For these cases, a platform like .Net (or indeed Java too) makes perfect sense because you can write for the web, desktop, server, and hand-held all in the one language, which you cannot do with php.

    There may be a larger picture than you're seeing here. Php is fine....as long as you don't care about reusability outside of the website. For most companies, that's not the case.

    --
    throw new NoSignatureException();
  141. Use the Economist on 'commoditisation' by nickco3 · · Score: 1

    http://www.economist.com/surveys/displaystory.cfm? story_id=E1_TSQSPDT

    Modifying Moore's law

    May 8th 2003
    From The Economist print edition
    Many of the innovations that made the IT industry's fortunes are rapidly becoming commodities--including the mighty transistor

    IF GOOGLE were to close down its popular web-search service tomorrow, it would be much missed. Chinese citizens would have a harder time getting around the Great Firewall. Potential lovers could no longer do a quick background check on their next date. And college professors would need a new tool to find out whether a student had quietly lifted a paper from the internet.

    Yet many IT firms would not be too unhappy if Google were to disappear. They certainly dislike the company's message to the world: you do not need the latest and greatest in technology to offer outstanding services. In the words of Marc Andreessen of Netscape fame, now chief executive of Opsware, a software start-up: "Except applications and services, everything and anything in computing will soon become a commodity."

    Exactly what is meant by "commoditisation", though, depends on whom you talk to. It is most commonly applied to the PC industry. Although desktops and laptops are not a truly interchangeable commodity such as crude oil, the logo on a machine has not really mattered for years now. The sector's most successful company, Dell, is not known for its technological innovations, but for the efficiency of its supply chain.

    As the term implies, "commoditisation" is not a state, but a dynamic. New hardware or software usually begins life at the top of the IT heap, or "stack" in geek speak, where it can generate good profits. As the technology becomes more widespread, better understood and standardised, its value falls. Eventually it joins the sector's "sediment", the realm of bottom feeders with hyper-efficient metabolisms that compete mainly on cost.
    Built-in obsolescence

    Such sedimentation is not unique to information technology. Air conditioning and automatic transmission, once selling points for a luxury car, are now commodity features. But in IT the downward movement is much faster than elsewhere, and is accelerating--mainly thanks to Moore's law and currently to the lack of a new killer application. "The industry is simply too efficient," says Eric Schmidt, Google's chief executive (who seems to have gone quite grey during his mixed performance at his previous job as boss of Novell, a software firm).

    The IT industry also differs from other technology sectors in that its wares become less valuable as they get better, and go from "undershoot" to "overshoot," to use the terms coined by Clayton Christensen, a professor at Harvard Business School. A technology is in "undershoot" when it is not good enough for most customers, so they are willing to pay a lot for something that is a bit better although not perfect. Conversely, "overshoot" means that a technology is more than sufficient for most uses, and margins sink lower.

    PCs quickly became a commodity, mainly because IBM outsourced the components for its first venture into this market in the early 1980s, allowing others to clone the machines. Servers have proved more resistant, partly because these powerful data-serving computers are complicated beasts, partly because the internet boom created additional demand for high-end computers running the Unix operating system.

    But although expensive Unix systems, the strength of Sun Microsystems, are--and will probably remain for some time--a must for "mission-critical" applications, servers are quickly commoditising. With IT budgets now tight, firms are increasingly buying computers based on PC technology. "Why pay $300,000 for a Unix server," asks Mr Andreessen, "if you can get ten Dell machines for $3,000 each--and better performance?"

    Google goes even further. A visit to one of the company's data centres in Si

    --
    -- Nick "Hallo this is Beel Gates, und I pronounce weendows as ... WEENdows"
  142. The Theory vs. The Practice by ConallB · · Score: 1

    Think outside the technology box for a second and see the business case for .NET vs OSS.

    I am a business. I make software product X for Market Y. I started small and in order to keep costs down I chose OSS. Free, customizable, accessible. My target customers in Market Y had the same goals as me, keep costs down and maximize returns. My software gave them what they wanted and they really didn't care about development platforms as long as I delivered on my promise.

    Now my business is growing, and so are my customers. Suddenly my sales guys are pitching to businesses who are Microsoft houses and who DO care about my development platform as it needs to fit in with theirs. They want to create custom interfaces into my product using their existing developers and methods.

    So I have a choice, try and sell LAMP to a Microsoft house or sell them something written on a platform designed to integrate with their business.

    There is nothing wrong with LAMP. I as a technology manager love it. But with my business manager hat on I know that decisions I make have to fit in with my customers requirements if im gonna put food on the table.

    It all comes down to the money in the end. If I want to make any I have to bow to the customers wishes and the market demand.

    Sad, yes, but true.

    --
    Quidquid latine dictum sit, altum sonatur.
  143. Re:Derogatory people by Anonymous Coward · · Score: 0

    You can always come to Europe, where people are paid to think for themselves instead of following the other sheep.. If you're smart and stand for your opinion, you'll have new job in a week..

  144. Oss2Oss at Howard County Library by Anonymous Coward · · Score: 0

    Check out http://www.hclibrary.org/oss2oss.php it should provide you with some insight to the benefit of Open Source Solutions.

  145. You're full of shit. Nasdaq doesn't run on Windows by tomhudson · · Score: 1

    Bullshit astroturfing.

    Nasdaq doesn't do trades using Windows Server2k and SQLServer2005 - the trades are handled by HP servers running NonStop operating system RVU G06.24 or later and OpenView. Its been that way since 1982. Note the date on the link - March 21st, 2005.

    http://www.hp.com/hpinfo/newsroom/press/2005/05032 1c.html

    Since 1982, HP NonStop systems have run the core applications for the NASDAQ trading floor, which includes the buying and selling of shares electronically for large-scale institutional customers. Today, NASDAQ serves a market that is growing at a projected rate of 35 percent a year, with online trading and a robust economy continuing to fuel an explosion of investor participation. HP's Adaptive Enterprise strategy is helping NASDAQ continue to adapt to a changing business environment and ensure every trade is executed efficiently regardless of transaction volumes.

  146. Re:This isn't about fear of change or inexperience by barzok · · Score: 1

    And, in both directions, it's a good argument.

    This type of conversion is expensive. I have 2 applications right now which would run perfectly fine on Linux or BSD, but they're hosted on Windows 2003 right now. Why? Because that's what our sysadmins know best. The app runs fine on Windows, and the rest of our systems and tools are MS-centric. There isn't a compelling business reason to have these 2 systems breaking that, and plenty of good arguments against it.

  147. Linux migration example for management by Lightlord · · Score: 1

    May be the success story of ELCOT could help. http://www.youtube.com/watch?v=3_g72GcaIdc [Youtube.com]

  148. Re:Use Examples YES! YES! Use EXAMPLES by Anonymous Coward · · Score: 0

    Yes! Yes! To beat the false idea of Linux being a hobbyist thing, the best is to provide EXAMPLES of Linux success! Not rethoric.

    -Some of most intensively used applications run Linux
        GOOGLE
        WIKIPEDIA (LAMP) ...

    -The most powerful publicly-known computer systems in the world also rely on Linux
      (IBM Blue Gene/L has all I/O nodes running Linux - other nodes don't have a real OS)
        and quite a few in the TOP500 see http://en.wikipedia.org/wiki/Top500

    -Some of the largest applications like SAP and Oracle ERP's have been supported on Linux for years now, and #customer is increasing
      (I worked for SAP several years, and Linux was doing quite well. The worse issue I remeber of (a data corruption case) was on Win/MSSQl Server...

    Well up to you to complete the list...
      wouldn't that be the most efficient to fight against FUD ?

  149. Why counter productive? by plague3106 · · Score: 1

    Because you can't learn something new? I honestly don't know why any serious shop even bothers with the MP part of LAMP. A database that doesn't support ACID and a scripting language? Scripting was the bigest PIA and is horrid for any larger website. Postgres and Java would be a nice step up.

    Asp.Net is a very nice (and productive) way to build websites. Sql server is a very good db server. Its much easier to build sites in Asp.net than in a scripted language.

  150. Ask Why ? by ROOK*CA · · Score: 1

    Seems to me the question you should be asking management is "Why do you want to change from an OSS Environment to Windows" ? Since you're already in an OSS shop the current and past performance of said environment already speaks for itself, if management has particular issues with the current environment that they think will be addressed by going to a Microsoft based solution, let them verbalize those and be prepared to show them how those same issues can be addressed with OSS solutions. I'd also keep in mind that the decision may be driven entirely by Microsoft Marketing their wares directly to management and thus it's rather easy to refute the typical Microsoft "talking points" one by one (Microsoft tends to sell based on very general statements with respect to how their products are superior to OSS products).

  151. Hammer. Meet Nail by mpapet · · Score: 1

    It sounds like this is a very large organization with many layers of buracreacy. Furthermore, it sounds like you are trying to apply a technical solution to a non-technical problem.

    In this case the non-technical problem is a migration to .net. It's not a technical problem yet. Someone, somewhere is either evaluating a move or getting ready to push .net down your throat. Right now, its a political problem because nothing has landed on your desk.

    By all means collect all of the great ideas on this discussion and then do two things.

    1. Freshen up your resume and start looking elsewhere.
    2. You need to take these ideas up progressively higher levels of management. Each level, if there's any chance at all for your position, will give you/your boss honest feedback to work/rework your presentation to encircle the .net crackpot. Along the way you will probably run into resistance and some retribution. This is why you are looking for another job. It takes the pressure off.

    If you can't/won't look for another position, then start learning mono/.net because you want to be a valuable asset.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  152. The medium is the message by abolitiontheory · · Score: 1

    This entire thread of replies is exactly why Linux is superior to Microsoft.

  153. Bathroom stall marketing by Anonymous Coward · · Score: 0

    Print up the most offensive clauses of MS EULAs on stickers. One clause per sticker.
    Include ones like "Microsoft does not guarantee that this software will do anything at all, and if it does do something, it isn't Microsoft's fault if that something is harmful to your business."

    Make lots of the stickers and place them in bathroom stalls throughout the company.

    With very few resources you can mount an advertising campaign that can outspend MS at a local level. Be creative, be funny, be memorable. Just like politics, the candidate with the best/most ads wins.

    "Linux will guarantee the world's best health care to all employees--for free!"

  154. Re:Derogatory people by br14n420 · · Score: 1


    Alright, this is my last reply to an AC. They are getting too stupid.

    I am not going anywhere. I've got the best job in the world and have more sales in europe than here in the states, so almost all of my business exposure is europe and asia. That's really nice for folks who like to work in the early evening, completely avoiding the rat race feeling of 9-5.

    Regardless, the escape was not working for a traded company. See, you think there's something different in the way big business runs here than it does in your neck of the woods, but amazingly, big business on this scale is relatively the same regardless of what part of the world you end up.

    For instance, if you are working for ISS in one if their european offices, you are under the same upper management and held to the same policies regarding how YOU spend THEIR money on technology.

    I still don't see what people fail to realize. It's so simple.

  155. Created with life experience. by Anonymous Coward · · Score: 0

    "Yes, there are plenty of individual examples of great managers, great developers who became managers and so on. Pointing to individual examples doesn't work that well."

    And painting people with a broad brush is better? Why don't you simply do the hard work and point out that some people are bad, and some people are good? You'd want others to do the same for you. Why can't you be bothered to show the same courtesy to others?

    "I was just talking about how I perceived the 'average' manger out there. When it comes to upper management, the dudes/dudettes that make major tech decisions -- most of them (at least in my opinion) are not very tech savvy, and as far as engineering and science is concerned are very limited."

    So their knowledge about your field is limited, but yours of theirs isn't?

    "The point, which most people missed here, is that certain majors are attractive for certain personality types."

    Then this forum shouldn't have a complaint about how they're being potrayed then.

    "Someone greedy and materialistic, whose only goal in life is to make money in the fastest and easiest way, will most likely choose business over basket weaving when they reach college age. I would think that is kind of obvious...."

    It's obviously naive. There's nothing inherent in business or computer science that allows one and keeps out the other. You need more life experience to see this.

    "Those cliches and stereotypes of stupid and partying business majors persist because they are true to a certain degree. It is very hard to create a stereotype like that and maintain it without absolutely no support from reality."

    They also persist because a lot of people are too lazy to do the required research to prove otherwise. Plus who wants to go to the trouble to weaken their stereotypes?

  156. A MS license is not an asset. by Tungbo · · Score: 1

    Every one who buys a license from MS owns nothing but a right to use the MS product within prescribed conditions. It's functionally equivalent to a lease. OK, one CAN capitalize a lease for accounting purposes, but you never own the assets and the only effect is timing of taxation.

    The same effect can be achieved by buying a OSS support contract and capitalizing it.

  157. The front end is merely a messenger, first of all. by Anonymous Coward · · Score: 0

    "Bullshit astroturfing." - by tomhudson (43916) on Monday August 06, @09:27AM (#20129253)

    Ok... read this (and, you had the NERVE to say in your topic that I am "full of shit"? ROTFLMAO!):

    The quote I cite below, is From RIGHT here (& FAR MORE CURRENT THAN YOUR MARCH 21st 2005 dated data, as this is from NOVEMBER 2005):

    http://www.computerworld.com/databasetopics/data/s oftware/story/0,10801,106050,00.html

    "Nasdaq replaced aging Tandem mainframes used to disseminate market trade data with a SQL Server 2005 system that handles 5,000 transactions per second and 100,000 queries a day and can scale up to 8 million new rows of data per day, according to Ken Richmond, vice president of engineering for the stock exchange."

    (LOL - who's "FULL OF SHIT", now, "Tommy Boy"? )

    ROTFLMAO! Hey "Pro-*NIX/Anti-Microsoft F.U.D. spreader": HOW DOES EATING YOUR OWN WORDS, taste?

    (There is the taste of victory which I enjoy, & you? THE BITTER TASTE OF DEFEAT!)

    Tommy-Boy - You've made me laugh, w/ your name-tossing (along with other /.'ers name calling, down mods of my posts, evasions of security tests I posted that show Windows as more secure than any PC NIX here -> http://it.slashdot.org/comments.pl?sid=260975&cid= 20109707 , use of profanities directed my way, & "spelling + grammar checks" (those with no PhD's in English mind you) but, this makes me just laugh, read on)!

    Ah, lol... Dave Mustaine & MegaDeath said it best, for me:

    "A tout le monde (To everybody) - A tout mes amis (To all my friends) - Je dois partir (I must leave) -
    These are the last words - I'll ever speak - And they'll set me free"


    Free, of the b.s. "proof" you posted, which is WAY outta date!

    Free, of the b.s. 'downmods' I have gotten in this reply of mine, despite facts I post which are indisputable!

    Free, of the typically defeated's online "spelling & grammar checks", you guys with NO PhD in English often try... & fail on, because you understood my points via the context in which they were used - VERY cheap, & WEAK!

    ALL, VS. YOUR "FREE" OS (look @ the backend costs of supporting it, & retraining, as well as bugginess supporting Win32 wares, the MOST used on the planet which you ALL have to deal with because most folks & companies use them? Well, think again on THAT point too), & the FUD campaigns you try to spin using it, vs. Windows...

    (Listen to that tune sometime, "tommy boy", because YOU NEED IT, bigmouth & PLEASE - quit misinforming others with OUT OF DATE, 1982-2005 "data proofs", or you will make THEM look stupid, as you NOW do, for name calling!)

    Your doing what Mr. Mustaine said in another tune of his "Dance like a marionette - swaying to the symphony (of destruction)"... lol!

    If you can't HANDLE the truth? Don't read it... above all else!

    APK

    P.S.=> I won't SAY something, unless I am dead up sure it's right, & from a valid source + CURRENT data!

    (That is, unless I can prove it myself with facts others can test, like the URL below regarding Windows security vs. that of ANY PC *NIX):

    http://it.slashdot.org/comments.pl?sid=260975&cid= 20109707

    Ahhh, like usual? ... TOO easy!

    When you "Pro-*NIX" people stop posting outright FUD? I'll stop making you look foolish... minus your use of profanities, and outdated B.S.! lol...

    AND "TOMMY BOY"? THIS IS NOT THE FRONT END, it's what does the ACTUAL DP work: SQLServer 2005 running on Windows Server 2003 + SQLServer 2005... chump? On THAT note of yours (piss poor reply, and WRONG as hell, lol)??

  158. Re:The front end is merely a messenger, first of a by tomhudson · · Score: 1

    "the processing is done on backend servers (MS ones no less) on MS db engines, handing off SQL Queries to those industrial database engines, letting THEM process it (the bulk of the work), & sending back an answer... this IS all!"

    That is a total lie. Not for trades. Nasdeq has never used either Tandem computers or Windows boxes for trades. Ever. Those Tandem computers that were replaced with Windows boxes never handled trades. That has been the exclusive domain of the HP NonStop boxes since 1982. Follow the links I posted. They have all the proof you need - except that you're an astro-turfer, so "proof" won't do if it contradicts the "Microsoft Way."

    You go on and on about this "wonderful new" Windows system that can handle 5,000 messages a second. The TSX is testing their new system, running on Linux, that handles 20 x that - 100,000 per second. And its entirely redundant, so fail-over happens without losing a single message/trade/transaction.

    Their current benchmark is 320 MILLION per HOUR - its designed to start at 2 billion transactions per trading day (obviously, a trading day is not 24 hours, so its real capacity is almost 10 billion per "real" day). So really, a system that "can be expanded to record up to 8 million new rows of data a day" is only 1/1000 the capacity. 1/1000 - 4 orders of magnitude less. So stop with the shilling for Microcrap. (Actually, the comparison is even worse, since the TSX system will record more than 1 row per transaction, since there's obviously way more than one table involved - its not a glorified flat file).

    And what's REALLY NEAT - its home-grown.

    1. Those tandem computers were never used for trades, as anyone who follows the links I posted and does any reading would know.
    2. The system you're talking about is woefully inadequate in comparison to real systems.

    "First off, this IS what I do for a living for a LONG time now, & here is HOW a well designed system today for this, works:

    The DB engines from MS, run it pal... THE hard part, for stability, via stored proc return recordset data."

    Bullshit Bingo Alert: "THE hard part, for stability, via stored proc return recordset data."

    Hard? It takes 10 minutes to teach someone how to code for stored procedures in the *nix world, in c and/or c++. If you think that using stored procedure is complicated, you're in the wrong business. But really, stability comes from code that doesn't have buffer overruns, that allocates and de-allocates resources quickly and cleanly, and can run in a deterministic fashion - and Windows doesn't cut it.

    So stop with the stupidity.

    Ad to clear up one more piece of astro-turd:

    "as well as bugginess supporting Win32 wares, the MOST used on the planet "

    Windows is NOT the most used on the planet - its just the most used on the desktop. You forgot everything else, from embedded devices to supercomputers.

    So get out of your momma's basement and get a job, get a real life, etc. You're hopeless, even as an astroturfer. Because nobody believes you have 15 months, never mind your claimed "15 years" experience - unless its working at "Worst Buy" selling "Pee-Cees".

  159. More proof, just to BURN YOUR F.U.D. spreader A$$ by Anonymous Coward · · Score: 0

    Hey, tomhudson (43916), some vintage quotes of yours:

    "That is a total lie. Not for trades. Nasdeq has never used either Tandem computers or Windows boxes for trades. Ever. Those Tandem computers that were replaced with Windows boxes never handled trades." - by tomhudson (43916) on Monday August 06, @07:08PM (#20135985)

    &

    "The machines "disseminating the data" are not the same machines doing the trades. So yes, you ARE full of crap. Enjoy it." - by tomhudson (43916) on Monday August 06, @03:39PM (#20133501)

    ----

    Ok, you asked for it, here it is (others here CAN READ, you know, I'll let them judge (how's that))?

    Securities: NASDAQ Migrates to SQL Server 2005:

    "The system supports NASDAQs Market Data Dissemination System (MDDS). Every trade that is processed in the NASDAQ marketplace goes through MDDS, and MDDS keeps the official daily record of all trades. To support MDDS, SQL Server 2005 handles approximately 5,000 transactions per second at market open."


    http://www.windowsfs.com/eNews/tabid/112/articleTy pe/ArticleView/articleId/933/Securities-NASDAQ-Mig rates-to-SQL-Server-2005.aspx

    Dig this, bro, & dig it good:

    EVERY TRADE pal, & its data... every trade goes THRU Windows Server 2003 & SQLServer 2005... you b.s. artist/"F.U.D." spreader, that had the sheer NERVE to call me names, & a shill above all else!

    (Again - PROVE otherwise, to all of us reading here - you tried, but with STALE data, outdated stuff!)

    Hmmm, I see now, why you have TROLL in your signature here: YOU CAN'T HANDLE TRUTH, even if proven from reliable/reputable sources!

    Read on, McDuff (proof of it is above, verbatim, from one of the architects of the system, AND that ALL DATA for trades passes thru MDDS, & from reputable sources no less):

    First of all: NOTICE THE DATE OF YOUR initial "PROOF" (it is less current than mine was, which disputes AND disproves yours):

    The quote I cite below, is From RIGHT here (& FAR MORE CURRENT THAN YOUR MARCH 21st 2005 dated data, as this is from NOVEMBER 2005):

    http://www.computerworld.com/databasetopics/data/s oftware/story/0,10801,106050,00.html

    "Nasdaq replaced aging Tandem mainframes used to disseminate market trade data with a SQL Server 2005 system that handles 5,000 transactions per second and 100,000 queries a day and can scale up to 8 million new rows of data per day, according to Ken Richmond, vice president of engineering for the stock exchange."


    Now, take a peek @ this, also, because it further disproves your reply in an attempt to debate the above (your saying every trade did not go thru MDDS etc. in essence?)? Now if you are dyslexic? That is excusable... otherwise it is NOT!

    ----

    Man, tomhudson (43916)... & I have to tell you this, you upset the hell out of me, with your flaming name-tossing b.s. directed my way, your posting your b.s. 2x here in this thread, & above all else?

    YOU lowered me to YOUR level @ times here - the ONLY accomplishment you managed!

    Your ideas of what runs things too in systems like that (front ends only from your perspective & how I understood your reply)?

    WELL, apparently from what I read from you (YOU, as an admitted "maintenance coder" apparently from what you literally stated? Well, I design/write OR co-write, that level of application & have for 15++ years as a pro, per my other reply to you here, of "Enterprise Class level" apps like this, for many Fortune 100-500 companies no less, for "mission critical apps" of this nature)?

    WAY, way, off... per the further proofs I am submitting here on this note.

    APK

    P.S.=> Anyhow, I

  160. Re:More proof, just to BURN YOUR F.U.D. spreader A by tomhudson · · Score: 1

    Again, learn to read. That system is for disseminating completed trades, not the actual trading system.

    From your latest link:

    The system supports NASDAQ's Market Data Dissemination System (MDDS).
    This is NOT the trading system.

    YOUR OWN QUOTE:

    Nasdaq replaced aging Tandem mainframes used to disseminate market trade data with a SQL Server 2005 system that handles 5,000 transactions per second and 100,000 queries a day

    These are machines that are used for people who want to know trade history - not machines that handle trades. The "transactions" they refer to are queries about trades, not "transactions" for trades. A "transaction", if you actually worked with databases, is any exchange between the server and client, not a n "order" - a sale of stock.

    Again .. your own words:

    MDDS keeps the official daily record of all trades.
    It doesn't actually execute the trades. Completely different system. Also, the NonStop server system that was upgraded in 2005, and which does the actual trades, can do 20,000 orders a second, a LOT more than your piddly 5,000 orders a second MDDS.

    http://www.gridtoday.com/grid/354702.html
    http://www.internetnews.com/ent-news/article.php/3 491491

    The trading system has 4x the capacity, and actually executes the trades; the Windows system you're so proud of is only for disseminating info, not actual trading. Yes, it gets a copy of each trade, to pass it along to those who want the info, but its NOT the trading system; its too under-powered by a long shot.

  161. Re:More proof, just to BURN YOUR F.U.D. spreader A by Anonymous Coward · · Score: 0

    http://www.gridtoday.com/grid/354702.html
    http://www.internetnews.com/ent-news/article.php/3 491491

    WoW... 2 dead links: Proud of you, that one, lol... I can't reach them, so, how can you show me this "proof" of yours, vs. this (and your OLD stale data, that's older than mine, here):

    I read the link you posted, FROM MARCH 21 2005, vs. the one I POSTED, from November 2005... lol! Mine's oh, what... 8 months more current than yours?

    YOU'RE OUTTA DATE/STALE, buddy!

    Here's more:

    Hey, tomhudson (43916), some vintage quotes of yours:

    "That is a total lie. Not for trades. Nasdeq has never used either Tandem computers or Windows boxes for trades. Ever. Those Tandem computers that were replaced with Windows boxes never handled trades." - by tomhudson (43916) on Monday August 06, @07:08PM (#20135985)

    &

    "The machines "disseminating the data" are not the same machines doing the trades. So yes, you ARE full of crap. Enjoy it." - by tomhudson (43916) on Monday August 06, @03:39PM (#20133501)

    ----

    Ok, you asked for it, here it is (others here CAN READ, you know, I'll let them judge (how's that))?

    Securities: NASDAQ Migrates to SQL Server 2005:

    "The system supports NASDAQs Market Data Dissemination System (MDDS). Every trade that is processed in the NASDAQ marketplace goes through MDDS, and MDDS keeps the official daily record of all trades. To support MDDS, SQL Server 2005 handles approximately 5,000 transactions per second at market open."


    http://www.windowsfs.com/eNews/tabid/112/articleTy pe/ArticleView/articleId/933/Securities-NASDAQ-Mig rates-to-SQL-Server-2005.aspx

    Dig this, bro, & dig it good:

    EVERY TRADE pal, & its data... every trade goes THRU Windows Server 2003 & SQLServer 2005... you b.s. artist/"F.U.D." spreader, that had the sheer NERVE to call me names, & a shill above all else!

    Also?

    Note this part of it, too: "MDDS keeps the official daily record of all trades.", lol...

    (Again - PROVE otherwise, to all of us reading here - you tried, but with STALE data, outdated stuff below!)

    Hmmm, I see now, why you have TROLL in your signature here: YOU CAN'T HANDLE TRUTH, even if proven from reliable/reputable sources!

    Read on, McDuff (proof of it is earlier & BELOW, verbatim, from one of the architects (Ken Richmond) of the system, AND that ALL DATA for trades passes thru MDDS, & from reputable sources no less):

    First of all: NOTICE THE DATE OF YOUR initial "PROOF" (it is less current than mine was, which disputes AND disproves yours):

    LOL!

    The quote I cite below, is From RIGHT here (& FAR MORE CURRENT THAN YOUR MARCH 21st 2005 dated data, as this is from NOVEMBER 2005):

    http://www.computerworld.com/databasetopics/data/s oftware/story/0,10801,106050,00.html

    "Nasdaq replaced aging Tandem mainframes used to disseminate market trade data with a SQL Server 2005 system that handles 5,000 transactions per second and 100,000 queries a day and can scale up to 8 million new rows of data per day, according to Ken Richmond, vice president of engineering for the stock exchange."


    Now, take a peek @ this above again ESPECIALLY ITS DATE, vs. your "proof" again, mine @ Nov2005, vs. yours @ Mar2005 (stale/old), also, because it further disproves your reply in an attempt to debate the above (your saying every trade did not go thru MDDS etc. in essence?)? Now if you are dyslexic? That is excusable... otherwise it is NOT!

    ----

    Your ideas

  162. Aww, Johnny can't read. Again. by tomhudson · · Score: 1

    http://www.gridtoday.com/grid/354702.html
    http://www.internetnews.com/ent-news/article.php/3
    WoW... 2 dead links: Proud of you, that one, lol... I can't reach them, so, how can you show me this "proof" of yours, vs. this (and your OLD stale data, that's older than mine, here):

    More bullshit - the links work fine.

    And, if you had bothered to read the articles, you would have known that the upgrade was a 3-year program - 2005 to 2007. Not "old news", but a continuing program; and that the machines in question are Nasdaq's trading platform, have a much greater capacity than the Microsoft system you go on and on about, (which is a reporting system, not a trading platform) etc.

    But you're just trying to troll, which we all already know. Your misunderstanding of the term "transaction" vis. databases makes it obvious that, contrary to your claim of "15 years experience", you never worked in this field.

    So keep on, we're not impressed, you're just another dickhead shilling for Microsoft (and no, they won't front you a free laptop for this - you've got to do better than this lame attempt). Like Microsoft products, your trolling is third-rate.

    Don't like it that those evil "open-sores" people are smarter than you? Awww, poor baby ... NOT! Both linux and BSD eat Windows for lunch. Of course you have no way of knowing that, since you don't know the difference between a transaction and an order, or a reporting system and a trading system.

    Here's a question even an AC can sink their teeth into - why do people continue to extoll the "benefits" of Windows when, in hindsight, it was obviously a wrong turn in the road as far as computer systems are concerned? Do they feel "embiggened" by being able to click on stuff and occasionally getting it right? Or is it the psychological block from not being willing to admit that you've made a wrong choice, and that the time invested is a write-off (in other words, do Windows users labour under the "sunk costs" fallacy)?

  163. Ok staledataTommyBoy: Try this... by Anonymous Coward · · Score: 0

    "Both linux and BSD eat Windows for lunch." - by tomhudson (43916) on Monday August 06, @11:41PM (#20138193)

    Tom"StaleDataUserANDTroller"Hudson (LOL! with an email of "troll@trolltalk.com" no less?):

    Let's compare then, per your statement!

    The url below has a multiplatform test of their online security, ok, from a respected organization in CIS Tool (by the center for internet security) using the NIX of your choice on a PC then:

    http://it.slashdot.org/comments.pl?sid=260975&cid= 20109707

    AND, that I know you can see, as it is here on /. (unlike my being unable to reach your latest links, but I could see your first "stale one" vs. my more current data)

    THIS IS COMPLETELY FAIR - go for it!

    (Can you find a BETTER multiplatform test for this to compare with?? I'd take that, once you take this one, deal?)

    That URL here @ /. has proof that a slew of posters that are *NIX heads (with URL's in those posts no less) that show avoidance of trying the test even, from /. here, or other NIX sites, 21x now or so (it posts my challenges for that in many of them I have done here, & elsewhere, to NIX folks).

    (Oh, & by the way (as regards your puny attempt @ 'rattling my cage' about coding): That post also contains a post where my coding techniques were modded up here in fact, in "CODING FOR DEFCON" from last year, since DEFCON is here again, now, as of the date of THIS posting in fact)

    (Ah, lol ... so much for your statement I don't write code, lol!)

    LOL, if that was the case? Why would coders here (and guys like John Carmack post here, there is NO doubt of HIS skills in that area) mod me up then, on a topic about secure coding?


    More proof? Ok (not stale either, like your data, lol):

    http://www.techpowerup.com/downloads/389/foowhatev ermakesgooglehappy.html

    DO A BETTER APP THAN THAT, for THAT purpose, ok? I wrote it... Ah, you won't:

    After all, YOU are only a maintenance coder BOY, & YOU stated that, not I! lol... anyone can read what I wrote that actually has done the job, & will know otherwise (on that account, I would let others judge, not you)... That's by your own admission that is what you do, ALL you do, along with LOL, posting stale old data as evidences vs. my own is act as a MAINTENANCE CODER (not a lead or designer, not that maintenance coding is 'bad' per se, because you can LEARN much in doing it, but... there IS a large diff. in those roles, period).

    ANYHOW - YOUR CHOICE (OUTWRITE MY APP WITH ONE FOR SIMILAR PURPOSE or, TAKE This multiplatform test of online security test)

    Since you bust on saying I can't code (I do, in several languages, lol)?

    WRITE A BETTER APP THAN THAT one is, for what it does, since this is an arena we can compare on (not MIS/IS/IT systems of non-online nature). Sure, you can say it's "shareware/freeware" & try to minimize it... here is my reply to that, before you TRY that b.s.:

    Shareware/freeware, just like OS & other applications sold? NEED TO RUN ON A NUMBER OF HARDWARE/SOFTWARE PLATFORMS... db work, typically? RESTRICTED TO A UNIFORM HARDWARE SET by network folks (smart, but can limit portability for certain to other mixes of hardware &/or software)... so, so much for your staledata evasion spinmaster techniques, before you can utter them (easy to see your tactics are or would be).

    Anyhow, as to the test vs. your words quoted above?

    So... Will YOU also, avoid it via spinmaster b.s. OR other evasions, after you try it, and can't outdo my score on your NIX platform vs. Windows as I use?

    Gee: History here has shown CLEANLY, that others *NIX folks, have avoided it, any way they could, 21 times now in fact!

    (... AND, I strongly sus

  164. TommyBoy, no more stale data: Try this by Anonymous Coward · · Score: 0

    Tommy"StaleDataUserTrollerBoyWithEmailofTroll@Trol lTalk"Hudson?

    Go here, face up to it:

    http://linux.slashdot.org/comments.pl?sid=261525&t hreshold=-1&commentsort=0&mode=thread&cid=20138729

    vs. your statement there, of this:

    "Both linux and BSD eat Windows for lunch." - by tomhudson (43916) on Monday August 06, @11:41PM (#20138193)

    AND, this post of yours? Same damn thing, each time lol!

    (That is literally what?? The 3rd time you repeated that, using STALE data, dated later than my own???)

    Repetitively posting the SAME things here, does NOT "prove your point" posting your stuff 3x-4x now, anymore than it did the first time!

    (& YOU had to post your stale data (vs. my own, it is 8 months out of date mind you, vs. what I posted as proof of MS' presence @ NASDAQ, using the SAME DATA your stale url's show, & Tandem mainframes being displaced by Windows Server 2003 + SQLServer 2005, & running 99.999% uptime on the job there?))

    Listen - Go to that URL above I posted, & per what you stated there? Take that challenge... & beat my score! PUT UP, or, SHUT UP! Have some balls boy, try it.

    (I cannot WAIT to see you RUN forrest, run, like 21 others here have)

    By the by: In that URL above I post at the top of this reply here?

    WELL, You are now bookmarked here as #22, by the way, because I STRONGLY SUSPECT, based on history here of 21 other *NIX heads avoiding that multiplatform security test for online security ratings, by the CENTER FOR INTERNET SECURITY, all used b.s. spinmaster evasions to avoid taking it (OR, their fear of posting lesser scores on it than I have gained rather): YOU TOO, will run from it, or evade it with some spinmaster b.s.!

    HOWEVER, admittedly & FUNNY?

    You ARE the first to TRY & use "STALE DATA", lol, vs. my own more current data proofs of MS' presence @ NASDAQ, & running into the 99.999% uptime range of stability, using SQLServer 2005 (not a BUG or reported vulnerability in its history, mind you, check SECUNIA.COM for that in fact), + Windows Server 2003 on the MDDS app run @ NASDAQ!

    Your choice TommyBoy... that, or write a BETTER app than mine is, for the SAME purpose, shown below since you state I cannot code (you, the admitted "maintenance coder" lol)...

    http://www.techpowerup.com/downloads/389/foowhatev ermakesgooglehappy.html

    With one YOU did for the SAME purpose (since you said also I cannot code)... lol, IF you run from this test, ok?

    APK

    P.S.=> This out to be some fun, watching you "RUN, forrest, RUN!", from the challenge & test I noted above...AND, by the way, TommyBoy? GO to:

    http://microsoft.com/bigdata

    & TRY to disprove facts that show Microsoft Windows functioning @ ENTERPRISE CLASS LEVELS for all of the companies & projects running on SQLServer + Windows, while you're at it, lol! apk

  165. NO MORE STALE DATA TOMMYBOY, try this by Anonymous Coward · · Score: 0

    Tommy"StaleDataUserTrollerBoyWithEmailofTroll@Trol lTalk"Hudson?

    Go here, face up to it:

    http://linux.slashdot.org/comments.pl?sid=261525&t hreshold=-1&commentsort=0&mode=thread&cid=20138729

    vs. your statement there, of this:

    "Both linux and BSD eat Windows for lunch." - by tomhudson (43916) on Monday August 06, @11:41PM (#20138193)

    AND, this post of yours? Same damn thing, each time lol!

    (That is literally what?? The 3rd time you repeated that, using STALE data, dated later than my own???)

    Repetitively posting the SAME things here, does NOT "prove your point" posting your stuff 3x-4x now, anymore than it did the first time!

    (& YOU had to post your stale data (vs. my own, it is 8 months out of date mind you, vs. what I posted as proof of MS' presence @ NASDAQ, using the SAME DATA your stale url's show, & Tandem mainframes being displaced by Windows Server 2003 + SQLServer 2005, & running 99.999% uptime on the job there?))

    Listen - Go to that URL above I posted, & per what you stated there? Take that challenge... & beat my score! PUT UP, or, SHUT UP! Have some balls boy, try it.

    (I cannot WAIT to see you RUN forrest, run, like 21 others here have)

    By the by: In that URL above I post at the top of this reply here?

    WELL, You are now bookmarked here as #22, by the way, because I STRONGLY SUSPECT, based on history here of 21 other *NIX heads avoiding that multiplatform security test for online security ratings, by the CENTER FOR INTERNET SECURITY, all used b.s. spinmaster evasions to avoid taking it (OR, their fear of posting lesser scores on it than I have gained rather): YOU TOO, will run from it, or evade it with some spinmaster b.s.!

    HOWEVER, admittedly & FUNNY?

    You ARE the first to TRY & use "STALE DATA", lol, vs. my own more current data proofs of MS' presence @ NASDAQ, & running into the 99.999% uptime range of stability, using SQLServer 2005 (not a BUG or reported vulnerability in its history, mind you, check SECUNIA.COM for that in fact), + Windows Server 2003 on the MDDS app run @ NASDAQ!

    Your choice TommyBoy... that, or write a BETTER app than mine is, for the SAME purpose, shown below since you state I cannot code (you, the admitted "maintenance coder" lol)...

    http://www.techpowerup.com/downloads/389/foowhatev ermakesgooglehappy.html

    With one YOU did for the SAME purpose (since you said also I cannot code)... lol, IF you run from this test, ok?

    APK

    P.S.=> This out to be some fun, watching you "RUN, forrest, RUN!", from the challenge & test I noted above...AND, by the way, TommyBoy? GO to:

    http://microsoft.com/bigdata

    & TRY to disprove facts that show Microsoft Windows functioning @ ENTERPRISE CLASS LEVELS for all of the companies & projects running on SQLServer + Windows, while you're at it, lol! apk

  166. So you were wrong about Windows by tomhudson · · Score: 1

    ... So, you were wrong with your bullshit about the trades being executed on that Windows system, since you're trying to change the subject. You're just a dickhead. So, kid, now that everyone knows you're just some no-experience wannabe, rather than "15 years experience", what ya gonna do? Oh, right, nothing, since you can't even troll properly.

    Get a job, get a life, then come back when you know what you're talking about.

  167. The point is both options will cost MONEY by Jaro+Cooke · · Score: 1

    I think the point here is that swapping one region over from LAMP to MS will cost money, sure, but so will having to try and work around LAMP every time you try to implement anything Globally.

    The obvious answer, is that they should consider MONO very carefully, as it is available for Windows as well and the applications they create will be truly cross platform. In addition the coding differences between MONO and .NET are small, so developers don't have to start from scratch either. I am guessing that they may not know or have looked in detail at MONO and here is where you come in. They need to have MONO described to them in language they understand, including the negatives points. When they compare the situation with the costs and benefits of MS, I am sure they will go with MONO, which will allow them to consider using other Desktop and Server platforms in the future, should the IT market shift.

    Well that's what I would say anyway.

    As an added tip, I would try to steer clear of talking about things from the software point of view. For example, don't even mention open source until asked, just talk in terms of MONO, supported and provided by "XXXXX". If they ask about the license, tell them it is open source obviously, but ensure that they know what this is in business terms, not software terms. This means no saying "we can fix bugs ourselves" or "community support forums", etc... As these sound like they will cost money, by taking people away from other activities, they won't get a good reception with upper management.

    Of course what upper management frequently don't understand, is that with MS, when you have problems, as you invariably do with all software solutions, it still costs you time (and therefor money), just more of it. After all, at least with LAMP, you didn't pay for the problem, in stead you just pay for the solution. Though even here, half the time your own engineers and developers will come up with the answer, before the technical support service gets back to them.

    I think that often the problem with evangelizing LAMP in the business environment, is that Geeks don't speak good "business" and upper management don't speak good "geek". Just to compound the problem, both sides are convinced that they know what the other side is talking about.

  168. You've Already Lost... by triso · · Score: 1

    I'm sorry but it is true. If all, or even some, of the Regional Offices run MS .NET then management is convinced that going homo. will make the costs of replacement, training and rewriting less than the cost of staying with Linux. This could be done by choosing one site as IT HQ and trimming headcount, ie. laying off, in the satellites. They could even move all servers to HQ.

  169. Dilbert - roles reversed? by Chris+Shannon · · Score: 1

    Most large companies are run by clueless bozos who will be happy to outsource your job to the lowest bidder, and really don't care much about your job satisfaction
    The Dilbert from a couple days ago is perfectly relevant here.

    This particular comic argues directly against the thesis of this slashdot article though. The pointy-haired boss trying to advocate FOSS to the technically minded employees. If it wasn't for the extreme viewpoint of the boss wanting to change everything all at once, the roles should be reversed between Dilbert and the boss. Of course, then it wouldn't be funny. Actually, on second though, it's not even funny in the first place. Trade publications would advertise closed source proprietary software, not FOSS.

    But the comic illustrates the corporate culture's resistance to change though, and how even if the employees would benefit from the change to FOSS, they still fear the change.
    --
    "Follow me" the wise man said, but he walked behind.
    1. Re:Dilbert - roles reversed? by Grishnakh · · Score: 1

      I don't read it that way.

      The way I read that particular comic, the PHB skimmed some article, learns (a little) about FOSS, sees "FREE", and somehow gets the idea that there's all this software out there that's free and does exactly what you need. In typical manager-thinking, he's vastly oversimplified everything to a few talking points.

      The reality about FOSS is that there's a lot of it, but like any solution (free or proprietary), will take work to integrate and use. For some problems (like many business software needs, such as HR tools), there is no FOSS alternative, because no one's really interested in making a free version of Peoplesoft's latest crap. For some things, it's great, like running webservers, and even running on engineering workstations. For others, it sucks, like trying to do VHDL/Verilog design/synthesis/simulation for Itanium processors. For many things, it works well in conjunction with proprietary offerings (such as the previous VHDL/Verilog example: FOSS runs on the workstations as the OS, and on the backend servers, and all the compute servers, and proprietary software from Cadence and MentorGraphics runs as the application.)

      In a nutshell, the software needed to run a large business, and all the other IT functions, is a very complex problem that you can't just solve by saying "Use open-source software: it's free".

  170. I Had This Happen To A Place I Used To Work by Anonymous Coward · · Score: 0

    Management wanted easily 'sourceable' employees and wanted to get rid of the current development arm and replace
    them with someone less experienced they can control. They tried to make our very experienced Linux/Python/C coders
    look like unintelligent and unprofessional coders, working on "non-standard" technology. If this happens, you have
    someone very abusive and clueless in power, so search for another job. Thankfully they do exist.

    But yes, the claims that Microsoft was "more standard" almost made my head explode.

    In my situation, it eventually did ruin the company because they killed a very good product and replaced it with vaporware that never came to pass. All the good developers quit, the rest were let go, and they started to outsource stuff. Not a good time.

  171. Microsoft by OrangeTide · · Score: 1

    Well people often forget that Microsoft often EOLs their products. Didn't they announce that Windows 2000 won't get any more support or updates?

    --
    “Common sense is not so common.” — Voltaire
    1. Re:Microsoft by timmarhy · · Score: 1

      HAHA are you honestly trying to compare the life span of an MS product to open source projects? they supported win98 for 8 years, win2k for 7 years.... compared to what, 12 months tops for most OSS projects? don't even go there sunshine you will get eaten alive, MS do get somethings right you know, and the life span of their products is one of them.

      --
      If you mod me down, I will become more powerful than you can imagine....
  172. Judging from the replies... by timmarhy · · Score: 1
    .. I can tell not many people here have ever written a capital expenditure proposal or any other proposal for that matter.

    When your talking to managment you need to talk in terms of VALUE. what value does switching to OSS give the business? what are the risks involved? what are the alternatives? these are all the questions running through managments mind. i can easily put forward the value of OSS, in it's low up front cost, but it has a substantial risk of long term costs. the alternative of MS software presents an up front cost, but that might not out weigh the risk given it's a much less risky option.

    --
    If you mod me down, I will become more powerful than you can imagine....
  173. Didn't you say "Linux & BSD eat windows 4 lunc by Anonymous Coward · · Score: 0

    LOL, tommy"staledata"hudson:

    Still avoiding taking this test & beating the CIS Tool 1.x score of 84.735/100 I obtained on a Windows rig I see? Thanks, for SUCH a "good try" (not), & aren't you the guy who said this:

    "Both linux and BSD eat Windows for lunch." - by tomhudson (43916) on Monday August 06, @11:41PM (#20138193)

    Here:

    http://slashdot.org/comments.pl?sid=261525&thresho ld=-1&commentsort=0&mode=thread&pid=20138193

    ?

    LOL!

    APK

    P.S.=> "Big words", no production to back them though we see... typical! apk

  174. TommyBoy: "Run Forrest: RUN!", lol! by Anonymous Coward · · Score: 0

    LOL, tommy"StaleData/troll@trolltalk.com/talksAGoodGame ButCantBackItUpWithResults"hudson:

    First of all - LOVE that email of yours: DESCRIBES YOU, perfectly!

    Secondly?

    I see that you're STILL avoiding taking this test & beating the CIS Tool 1.x score of 84.735/100 I obtained on a Windows rig I see?

    Thanks, for SUCH a "good try" (not), & aren't you the guy who said this:

    "Both linux and BSD eat Windows for lunch." - by tomhudson (43916) on Monday August 06, @11:41PM (#20138193)

    WELL, back it up, then!

    Take the test in the URL, & post your results vs. mine, for the results on a multiplatform test that runs on Solaris, BSD Variants (no OpenBSD or MacOSX though, a clear case of them having less development done for them), Linux & yes, Windows done by the CENTER FOR INTERNET SECURITY, in CIS Tool here:

    http://it.slashdot.org/comments.pl?sid=260975&cid= 20109707

    So - based on your 'big statement' above? PROVE IT, especially for security online...

    LOL! You CAN'T, and you won't...

    (You're not alone though - 21 others here failed to exceed the score I show Windows users how to obtain before you, on a multiplatform test for security)

    Hey - & guess what? For all your BIG TALK??

    You are now, #22... (hope you like that number @ least, lol!)

    You've got that choice, exceed MY score, on the *NIX OS of your choice on a PC, or, you can attempt to outcode myself, & out write this app in the URL below!

    Doing one yourself like it (uh, TommyBoy? It's mine, ME: "the guy who can't code", according to YOU, lol (so much for that as well)):

    http://www.techpowerup.com/downloads/389/foowhatev ermakesgooglehappy.html

    Also - did I EVER state Windows was the system that executed trades? No... but, I showed Windows Server 2003 + SQLServer 2005 (based on quotes) are the OFFICIAL RECORD of them, and do indeed, contain ALL RECORDS OF ALL DAILY TRADES @ NASDAQ & do so, @ 99.999% uptime ratings: Learn to read boy.

    APK

    P.S.=> "Big words", no production to back them though we see, from you tommyboy...

    Typical! Mr. Hudson, with an email of "troll@trolltalk.com"?

    Apparently?? That IS all you are, & YOU LIVE UP TO THAT NAME: A TROLL... very, VERY appropriate!

    On your part??? We see in quotes above, lots of talk/big talk, but, lol... STILL no production to back your words!

    (Tommyboy: Beat that score of mine (OR, the ability on YOUR part, to outwrite an app I wrote (doing one of the SAME KIND, but on YOUR part, doing a better job))...

    Troll? You've been outtrolled, but with actual facts, programs, useful data, & production (not just "troll talk" hollow WORDS, lol!)... apk

    1. Re:TommyBoy: "Run Forrest: RUN!", lol! by tomhudson · · Score: 1

      We all know you're a liar, and a poor one at that. You claimed 15 years experience with databases, and you didn't even know what a transaction was. Get a job, get some real experience, and then maybe you'll be successful at trolling.

      Also, REAL programmers code in assembler, c, and c++. Java is for when you either don't care about performance, or need a garbage collector because your code is garbage (after all, if you could match up your mallocs and frees, you wouldn't NEED a gc, would you?)

      So, get a job, learn how to code, and maybe in 15 years you'll be able to troll. Until then, you bore me.

    2. Re:TommyBoy: "Run Forrest: RUN!", lol! by Anonymous Coward · · Score: 0

      LOL... big talk "trollertommyboy"? STILL, NO production!

      Hey - you opened your BIG MOUTH, & stated this:

      "Both linux and BSD eat Windows for lunch." - by tomhudson (43916) on Monday August 06, @11:41PM (#20138193)

      NOW? BACK IT UP, per the challenge I issue you, in the post parent to yours now I am replying to. Pretty simple! You can't use stale data on a test, now, can you? It's a completely FAIR challenge!

      (You were also invited to outcode an application I had done as well, by your writing a BETTER ONE, like it for the SAME purposes (since you stated I could not code... you have not, to date (and, I am certain you won't) - plus, for all your "LINUX or BSD eats Windows for lunch" b.s.?))

      However, still - I don't see you beating my score on a multiplatform test for online security, by the center for internet security, on a *NIX rig & OS setup of your choice on a PC either (you ARE truly, a TROLL... one that talks big, but can't back it up, period - typical!)

      AND - Where did I once claim Windows executes trades??

      I merely put up PROOF that NASDAQ uses Windows Server 2003 + SQLServer 2005 to store the OFFICIAL RECORDS of the trades, and to disseminate that information, & it does so, @ 99.999% uptime...

      Also: Anyone could read my posts in our exchanges, can see you cannot read!

      (I completely know wtf a db transaction is fool, I've been coding DB engine front ends (and DBA stuff on the backend servers) for years, and anyone who read the posts in our exchanges earlier would realize that, well, unlike you yourself? Those that actually DO the job would, lol!)

      Learn to read, get "hooked on phonics"...

      (AND, by the by?? Again - Beat the score Windows is capable of on your *NIX rig, TOMMYBOY!)

      You won't do that either, I am certain of it - talks cheap tommytrollboy, back it up: PUT UP, or SHUT UP!

      LOL!

      APK

      P.S.=> Heh, I know you can't & WON'T (on either account to that which I challenge you to above)... "RUN FORREST, RUN!"... your being registered as a user here (fool)? It makes it EASY to track you with this challenge, since you said "LINUX or BSD eat Windows for lunch"... eat those words, for YOUR lunch, lol... OR, face the music! apk

  175. Re:Didn't you say "Linux & BSD eat windows 4 l by tomhudson · · Score: 1
    I proved you're lying about:
    1. your credentials - you don't have 15 years experience with databases - you don't have ANY experience with databases, as you didn't know what a transaction was)
    2. your claim that Nasdaq uses Windows to execute trades

    So why should *anyone* bother wasting any time looking at anything else you "claim"? If you're going to try to troll, at least learn how to do it with a bit of credibility.

  176. "RUN FORREST (tommytrollboy): RUN!" by Anonymous Coward · · Score: 0

    LOL... big talk "trollertommyboy"? STILL, NO production! HOWEVER, attempts on your part to bury your b.s.? Absolutely!

    "So why should *anyone* bother wasting any time looking at anything else you "claim"?" - by tomhudson (43916) on Wednesday August 08, @08:40AM (#20154913)

    Oh, it's no claim like YOURS in bolded quotes below, but rather, a challenge to YOU!

    My post in the URL below actually has backing proof & is a FAIR, multiplatform test, anyone can take!

    (HOWEVER, as usual in you now? Well, it's one no *NIX person like you, shooting their mouths off with "(insert *NIX variant here) is better than Windows & more secure" etc. b.s. like yours I quote below can live up to).

    Prove YOU'RE credible, tommyboy - and, NOT WITH MERE TALK!

    Instead, try to do it with results on a fair challenge on a multiplatform test of online security (simple)!

    Hey - you opened your BIG MOUTH, & stated this:

    "Both linux and BSD eat Windows for lunch."
    - by tomhudson (43916) on Monday August 06, @11:41PM (#20138193)

    NOW? BACK IT UP!

    ALL of it, per the challenge I issue you & others here in this URL below next:

    http://it.slashdot.org/comments.pl?sid=260975&cid= 20109707

    Which is also in the post parent to yours now I am replying to.

    Pretty simple! AND? It's a completely FAIR challenge!

    (You were also invited to outcode an application I had done as well, by your writing a BETTER ONE, like it for the SAME purposes (since you stated I could not code... you have not, to date (and, I am certain you won't + can't)))!

    You RAN, forrest, lol...

    (Just like you're running, here, and trying to bury your b.s. for. Yes, you ARE a typical TROLL! Lots of talk, no action, or proofs)

    So... Back up your BIG WORDS above.

    Yup, typical *NIX 'troll' - For all your "LINUX or BSD eats Windows for lunch" b.s.? LOL! Zero production.

    After all - I don't see you beating my score on a multiplatform test for online security, by the center for internet security, on a *NIX rig & OS setup of your choice on a PC!

    (Yes, you ARE truly, a TROLL & live up to that email of yours in your username here... one that talks big, but can't back it up, period - typical!)

    AND - Where did I once claim Windows executes trades??

    I merely put up PROOF that NASDAQ uses Windows Server 2003 + SQLServer 2005 to store the OFFICIAL RECORDS of the trades, and to disseminate that information, & it does so, @ 99.999% uptime...

    Also: Anyone could read my posts in our exchanges, and see I code well enough to be modded up here in the "CODING FOR DEFCON" url in the developers section here, which is in the URL above no less I put up my record of everytime a *NIX troll has said what you do & they too, RUN!

    (That proof's from a post of mine here from last year, on DEFCON (happening again this year, as we speak)).


    LOL! Hey TommyBoy - you ought to do your OWN version of Linux, & call it "TROLLaRis", lol!

    APK

    P.S.=> Heh, I know you can't & WON'T (on either account to that which I challenge you to above)... "RUN FORREST, RUN!"...

    NOTE - Uour being registered as a user here (fool)? It makes it EASY to track you with this challenge, since you said "LINUX or BSD eat Windows for lunch"...

    Eat those words, for YOUR lunch, lol... OR, face the music! apk