Slashdot Mirror


Open Source Not That Open?

mstansberry writes "At the Open Source Business Conference last week, Microsoft's Shared Source mouthpiece Jason Matusow argued the point that open source isn't really open. He said you can't just go changing code on supported Linux offerings without paying extra to companies like Red Hat or Novell. So as Linux is commercialized, it becomes less open. While Matusow made good points during his presentation, many in the open source community are skeptical of the idea at best."

92 of 339 comments (clear)

  1. It all depends... by OSS_ilation · · Score: 5, Funny

    on what your definition of "open" is. Same defense, different Bill.

    1. Re:It all depends... by Rei · · Score: 5, Interesting

      I can't tell what kind of argument he's trying to make. Is he trying to claim that you have to pay money to get patches or new programs added to the distro? Because if your changes are in the distro, RedHat will support it. Do you think MS will arbitrarily support you if you make random changes that don't have review?

      If they think it's hard to get code in, that's pure nonsense. As a Fedora Extras contributor (fortune-firefly, and coming soon Nethack: Vulture's Eye/Claw) the process is relatively simple, and the people very supportive and responsive. Now, Fedora Extras is certainly less picky than RHEL, but I can't imagine it being too difficult to get code in. If it's not your own package, just simply a package carried by RedHat, you don't even have to deal with RedHat - you just deal with the developers of that package. If they take your patch, then your patch ends up in the distro.

      If he's talking about "you make changes and then expect RedHat to immediately support your changes for you without merging it into the distro", however, that's a pretty preposterous thing to expect. That's not asking for a supportive vendor - that's asking for consultants.

      --
      "He's a god; it'll take more than one shot." â" Lady Eboshi, Mononoke Hime
    2. Re:It all depends... by dnoyeb · · Score: 4, Interesting

      The oddest part is that he is talking about 'open' as if being less open is somehow bad.

    3. Re:It all depends... by AoT · · Score: 2, Insightful

      This is what it boils down to: Microsoft does not understand that the free in free software is not necessarily free as in beer; and, yes, it may cost more if you decide to go willy nilly on a coding spree and expect your changes to be supported.

    4. Re:It all depends... by Principal+Skinner · · Score: 2, Interesting

      If he's talking about "you make changes and then expect RedHat to immediately support your changes for you without merging it into the distro", however, that's a pretty preposterous thing to expect.

      Yes, that's what he's talking about. You have hit the nail correctly about its being preposterous, and that's exactly the point: it ain't gonna happen. People get Open Source marketed at them (by the /. crowd) with promises of being able to modify whatever they need to. Then, when they say, "all right, I'm in", they get ushered over to Red Hat (two words -- even the Slashdot editors spelled it right!) to sign up for support. Surprise, surprise, no one told them to give up their notions of modify-it-yourself that sold them early on. Sure, if you think about it, it's kind of stupid to expect both. But it's not human nature, and not that easy, either, to constantly check new facts against previously received ones, and we're sort of putting out a contradictory message, like the car ads where they'll list the fuel economy and base price of the 4-cylinder model, but the 0-60 time of the 6-cylinder turbocharged model. Not exactly honest.

      --
      one hundred twenty
      is just enough characters
      to write a haiku
    5. Re:It all depends... by Skreems · · Score: 5, Insightful

      This is something I've seen come up a lot... it's part of open source that a lot of people are confused about.

      Just because you have access to the code, and can change whatever you like, DOES NOT MEAN that you will be allowed to contribute to the official project code yourself. Firefox is a closed development house. They keep strict control over what code goes in, who's allowed to touch it, what features go on the UI and how they're organized. If they want to keep it that way, they're perfectly within their rights -- and given the quality of the product, it seems to be a good idea. If everyone were allowed to drop in code, or tack things on to the UI, the project would soon be a total mess.

      But just because they keep a tight reign on the project code doesn't mean they aren't following the ideals of open source. You still have access to the code. You can go in and change whatever you like, fork the project, release your own competing version based on the original codebase, etc. That's where the true value of OSS comes from. If the Mozilla foundation ever went away, the community could pick up the code from the last release and run with it. If your company wants to release a custom version with support for some weird proprietary graphics format that Mozilla would never in a million years devote time to, you can. That's what open source is about.

      Allowing everybody with even a vague interest to contribute to THEIR fork of the code, however... was never any open source license. At some point, once you get past the warm fuzzies of releasing something Open, you still have to sit down and actually code the project. And keeping an invitation only group makes a lot of sense, from that perspective.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    6. Re:It all depends... by shanecoughlan · · Score: 5, Insightful

      The thing that really bites about the article, and the reason I disagree with it, is attitude. The open source world (by and large) is about sharing intellectual horsepower. We make something, we share it. Some guy can make it better. We can all get the added value of development. Coherent groups create open source software products (yes, I said products) like Firefox or OpenOffice, and individuals go and toy with the code.

      The Microsoft presentation says something very different.

      "Matusow said opening up software can add value, "but you need to understand why you want to open certain software. We are building intellectual property into software and trying to sell it. We throw code over the wall for the community to build on it.""

      They throw code over the wall?

      It's very patronizing. Instead of regarding the people out there as brainpower with a positive contribution, they regard their internal direction as higher than external voices. I guess this is why ultimately Microsoft is dropping the ball. They just don't listen. You NEED to listen. The world has changed since Win95, or even WinXP. We need more, we need it faster, and we need it to work with the Mac laptop and Linux server.

      Basically, the surge in open source is driven by the fact that it's answering so many of the productivity, communication and search questions of the marketplace. Even Apple realize that, and this is why their baby (MacOS X) is largely available as Darwin (open OS code).

      Just my two cents.

      Shane Coughlan
      Project Leader
      Mobility http://mobility.shaneland.co.uk/

    7. Re:It all depends... by FireFury03 · · Score: 2, Interesting

      He said you can't just go changing code on supported Linux offerings without paying extra to companies like Red Hat or Novell.

      Uh, I dunno what he's been smoking...

      1. The code is open, you can change it as much as you want (it just might not get adopted upstream)
      2. If you make a good patch to fix a bug then it usually does get pulled in upstream (either by the packager, or by the author - if it gets to the author then *all* the packagers get it)
      3. Tied in with (2), if you join the project that's developing a piece of software and submit code then (assuming the code is of a good quality) that code usually goes into the trunk of the project and then filters down to all of the packagers.

      I've written bugfixes, enhancements and completely new chunks of code for the kernel, squid, etc. This code is packaged by most of the distributors and I've never paid them a penny. I've also worked on projects such as MythTV (i.e. stuff that's not usually packaged by third parties) and my code is in the trunk there too. Again, I've not paid anyone to incorporate my code.

      It is in the interest of the developers, distributors and their customers to incorporate high quality patches. And even if they don't, that doesn't take away your ability to modify a project for your own use.

    8. Re:It all depends... by shawb · · Score: 2, Insightful

      I think what the MS guy is complaining about is that once you make your own personal changes, then the product is no longer supported by the vendor. In a nutshell that means that there is no reason to pay for support on an open source piece of software over a closed source piece of software.

      I personally understand that there are advantages of the open source model, primarilly in that if the company you had support from goes out of business or stops supporting that software you can still go out and find someone else to support it or even manage the thing internally, while with closed source software once the software vendor stops support you are forced to upgrade or switch to a completely different package. But Microsoft probably doesn't see that as a significant advantage, or at the very least doesn't want other people to consider that as an advantage.

      --
      I'll never make that mistake again, reading the experts' opinions. - Feynman
    9. Re:It all depends... by DenDave · · Score: 4, Informative

      Actually it sounds like he doesn't get the Open bit to begin with.
      The code is open and you are free to change what you want. Or simply review it for your sunday afternoon leisure. Whether or not some other person or company is happy to give you support is a different matter altogether. This is just more FUD. RedHat is not "less open" it is simply a greater financial gamble if you start changing code in a RHEL supported box, either they support it or they don't. However, this doesn't change the fact that you can freely download Linux and bake it from scratch or use one of the many distros and change the code as you see fit.

      --
      -if at first you don't succeed, stay the heck away from paragliding.
    10. Re:It all depends... by FireFury03 · · Score: 2, Informative

      I think what the MS guy is complaining about is that once you make your own personal changes, then the product is no longer supported by the vendor.

      Well, if your changes go upstream then in *will* be supported by the vendor at no extra cost. In any case this seems like a bogus arguement because the choice is between FOSS (you can make changes but they might be unsupported) and closed software (you can't make changes at all) - clearly FOSS gives the greater freedom and closed software has no advantage.

      primarilly in that if the company you had support from goes out of business or stops supporting that software you can still go out and find someone else to support it or even manage the thing internally

      More importantly (since there's no chance of MS going out of business any time soon), if RedHat don't want to do some bespoke modifications to the software for you (for a reasonable price) you can find someone who will do the modifications (and support them), or you can modify and support it yourself. Compared this to the closed environment where if the software doesn't do what you need then you have no recourse but to get the author to modify it (you try getting someone like MS to make a modification to their software for a single customer).

      Additionally, for a techie, an open system is easier to debug since you can look at what's _actually_ happening instead of just having a black box and a spec saying what it's _supposed_ to do (which probably doesn't match what it's actually doing).

      In my last job I did a fair amount of bugfixing work in the kernel (mainly networking stuff), which just wouldn't be possible under Windows - under Windows if the kernel's broken then you're basically stuffed, you're not even guaranteed a way to fix it in the future because it's completely up to MS whether they fix the problem. In the FOSS world, if there is a problem which is affecting you you can either fix it yourself or pay someone else to fix it.

    11. Re:It all depends... by Anonymous Coward · · Score: 2, Insightful

      When you interface Red Hat through the support organization it is just about impossible to get changes to the product. They simply say:

      "We will post your changes / suggestions to the developer community and if they are introduced into the codebase we will support it."

      The issue is really *how* you interface with your distribution. Most larger companies have not gotten thier minds around doing internal development work on the OS's that they run. (And for good reason - it is not what they do.) So they interface with "Linux" problems like they do any other software product; through the support contract that they paid dearly for (in the case of Red Hat and SuSE).

      When they call these organizations they get little or no ownership of the problem that is seen in "traditional" offerings.

      That is really the point of the Red Hat and SuSE license / contract (in my opinion) to map the traditional model (call vendor for support) to the open source model (read the code solve it yourself / post online / etc...). It is a difficult task, and each does lousy job of dealing with bugs. They may be helpful during installation and integration, but once you find a problem in the code they tend to be next to worthless in getting a fix to you.

      How I know:

      I have worked in the industry for years so have had some experience working with (other) tech support. In my last position I was responsible for evaluating and making recommendations for the support my enterprise customer was purchasing from Red Hat and SuSE.

    12. Re:It all depends... by dorkygeek · · Score: 4, Insightful
      People get Open Source marketed at them (by the /. crowd) with promises of being able to modify whatever they need to. Then, when they say, "all right, I'm in", they get ushered over to Red Hat (two words -- even the Slashdot editors spelled it right!) to sign up for support. Surprise, surprise, no one told them to give up their notions of modify-it-yourself that sold them early on. Sure, if you think about it, it's kind of stupid to expect both. But it's not human nature, and not that easy, either, to constantly check new facts against previously received ones, and we're sort of putting out a contradictory message, like the car ads where they'll list the fuel economy and base price of the 4-cylinder model, but the 0-60 time of the 6-cylinder turbocharged model. Not exactly honest.

      So, to stick with the car analogies, you expect your car dealer to fix your car if it breaks within guarantee, although you've modified the motor, and exchanged the breaks. All at no cost extra.

      Sorry, but this is plain stupid. It does not work like that in non-FL/OSS industry, and noone claims that it works like that with FL/OSS. You just can't buy a service contract, do whatever the heck you like to the software, and then expect them to support your own code without giving them extra money for the time they need to analyse the changes you made to their software.

      So please stop making such braindead comments.

      --
      Windows is like decaf - it tastes like the real thing, but it won't get you through the day.
  2. Finally... by Anonymous Coward · · Score: 5, Funny

    An objective evaluation from the leader in open source.

    Come on... Microsoft!??!

    1. Re:Finally... by Mateito · · Score: 4, Informative
      From TFA:

      Shared source is Microsoft's foray into community development, started back in 2001 when Linux was just a hobby for the blue-haired ponytail set.

      I think everybody except for Microsoft had heard of Linux well before 2001. I first started playing with it in 1995, and had it in production for webservers and other edge type boxes during 1997.

      I've never had blue hair.

    2. Re:Finally... by Nasarius · · Score: 2, Insightful

      Probably Unix users. Even the early versions of KDE were much better than, say, CDE. For those already familiar with Unix, moving to Linux would be no big step. Maybe it's more workstation than desktop, but that's not always a bad thing.

      --
      LOAD "SIG",8,1
  3. I'm sold by doxology · · Score: 4, Funny

    It's a Microsoft spokesman saying it, it MUST be true!

    --
    sigfault. core dumped.
    1. Re:I'm sold by DrEldarion · · Score: 2, Insightful

      You joke, but a lot of people believe just that.

    2. Re:I'm sold by dtfinch · · Score: 2, Interesting

      No kidding. I know an MSCE who absolutely won't allow any open source whatsoever on the hundreds of desktops and several servers he manages because he heard that open source was horribly insecure, like spyware and crap. If it didn't come from Microsoft, and it's not Microsoft certified, he won't trust it at all.

    3. Re:I'm sold by DigiShaman · · Score: 4, Insightful

      I'm an MSCE, and I want to slap THAT MSCE who said that to you. Seriously, who the fuck cares. Software use should always be about the right tool for the right job. The moment you start putting "faith" or "cult" into judgement, we start to have a serious problem!

      --
      Life is not for the lazy.
    4. Re:I'm sold by TheGSRGuy · · Score: 2, Insightful

      I couldn't agree more. Use what you need to to get the job done. People who are militant anti-MS, for example, really end up shooting themselves in the foot since they cut out the possibility of MS software solving a problem of theirs. They often make more work for themselves just because they're holding themselves too strictly to some unfounded ideal. But they feel "above the rest of [you peons]" so hey, whatever floats your boat.

  4. That's Might Only Be True... by bc90021 · · Score: 4, Insightful

    ...if you're running something like RedHat Or Novell. Of course, for those running Gentoo, or Debian, or Slackware, or Peanut, or whatever, it still holds.

    1. Re:That's Might Only Be True... by LnxAddct · · Score: 5, Insightful

      Except that everything that Red Hat makes is open source. Even its defensive patents can be used by any open source project (Red Hat gives irrevocable patent permission to any OSS project). The guys point in the article was that if I make a customization that isn't pushed upstream then I have to maintain that customization... no shit. That is true of any software or distro. The difference is... the source is open, I can go to Red Hat's ftp server right now and get the source for everything they've got and make as many changes as I want. The beauty is, if the patch might be more general than to just my specific needs, I have the option of pushing it upstream and if it is valuable enough to whatever project then it will be merged. If it doesn't have mass appeal then of course I'll have to maintain it, you aren't going to get the masses to maintain something specific to your company. Even if the upstream patch is rejected, if I damn want to I'll release my own version of the product (just like Whitebox or CentOS took all the source to Red Hat and released their own version). Lets see how fast Microsoft stops me if I take their source using their shared source license, make a change or two and start a new project called "Steve's SQL Server" and let anyone download it for free. This article is nothing but FUD being cranked out by the good ol' MS FUD machine. If they put as much effort into their software as they did their FUD then the software industry would be flipped upside down.
      Regards,
      Steve

    2. Re:That's Might Only Be True... by Builder · · Score: 4, Informative

      Except that everything that Red Hat makes is open source.

      I really do wish people would stop propagating that myth! Many of Red Hat's most important products are entirely closed source. Not only do you not have the right to modify the code, you don't even have the right to SEE the source code! Look at their RHN products.

      In addition, it's not just code changes that will stop Red Hat supporting you. Recompile your kernel, and they won't support you until you reboot with a stock kernel.

      None of the above get to me though. What REALLY gets to me is Red Hat supporting machines that have software from other vendors installed.

      I recently had to upgrade the kernel on a batch of machines running RHEL 3 with Veritas storage foundation installed. On the test server, I ran into a problem - during the reboot, the server could not mount any veritas managed filesystems. If I commented these out of fstab and rebooted, I could then mount them fine. Would Red Hat support me, even though I have paid for premium support on all of these boxes ? Not a chance! They told me that it's a Veritas problem - go talk to Veritas.

      Veritas of course maintain that it's a Red Hat problem because everything was working fine before the new kernel was booted, which seems reasonable enough to me. Eventually, after expending considerable amount of my own time and effort, I found and solved the problem. It turns out that Veritas needs to put a bunch of modules under /lib/modules/$(uname -r). On a boot without these, it tries to copy them in place, but as the filesystem is read-only at this time, it fails. So the problem appears to be a shared Veritas / Red Hat problem, but at the end of the day, I don't care - I pay 2 companies for premium support of their products, and I don't think I got this!

  5. Err... by penguin_asylum · · Score: 2, Interesting

    Matsuow says: "you need to understand why you want to open certain software"

    Now, presuming that he is disregarding any ideas of software being closed to *hem* increase profit, he doesn't really seem to get the idea...

    I'd say that if anything, you should need to understand why you want to _close_ certain software.

  6. Worst, Microsoft, troll, ever... by dtfinch · · Score: 4, Insightful

    His entire argument is that if you make changes to the source code, Red Hat support won't debug your modifications for you as part of their basic support package.

    I can do whatever the hell I want with GPL'd open source, short of refusing to share my changes when distributing binaries to other users. Microsoft has all these licenses, but AFAIK they've released nothing of worth under any of them. I can't view or modify any significant Microsoft source without signing an NDA and paying millions of dollars, or risking serious prison time.

    1. Re:Worst, Microsoft, troll, ever... by penix1 · · Score: 2, Informative

      "Somewhere along the line, you have to make a tiny modification to support some odd piece of hardware, and suddenly your support contract is worth less than the paper it isn't printed on. What is he going to think of your Open Source when something essential breaks that you can't fix and Red Hat /won't/ fix?"

      That is just absolutely silly. If you have a support contract then use the damned thing when you get that esoteric hardware and make Redhat do something with it. then your contract is still valid. Why did you purchase it if you aren't going to use it?!?!?!

      B.

      --
      This is a sig. This is only a sig. Had this been an actual sig you would have been informed where to tune for more sigs.
    2. Re:Worst, Microsoft, troll, ever... by dtfinch · · Score: 2, Insightful

      Would your minor code changes somehow taint all the other packages on the system? If I install a single third party RPM on a Red Hat system, you think they'll simply refuse to provide support for anything else running on that system? And how would they know? "Oh, and by the way, I made a source modification to a program completely unrelated to the problem we're experiencing. Is that alright?" Even if they discover you slightly broke the agreement, they hope you'll renew next year, and they can't afford frequent bad press, so they'll still provide support to the extent that it's still worthwhile.

      The internet is a good support tool. If that's not enough, there are people and companies other than Red Hat who can be hired in an emergency. There aren't many things that you can't fix anyways. If you can't get an answer from support, the source is always available. If your job is on the line, you'll dig in and find the answer, though it may take a while. And if the problem is serious enough, costly enough, just pay RH what it takes to get support.

      Even with Windows, there are a lot of problems that I can't fix and they won't fix, but there are almost always somewhat obvious workarounds, harder and less desirable as they may be. I've never called Microsoft's tech support, and I generally have little faith in tech support. I feel like I'd spend more time trying to explain my problem and trying all the "standard solutions" that they make everyone try than I would troubleshooting the problem myself. The people and businesses who are likely to benefit the most from paid tech support are also the least likely to modify the source code.

  7. Supported? by Paska · · Score: 5, Insightful

    The key word here is "supported", you can't expect Redhat, Novell or even Microsoft to support your modifications.

    If you don't want official support from any vendor, you modify away - and support it yourself.

    1. Re:Supported? by 1u3hr · · Score: 3, Informative
      The key word here is "supported", you can't expect Redhat, Novell or even Microsoft to support your modifications.

      The first thing just about any vendor, MS or a reseller, Apple, will tell you when you have a problem with the OS is to do a clean install. If you want someone to fix your Windows install while keeping all your apps and settings intact, you'll be paying a hefty call out fee.

    2. Re:Supported? by Mateito · · Score: 2, Funny
      you can't expect Redhat, Novell or even Microsoft to support your modifications.

      You can't even expect Microsoft to support their own modifications.

    3. Re:Supported? by crimperman · · Score: 2, Insightful
      The key word here is "supported", you can't expect Redhat, Novell or even Microsoft to support your modifications.

      If you don't want official support from any vendor, you modify away - and support it yourself.


      Exactly - the Microsoft guy's statements are ( clever ) FUD. It's talks about OSS but it's really about support contracts not OSS. If you want to use OSS and modify it you can but if you want it - or anything - supported then mucking around with it is not usually in the terms of the support contract. In general support contracts are not open - but then they're not supposed to be.

      It's like the warranty stickers on certain hardware. Break that sticker (i.e. make your own mods) and you're no longer covered by the warranty if it goes wrong. So it is with software support contracts.

      IME Support contracts are generally the same regardless of the software licence.
  8. in other news by jzeejunk · · Score: 5, Funny

    Microsoft software isn't all that closed. There are always open holes to exploit.

    --
    sarchasm
  9. It's open by Apreche · · Score: 5, Insightful

    It's open. You just can't force someone else to change their codebase. If you really want to change it you make and maintain a patchset or your own seperate version of the codebase. Look at how many different kernel sources you can get, yet very few of those patchset ever get applied to the "real" kernel at kernel.org.

    The point is you can do whatever you want with the code, but you can't force someone else to use it. I mean think about it. Imagine a code repository where every developer could write anything and it was fully open. It would never build. Code that is good enough usually gets accepted upstream, that darwinistic process helps open source, not the opposite.

    --
    The GeekNights podcast is going strong. Listen!
  10. Pure FUD & other assorted bullshit by n54 · · Score: 2, Interesting

    I'm not a linux zealot (I use Win2000, Knoppix, and OpenBSD and most of the time only the Win2000) but I still say this is pure FUD etc.

    I read the article and it's as thin as water. Nothing to see here (move along), not even anything real to discuss here (except perhaps that /. has begun selling pagehits?).

    --
    this comment is provided "as is" and without any express or implied legibility or congruity [...]
  11. An Open Discussion of Shared Source by Zevon+2000 · · Score: 2, Informative

    From Wikipedia. Whatever you think about M$, the distinction between "open source" and "shared source" will be worth knowing going forward, and I'm skeptical of any source that claims Linux was the province of "the blue-haired ponytail set" in 2001. I don't even know what that means.

    --
    "Someone somewhere had to wear pants for the first time. The meek and indecisive do not change our world." -Montville
  12. The end user remains free to change by kihjin · · Score: 4, Insightful

    "But if a customer modifies the source code, [Red Hat] can't help you [without charging you extra]. They have to lock things down to provide value," Matusow said. "As open source becomes commercialized, it becomes less open."

    Perhaps. But even so, the end user remains free to make changes. Even if the license (oddly) prohibited redistribution, supplying the source code to software with the software itself will always be better that not. Closed source is a dead end. End users have no choice, they must rely on the vendor to issue security patches and fix software.

    This is not to say that every user will be tempted to change his/her software. The majority of users will be content with what is, and may not even be aware that the source is available. The freedom still exists, however.

    --
    This slashdot-related signature is a stub. You can help kihjin by expanding it.
  13. Guy is full of it by rolfwind · · Score: 3, Insightful

    Many distros only come only with open source programs by default. Which you can go yourself and change without paying anyone anything.

    And the Linux kernel is also open. Just don't expect your changes to necessarily go into effect on the 'official' kernel. Just like the MS's shared source code will have 1 official version and then whatever the customers changed out there which they can't even share with each other because they signed NDAs and whatnot up the wazoo just to see the code. Unlike Linux.

    MS, stop attacking Linux and mind your own business. You have less and less credibility when you keep attacking Open Source in general with your FUD and your customers are catching on. It's better to salvage what dignity you have and shut up. If and when you stop spreading FUD, your credibility might go up and you can stop spending billions advertising yourself and attacking others. But then, that would totally go against the grain of what is a marketing company, not a software engineering company.

    1. Re:Guy is full of it by penix1 · · Score: 2, Insightful

      "MS, stop attacking Linux and mind your own business. You have less and less credibility when you keep attacking Open Source in general with your FUD and your customers are catching on."

      Actually, this round of FUD isn't aimed at "end-users". It is aimed at PHBs that are considering switching large operations. It makes absolutely no sense to purchase a support contract and then attempt to negate that contract by doing self-modifications. As I stated in my post above, why did you purchase the support if you aren't going to use it?

      B.

      --
      This is a sig. This is only a sig. Had this been an actual sig you would have been informed where to tune for more sigs.
    2. Re:Guy is full of it by Z34107 · · Score: 3, Insightful

      MS, stop attacking Linux and mind your own business

      Umm... It didn't really seem to me like an attack on Linux, per se, but more of a defense of shared source. Microsoft fears Linux (and rightly so) as it's up-and-coming competitor - but there haven't exactly been horse's heads in beds, have there? And besides, if Linux is now Microsoft's greatest competitor, how the heck is it not Microsoft's business? (Here, "business" can be taken more or less literally.)

      For the record, the article did make a good point. Large businesses that need support can't tinker with the source as freely as other users, as doing so makes tech support more costly. Hence, for this market, open source is less open. Sure, it's common sense - but for large, tech-support-needy corporations, open source becomes little different from shared source. And hence, Mr. Matusow's point.

      --
      DATABASE WOW WOW
    3. Re:Guy is full of it by penix1 · · Score: 2, Insightful

      "For the record, the article did make a good point. Large businesses that need support can't tinker with the source as freely as other users, as doing so makes tech support more costly. Hence, for this market, open source is less open. Sure, it's common sense - but for large, tech-support-needy corporations, open source becomes little different from shared source. And hence, Mr. Matusow's point."

      yes, that is the point he was making but it is still a null & void one. If you have the "in-house" ability to modify source to the point of breaking support then you don't need support for that code. Modifying code on one program doesn't make support for other "standard" progams go away. It only makes support for your mods dry up. But then again, if you can't support your own modifications what business do you have modifying it instead of using that damned support contract you paid for...

      B.

      --
      This is a sig. This is only a sig. Had this been an actual sig you would have been informed where to tune for more sigs.
    4. Re:Guy is full of it by rolfwind · · Score: 2, Insightful
      Umm... It didn't really seem to me like an attack on Linux, per se, but more of a defense of shared source. Microsoft fears Linux (and rightly so) as it's up-and-coming competitor - but there haven't exactly been horse's heads in beds, have there?


      I think spreading FUD or misinformation about something is always an attack on that front.

      And besides, if Linux is now Microsoft's greatest competitor, how the heck is it not Microsoft's business? (Here, "business" can be taken more or less literally.)


      It's like the attack ads on TVs by politicians (or by lobbyists) attacking the other guy. It's getting so bad in New Jersey campaigns, I don't even know who's running against who, all I'm being told is who NOT to vote for.

      Perhaps it's utopian, but I hate negative advertising in most cases because it attempts to circumvent the audience's ability to choose and go straight to spoonfeeding you the "right" choice instead of having a platform to stand on (Here, this is what I'm about, if you this a good direction to go in, please choose me) and letting people decide to choose based on the candidate's own merits instead of manipulating base emotions.

      If you watch Linus, he almost never resorts to 'negative' advertising. He lets his work and ideas speak for themselves, and so he attracted a following which helped him make what we know today as Linux. The people who boo out MS, aren't paid by him (though sometimes some individuals go overboard and become idiotic in their blind fanaticism, and yes I'm guilty of acting idiotic towards MS too sometimes).

      However, many, but not all, of the people praising MS and booing Linux are being paid by MS. They wouldn't even care otherwise. So it is up to MS to control much of it.

      I feel MS uses this negative advertising to such a laughable extreme (TCO studies, etc) that nearly no informed person in the Technical sector believes them outright anymore - and that will hurt them as a business when some of those people graduate from the purely Technical side to the management side. Or even beforehand.

      This is why they shouldn't engage in FUD. Not to be nice. If they want to 'win', spend that money and make a better product.
  14. More MS FUD by elronxenu · · Score: 5, Insightful
    "But if a customer modifies the source code, [Red Hat] can't help you [without charging you extra]. They have to lock things down to provide value," Matusow said.

    That's a new meaning for the phrase "lock things down" that I hadn't heard before. I don't believe redhat locks anything down. The customer might be responsible for fixing problems with their own changes, but that wouldn't affect the support that redhat provides (i.e. so long as the problem was not caused by a customer change).

    In effect, it's more FUD from M$. They really appear desperate now, grasping at any possible argument against Open Source. I didn't see the M$ spokesman telling the audience that Microsoft would support its own software which had been altered by customers.

    So Mr Matusow, please explain again, how a license which allows customers to do more than your license allows is bad for those customers? That's like the RIAA claiming that 20-more years of copyright post death of author is good for the consumer.

  15. And if your paying for support by jhines · · Score: 2, Insightful

    If your paying for support, which the article implies, then of course if you customize your kernel and system over a standard patch level, then yes, the support should cost more.

    AFAIK, one can still get those distros without having to buy a support contract.

  16. Not the point by countach · · Score: 4, Insightful

    That's not really the point. First of all you CAN alter the source if your need is desperate enough. Thus if some app needs your change you can weigh the pros and cons of blowing support vs getting the enhancement. - CHOICE. Secondly, if Red Hat dies and goes broke you have the source. Thirdly, you can make your enhancement and submit it to the maintainer and with a bit of luck it will come out in the next version of RedHat as the official supported version. Fourthly, somebody else might scratch the same itch and submit the patch which comes out in the next version.

  17. The catch is this: change something, lose support. by Da+w00t · · Score: 5, Informative

    What TFA is saying (while being overly general) is that when you move outside of the box to an unsupported configuration, you lose support -- and if you want support, you'll pay through the nose for it.

    What the article doesn't say, is that M$ has the exact same stance. You run 3rd party software with Microsoft Exchange, you lose support from Microsoft on not only Exchange, but probally your install of Windows 2003 Advance Server. Go read your EULAs from top-to-bottom, and you'll see what I mean. For any Microsoft product.

    God I hate people slinging FUD around.

    --

    da w00t. mtfnpy?
  18. Re:That is not true by Rei · · Score: 4, Funny

    For a while, I ran Red Hat.

    Why is Bob Young posting as AC? Come on, Bob, show some backbone - we won't be that hard on you!

    --
    "He's a god; it'll take more than one shot." â" Lady Eboshi, Mononoke Hime
  19. This is the same reasoning... by rsborg · · Score: 2, Insightful
    As the auto-industry flaks from Detroit who claim that Hybrids are bad because you only get 40mpg when 61mpg is advertised... while leaving out that their non-hybrid models are so much more inefficient, and also suffer from the same problems when dealing with EPA estimates (ie, up to 20% decrease in efficiency if you drive it gung ho, or are stuck in traffic).

    In the meanwhile, those who know and care will buy the best option available, while looking at historical data for reliability, TCO, and ownership experience... and then laugh at those who run the American software/vehicle upgrade treadmill.

    --
    Make sure everyone's vote counts: Verified Voting
  20. The Point by everphilski · · Score: 5, Insightful

    The point of contention is open source vs. standardized distribution. Once you make a modification, your code base is no longer the "standard" distribution, be it RedHat, gentoo, or Slack. Therefore you really can't get support for it, free or otherwise (what, are you going to post on a forum "well, I tweaked this and this..."). So as Linux pushes towards standardization effectively the open-ness is still there and available to you but is marginalized in the sense that once you make changes then you aren't standard anymore.

    It's not a distribution thing its a philosophical thing.

    To make an allusion to a situation I have at work: we use a framework for development, and I have a tweaked copy I use for a pet project. But I don't dare ask for support on it, because I made modifications to the code beyond the specifications of the code. I can do that, because I am a developer and have rights to the codebase, etc. but then its no longer a standard. I can't expect it to support other applications built for the main framework and vice versa, etc...

    But in truth he makes a point - the core of the OS in general doesn't need to be messed with, most tweaks and alterations do/should occur at the application level.

    Just my 2 cents worth,

    -everphilski-

    1. Re:The Point by aussie_a · · Score: 4, Insightful

      Once you make a modification, your code base is no longer the "standard" distribution, be it RedHat, gentoo, or Slack. Therefore you really can't get support for it, free or otherwise

      No of course you can't. That's like me saying "I created a program on my computer, can someone offer me support without seeing the code or knowing much about it?" However if you distribute your software, and it gains a wide customer base, then people will be able to offer support on it, and nothing stops you from offering your customers support for your derivative.

      Try doing that with Windows and see how far you get.

      the core of the OS in general doesn't need to be messed with, most tweaks and alterations do/should occur at the application level.

      And open source IS open, because if someone were to make changes to the OS, if the changes were good enough and the people distributing it professional enough, it would gain widespread use, and the other Linux distro's would be welcome to come along, grab his changes, and implement it within their own distributions.

      To me, the MS PR person seems to have created a straw-man more then anything. But then again, why is this a surprise? Microsoft appears to hate the GPL and Linux, because it see's them as a valid threat to their own virtual monopoly. Whenever a MS person speaks, be very careful. He might be speaking the truth, but the likelihood of a spin is great. You should also be careful whenever there's a Microsoft article on Slashdot, because while the summary might be saying the truth, the likelihood of a spin is great. In this case, the summary gave the impression the article was primarily about Open Source not being open, when in reality, it's about Microsoft's shared source license.

    2. Re:The Point by Alien+Being · · Score: 5, Informative

      You're right in not expecting specialized support on your modified code, but I think you left out some important points.

      If you find a bug in a customized program, you try to reproduce it on a stock version. If it exists, you submit a bug report against that. It's their bug, completely.

      If you modified the code, then you should be able to determine if the modifications are working as expected. If not, it's your bug.

      Maybe you have shared your modifications with others who can help. Maybe it has already been merged into the standard codebase.

      Even when it's not possible to reproduce the bug due to logistical contraints, or to determine whose fault it is, the vendor should still listen to the problem and offer guidance on how to isolate the problem.

    3. Re:The Point by Kjella · · Score: 2, Informative

      To make an allusion to a situation I have at work: we use a framework for development, and I have a tweaked copy I use for a pet project. But I don't dare ask for support on it, because I made modifications to the code beyond the specifications of the code. I can do that, because I am a developer and have rights to the codebase, etc. but then its no longer a standard. I can't expect it to support other applications built for the main framework and vice versa, etc...

      Depends on what you did, but if you're willing to give up all rights to the mod, offer it to them as an enhancement request. They may or may not bite, but I doubt there's any harm in trying. Even if they don't like your coding style or whatever, working prototype code goes a long way for getting a feature implemented.

      --
      Live today, because you never know what tomorrow brings
    4. Re:The Point by squoozer · · Score: 2, Interesting

      That's like me saying "I created a program on my computer, can someone offer me support without seeing the code or knowing much about it?"

      Actually I think it's more like buying a car, modding it to hell and back, and then expecting the local garage to do a full service for the same amount. You would have to be a complete loon to think they wouldn't charge you more. This M$ guy has stated the obvious and made it sound like a bad thing.

      --
      I used to have a better sig but it broke.
    5. Re:The Point by div_2n · · Score: 2, Informative

      Once you make a modification, your code base is no longer the "standard" distribution, be it RedHat, gentoo, or Slack. Therefore you really can't get support for it, free or otherwise

      Not true. Amazon.com uses Red Hat for a lot of internal stuff that they have modded out the wazoo and Red Hat still supports them and even HELPS them mod their source. Of course, I'm sure Amazon pays all sorts of dough for their support contract, but if you are willing to pay, it can be done.

  21. Air is not free by truckaxle · · Score: 5, Funny

    Scientist just discovered that air is not completely free! Researchers at Phillips Morris institute have completed a study that calculates the number of millicalories required for each breath of fresh air. This study is demonstrates that the air you breath is not entirely free but requires expenditure of energy and coordination of dozens of different muscles. This study is being release just prior to the companies announcement of a new product that uses a rechargable battery operated turbo-enhanced tobacco injection system.

  22. Developers, by Microsoft by Decameron81 · · Score: 2, Insightful
    "...Experts said that by addressing the open source community, Microsoft hopes to promote its position that software should continue to be developed in the traditional "closed" way, while at the same time attempting to cash in on the community development phenomenon... ...Matusow said opening up software can add value, "but you need to understand why you want to open certain software. We are building intellectual property into software and trying to sell it. We throw code over the wall for the community to build on it...."


    By reading those comments I get an odd sensation that Microsoft is trying to use "developers, developers, developers" like a bunch of highly exploitable hippie enthusiasts.
    --
    diegoT
  23. Chaning the code in Windows? by miffo.swe · · Score: 4, Insightful

    And i suppose its possible to change the code for a small fee in Windows then? Not? STFU then.

    Ofcourse RedHat cant support somebody elses code, the programmer changing the code might as well be a monkey and there is no way RedHat can magically fix things if an idiot sits down and hits the keyboard with a pillow. What you can do is send those fixes upstream and if the fixes are good it will get incorporated into the next release.

    --
    HTTP/1.1 400
  24. Not Surprising by EXTomar · · Score: 2, Informative

    So I guess they are right: RedHat won't support a patch from out of the blue (say a patch I made for my ultra-custom setup) without testing (which might cost RH consult billable time).

    But that isn't a big deal because MS doesn't either. It isn't like MS will support driver modification from ATI let alone anything I could come up with either so what is the advantage of MS's way?

  25. Does my company "pay through the nose" for Centos? by msimm · · Score: 2, Informative

    I'm not sure where the pay through the nose thing came from but between Taos, Whitebox, Centos et al I don't see having a supported distro a big expense. If you want changes that might break something you make sure you don't. Big deal. How Microsoft competing against that? And on what planet wouldn't changes to the core operating system be problematic?

    --
    Quack, quack.
  26. you mean Redhat wont support my modified code!? by weighn · · Score: 4, Insightful
    He said you can't just go changing code on supported Linux offerings without paying extra to companies like Red Hat or Novell

    Redhat wont go the extra mile to support some code that they have supplied and I have modified.
    Wow that's preposterous.
    What next? Ford wont honour my new vehicle warranty if I modify the engine?

    --
    Mongrel News all the news that fits and froths
    1. Re:you mean Redhat wont support my modified code!? by R3d+M3rcury · · Score: 5, Informative

      "Ford wont honour my new vehicle warranty if I modify the engine?"

      Ford will honor your new vehicle warranty if you modify the engine as long as the problem cannot reasonably be connected to the engine.

      For example, if I install a high-flow air filter and a few months later the brakes stop working, Ford will honor my warranty. If I install a high-flow air filter and the cylinders break, Ford might be less willing to fix it under warranty. It would be up to Ford, by the way, to show that the damage was due to the modification and you can take them to court if you don't agree. Depending on what happens, it may not be worth it.

      The Magnuson-Moss Warranty Act is the federal regulation in this case.

      This may be off-topic, but it's a common myth that if a person modifies their car, they lose their entire warranty. It's not true.

    2. Re:you mean Redhat wont support my modified code!? by photon317 · · Score: 3, Informative


      The same is generally true with RedHat or any of the other OSS companies. If you make some custom patches to, say, your Postfix mail server, and then you experience a bug/issue with your Apache server, they'll still help you out with the Apache problem. They'd probably help you with the modified Postfix too if you'd just keep it on the down-low.

      --
      11*43+456^2
  27. It's worse than that. by twitter · · Score: 2, Interesting
    His entire argument is that if you make changes to the source code, Red Hat support won't debug your modifications for you as part of their basic support package. I can do whatever the hell I want with GPL'd open source, short of refusing to share my changes when distributing binaries to other users.

    Oh, but there's more. If your mods are excellent and usefull, they might be rolled into the upstream sources and officially "supported" by having others continue to mod and improve things for you. That's why programs like the GNU debugger have 87 authors, which is way more resources than any "traditional" company can afford to lavish on any program.

    This is a typical Microsoft smear that should backfire every time. They take their perceived weaknesses and project them onto others. This form is more insulting than most. The unstated argument is, "When X grows up, they will be just like us in all the bad ways but lack our strengths." Everytime some M$ spokesvole says something like this, rest assured it's an admission they don't have something people really want, they are not going to provide it and someone else does it better.

    --

    Friends don't help friends install M$ junk.

  28. Red_Hat != Linux by Foofoobar · · Score: 4, Interesting

    Here they go again, saying that Red Hat equals Linux. Hey I got one word for their comparison... CentOS. It's RedHat EL without all the trademarked stuff. And yes, they could make all the changes and offer it under CentOS if they wish. Their big point is that changes to Redhat's codebase isn't going to go back into Redhat's Final Product necessarilly.

    So? Roll your own distro. Can you do that with Windows? No. Can I tweak XP and sell it as my own? No. Better yet, can I tweak the codebase for Windows Server 2003 so that I have a company wide distro for our internal systems? Hell no.

    I'm sorry but this Microspin Doctor's argument looks to be in beta still. As per usual, I don't expect Microsoft's final argument to be worth anything until the third release.

    --
    This is my sig. There are many like it but this one is mine.
  29. I was at the conference and was in the audience... by Woodie · · Score: 5, Informative

    OK -

    first off, the argument went like this:

    Say you're running SAP or some other large enterprise system. Say it's running on Linux. The fact that it's Open Source doesn't gain you much. You're extremely unlikely to be able to change things as companies like SAP, Oracle, etc. all specify exactly which versions of some of the various fiddly bits of Linux they support running their application on. If you deviate from those supported configurations - they don't support it.

    And guess what - it's true.

    Oracle isn't into supporting you bump-reving your kernel, and your upgrading to the latest c lib. They'll test a working stack - identify known issues (and work-arounds) - and that becomes a "known good" configuration. So - while you can do whatever you want with the source, that doesn't mean that other people are obligated to support it.

    In any case - it's sort of a straw man argument. The fact of the matter is (and he even pointed this out) for the most part most people just use software. They aren't interested in actually modifying it in any way (substantively speaking). They aren't going to look at the source code, change it and re-compile it. Only 1% or 2% of software users are in that class. So realistically the fact that you can modify the source isn't such a huge advantage in practice. Other people have cited here what the real benefits are: Freedom of choice - you can still choose to make the change and support it yourself, and security - if the company supplying your software goes away, you still have the source...

    And I see a lot of people reiterating the following OoC (Out of Context):

    "But if a customer modifies the source code, [Red Hat] can't help you [without charging you extra]. They have to lock things down to provide value," Matusow said. "As open source becomes commercialized, it becomes less open."

    What he meant by that - and clarified - was that Red Hat has supported configurations, and other software vendors upstream (Oracle, SAP) have supported configurations. They "lock things down" (not in the literal sense, damn us programmers are always soooo literal - I'm suprised more of us aren't fundies) to provide value - is simply saying they limit the scope of what they support... Deviations from those known configurations are not generally well supported. I'm very curious about how well Red Hat supports the following on the current set of it's "Enterprise" edition:

    1> Downgrade a core component such as the C Lib, or similar library or set of system utilities that a lot of the system relies on.

    2> Upgrade a core component as above.

    3> Crossgrade a component like the file system to a different one.

    Once that's been done, I'm also wondering what kind of support you'd get out of a company like Oracle or SAP...

  30. Re:I agree: GNU is M$ by tomstdenis · · Score: 3, Interesting

    I disagree with this statement 100%. I routinely write software that I primarily test by compiling with GCC that works out of the box with ICC v8, MSVC [CL version 6, 7 and 8] and CC from various UNIX'es [e.g. AIX, IRIX and HP-UX]

    Yes, GCC supports things like a smart assembler inliner and packed structures. But I ask you, why doesn't MSVC? In this day and age it still uses the "we put code in verbatim with params" model that Watcom made famous in the EARLY NINETIES.

    With GCC I can say "pass me these variables in registers" and then mix with C and ASM code in the same routine. GCC will sort out which registers to assign and even alias the variables automatically as possible.

    With MSVC it's totally atomic. You can't tell it to alias registers with variables and once you leave your asm block you're totally fucked.

    HOWEVER, when striving to write portable code GCC is a hell of a lot more compliant. Where are "long long"s in MSVC? Where are VLA and other C99 keywords?

    Speaking as someone who actually works on a diverse set of platforms I'd like to qualify your post as "cheapshot".

    Tom

    --
    Someday, I'll have a real sig.
  31. MS source is available to some academics/customers by AHumbleOpinion · · Score: 2, Informative

    I mean, if I were to change the Linux memory manager and ask for support from Red Hat, RH might have an issue with that. And if I were to change the Windows XP memory manager... Um, where do I get the source code for the Windows XP memory manager?

    Strangely enough I have a friend who did just that. Now the research project he was working on had been granted access to Windows NT source after signing NDAs but the license was transferable if the project moved to another university, they were not prohibitted from publishing, etc. It was a pretty reasonable deal.

    Some customers have source as well for the very reason many around here trumpet open source, they want the ability to make changes *iff* necessary. I know I've been very fortunate in alwyas being able to get employers to purchase source licenses for libraries we wanted to use, not the less expenside binary only licenses. It always seems to have paid off.

    So open source's advantage is not that you get access to source, it is that little guys get access to source. When you are a big enough and you are buying enough everything is negotiable, even access to source code.

  32. Don't listen to MS about value by aussie_a · · Score: 2, Informative

    They have to lock things down to provide value," Matusow said. "As open source becomes commercialized, it becomes less open."

    Biased much? No, to provide value they don't need to lock things down (although last I heard DRM wasn't intalled on Linux distro's, you don't need a registration key to use a distro, you don't have to call up to register your installation. I'd hate to see what Matusow claims Windows is, if he believes Linux is locked down). To provide SUPPORT they need to lock it down. Linux has been able to offer value in it's distro's for years without locking it down. Although value is subjective, so I'm sure many MS cronies will disagree.

  33. Re:What? by Mateito · · Score: 4, Funny
    Which just goes to show:
    • Linux is like Darwinian evolution. The code base mutates and the stronger strains survive. Sometimes parts of version cross into another, analogous to natural selection on individual genes.
    • Windows is like Intelligent design. After all, nothing that complicated and intertwined could possibly have evolved by chance.
  34. Point He Misses by putko · · Score: 2, Insightful

    If you go with Open Source, you have the option to spend time/money to fix things. If you really need to fix things, that's what you do.

    If you go with MicroSoft or other closed source products, when you are up shit creek, you are relying on them to give you a patch. Maybe you don't really matter to them (or whatever vendor sold you the stuff) -- in which case, you can go jump in a lake.

    Sometimes the problem isn't that there's a bug in the closed source stuff, but that your stuff is interacting with it in a way that makes it misbehave. Perhaps the system is documented, in which case you need to read a thousand pages in the reference manual, hoping to find the requirement that you've failed to meet -- thereby causing the failure.

    Or you call the vendor:

    You: "it's broke."

    Vendor: "Why? What are you doing? Nobody else has this problem"

    You:"Well, I don't really know."

    Vendor: "Thanks for calling. Please get back to us when you have more info."

    On the other hand, if it is open source, you can fire up the debugger, find the problem, and work aroudn it or fix it -- all of that is perhaps faster than going through the support process. If you do a big project, the odds of you encountering a roadblock like this approach 100% percent. If you are pessimistic about the vendor and believe you can fix things, you pick open source.

    --
    http://www.thebricktestament.com/the_law/when_to_s tone_your_children/dt21_18a.html
  35. It All Depends... by eno2001 · · Score: 2, Interesting

    ...on how much responsibility you want to take for the open source/free software you use. Honestly... when was the last time any of us really needed paid support for a lot of the most popular FOSS software? I haven't used paid support AT ALL since moving from Windows to Linux. I'm also very willing to take on the responsibility of solving problems with the FOSS software I use at work. Many times the "worst" of it is in an extended Google search since many other people are likely to have experienced the same problem that I have.

    Now, regarding paid support... I have yet to have a paid support response that I feel warrants the highly expensive support contract fees we pay where I work. If we're paying thousands a year for support I want 24x7 and I want qualified support staff. I just had an experience over the weekend (involving the migration of software from one system to another) for software that we pay a LOT for support services. It was dismal as usual. We called the company's after hours support line at about 9:30PM on Saturday night. It was automated and stressed that we'd better be in a down/critical situation. We left our message with the correct information regarding contact and the problem being experienced.

    The message on their end stated as 60 minute response time. However, their support person managed to call the wrong number and we didn't hear anything. So we called back and actually got a human this time. After talking to the support person for a while, the person said they would call us back after doing some research. Since this product is HIGHLY PROPRIETARY, my Google searches only brought back two responses to the error message we were getting on our server. And those search results were only viewable in cached form. They were... cached web sites that use the same producvt who were experiencing the same error. That is to say the cached pages were just those sites displaying the same error at one point. No forum discussions. No knowledgebase articles. Nothing helpful.

    Eventually we got a call back from support and this person had tripped through their internal knowledgebase which gave the most common cause of the error with no other suggestions. We verified that it wasn't the most common factor causing our error after which the support person said, "Well, I'm sorry folks. Maybe you should move back to the old system". WTF?! Fortunately, we pressed them to find someone else to give us a better answer and we eventually got a call from someone else who asked more pointed questions that eventually led to a solution but it took three hours to get to that point.

    Ideally, we should have gotten a call from the second person right off the bat since our details were very specific. And that person should have been knowledgable enough to know for certain what was causing the problem. For god sakes, we're paying a LOT of money for support. Enough to staff one person yearly very comfortably. We should have had an answer within no more than 90 minutes. If this had been a FOSS project instead of proprietary crap, I would have had an answer in minutes since the error is definitely caused by a very finite list of factors. Sadly, that is not the case with proprietary software. And this is one of the BETTER experiences I've had with paid support!

    The usual is more along the lines of me calling an issue in and having to hound them every few hours or days until I get an answer. Many times the answer is just, "uhhhhh... hmmmm... it SHOULD work...". I'm sorry but I'm more than willing to replace proprietary stuff with well known, well supported FOSS offerings: Apache, BIND, ISC DHCP, the Linux kernel, Bash, OpenSSH, OpenVPN, etc... And if I really need a fast answer that I didn't find with a Google search, there are always FOSS coders that will fix stuff for a reasonable fee that ISN'T the equivalent of a year's salary. This Microsoft guy doesn't know what he's talking about.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  36. ... and blazing hypocracy by argoff · · Score: 2, Interesting

    This is really nothing more than another Microsoft expression of arrogance.

    I mean they do have the singularity OS....

    You're telling me. FYI, there was once a large retailer who had over 1000 stores whose customer value cards authed thru a central farm of NT servers. The problem was that these servers would crash on a regular basis and arguably cost the company over a million dollars per hour in downtime when it happened.

    To get to the root of them problem, they bought expensive specialized hardware, put up big money for a custom tcp/ip stack, and scheduled nightly reboots, but still nothing helped. So they flew in experts from all over thw world, who eventually came back to them and said there was a flaw on the OS. Then they went to Microsoft, and in not so many words got the finger even though they would have certainly been willing to pay big bucks to fix it if they could.

    So how do I know about this? because I was one of the people hired to help the move over to Solaris at great great! expense to them. But their reboot problem was finally resolved.

    So really, at least Red Hat is willing to take your money and not leave you screwed. And why is that? Because if RedHat won't do it someone elese would because Linux is FOSS and that forces people to compete off of merits and not by giving customers the finger when service and support don't fit into a companies master monopoly strategy.

    So excuse me, but this has got to rank as the most blazing hypocracy I've ever seen. I'm sorry to see that your post is rated as flamebait at this time, because Microsoft truely is ARROGANT by the words very definition. They're gonna get what's comming to them, and nobody is going to cry a tear.

  37. Re:I was at the conference and was in the audience by miffo.swe · · Score: 2, Insightful

    From my point of view this really puts the blame on the comercial vendors. The fact that they only support one configuration on one specifik platform makes the OSS alternatives look much better from a customers view.

    I do alter source code pretty often infact. It has been invaluable to me at work since i can find an error, fix it and continue as nothing happened. I have had problems in commercial software that hasnt been fixed for years and could do nothing.

    --
    HTTP/1.1 400
  38. Re:I was at the conference and was in the audience by Meetch · · Score: 2, Interesting
    Just a quick response to the points, having seen the boats if not necessarily been in them...

    1. RedHat's distros come with (backward) compat libraries and compilers packages (optional to install) with their enterprise products. I believe the that between the two you have most things covered. The compat libraries are typically required by Oracle ...

    2. You might get away with core upgrades, if it lives on an extras disk. I haven't explored them... anyone? However, if people complain loudly enough and the change isn't that major, they have been known to include things that were intended for a future release, or were even being deliberately excluded. A good example is their reluctant support for the features of QLogic FC HBAs. It took months to get them to stick it into EL3. AFAIK no clients actually paid for it (all they really had to do was incorporate the vendor's own code, and that doesn't taint the kernel), and even though the vendor's drivers were eventually compiled in, the user had to know what symbolic links and modules.conf changes to make to get it to work... before that I was downloading the source and compiling in the vendor's driver. RedHat wouldn't have supported any I/O related issues to those disks, I'm sure, but they would still support configuration of the web server!

    3. RedHat have deliberately left lots of things they will refuse to support out of their kernel releases. Reiserfs is a good example of this. If you want it, you have to install the source rpm, reinstate the config and compile the modules for yourself. I do however find it very annoying that we need to in the first place. But then if you don't like it, you can always go with SuSE.

    The downs may seem very significant, but the only issues this causes to the likes of me is when the hardware compatibility matrix is affected. I like to be able to dial 1-800-REDHAT and have the expectation of a reasonable answer to a reasonable question in a reasonable amount of time. Now if only they could get the answers right more often! :)

  39. Yes because as we all know... by Shanep · · Score: 2, Insightful

    GPL licenced Open Source Software is the only kind there is.

    [sigh]

    Microsoft knows full well of BSD licenced software. They just prefer not to mention it since it would make their bullshit clearly that.

    I guess while Microsoft slogs it out with "Linux", Sun and Apple, this will make BSD the "meek"?

    --
    War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
  40. No Additional Value... by lucifer_666 · · Score: 4, Insightful
    I think the argument he is trying to make is that even though you have full access to "open source" code, and even though you can make your modifications, they will not be supported by the vendor; therefore, his logic goes, there is no additional value to making the modifications, you can't roll them out world wide for example.

    An IT manager may look at this argument and conclude there is no advantage to open source solutions, in that there is no point having solutions that are not supported. The manager may conclude closed source is a better choice; while no self-modifications can be made, at least the system is supported in its entirety.

    At the end of the day, your average IT manager needs to desperately separate him or herself from the technology. Otherwise, they get completely snowed under doing technical work that should have been delegated. When there is an option to pay for support, most will take it. The argument is powerful in that it contends as there is no option for support of changes, so there is no ability to make changes. So why buy open source as opposed to a fully supported Microsoft product?

    Very smart implication, I think anyway.

    1. Re:No Additional Value... by NotoriousQ · · Score: 3, Interesting

      Ok, so you do not want any technical work done in house, because it is not supported. Fine.

      The problem of getting locked in to a vendor still remains. When one vendor gives you closed source programs, and then decides that he no longer supports your version, your only choice is to switch to another product. That is a software manufacturer has a monopoly on supporting that software. In open source, any company can support the software...and no one can claim that they will be bad at it because they do not own the code. As the code is publicly available, they can claim that they are as good at supporting the product as the company that sells the software.

      Less lock-in as far as I can see is a good thing.

      --
      badness 10000
    2. Re:No Additional Value... by arkanes · · Score: 2, Insightful
      It's not smart, and it's not new. And deciding that because RH won't support arbitrary user-patches you may as well go with Microsoft is a false dochotomy.

      If support is a concern for you, and providing your own fixes is not (and this is true for many, many, many shops, in no small part due to the culture that grows up around proprietary software - you implement workaround, rather than fixing the product directly), then obviously the "open" part of Open Source is of little value to you. That doesn't mean you should neccesarily go to Microsoft over Red Hat, simply that you should evaluate the offerings on different technical grounds.

      In my experience, for example, MS support even at very expensive levels sucks. RedHat support is excellent, with a faster turnaround, and you're far more likely to actually get a *fix*.

    3. Re:No Additional Value... by putamare · · Score: 2, Insightful

      It is foolish to assume that just because it does not make financial sense for your "average IT manager" to modify the code, there is no value in "openness". The fundamental flaw of the position is its self-centeredness. Even though there might be no additional value directly to you in your being able to modify the code, there is substantial value in the fact that many others are not so constrained, and contribute. It is those contributions cycle back and add value to, you guessed it, the "average IT manager".

  41. Re:I was at the conference and was in the audience by charlie763 · · Score: 2, Insightful

    The thing to remember is that not EVERYONE needs to change the source for ANYONE to benefit, ONLY one needs to change the source for EVERYONE to benefit.

    --
    Welcome to the land of the free...pay toll ahead...no photography...please open your bag...
  42. It's a fish, and it's red. by cerebis · · Score: 5, Insightful
    It's a red herring.

    Few if any competent companies would expect that they can modify the source willy nilly and then expect direct support on what _they_ have done from the distribution vendor. I mean, if you have an understanding of the process of software development and have spent 5 minutes reading about the Open Source movement, then you'll understand that it is a completely impractical, if not irrational, way of working.

    When has this approach ever been promoted by the Open Source community? This sounds like only something a PHB could arrive at, following a methodology of gleaning an understanding of OS while walking by the cubicle farm and overhearing casual conversations.

    Seriously, to me it seems like Microsoft sat around a table brainstorming for potential negative aspects of OS that they could market to suitably gullible people. I guess they feel sufficiently threatened to roll with even the weak results of that session. I hope the audience laughed at the guy, and told him to go back to counting the cash piles back at Redmond.

    1. Re:It's a fish, and it's red. by D4C5CE · · Score: 2, Insightful
      It's a red herring.

      Few if any competent companies would expect that they can modify the source willy nilly and then expect direct support on what _they_ have done from the distribution vendor. [...] it is a completely impractical, if not irrational, way of working.

      When has this approach ever been promoted by the Open Source community? This sounds like only something a PHB could arrive at [...]

      to me it seems like Microsoft sat around a table brainstorming for potential negative aspects of OS that they could market to suitably gullible people.

      Yeah, the whole story sounds so far-fetched that it's hard to believe we're even having a Slashdot article (let alone the ensuing discussion!) about it.

      One can download the source to whatever needs to be customized and run make&friends in the relevant directory on pretty much every OS distro on earth - hence the name! Perfectly, legally, even to pass it on, but all of this without any legitimate concerns to be raised just because someone else (be it a Red Hat or a Green Gecko, or anything else) who didn't make these changes cannot know what the one making them may have broken. To suggest otherwise is preposterous indeed, even more so if such "concerns" are uttered by someone who won't let you have his sources to try the same things.

      The sad part is that posting this article (with that headline, and without a word of caution right on top of it) on /. in the first place will only help this "non-story" being picked up by the mainstream press, at least parts of which are likely to make it sound as if genuine issues really had been found with the OSS model.

  43. Strawman by RAMMS+EIN · · Score: 2, Insightful

    In other words, they're setting up a strawman (by claiming that open source is something it is not), and then attacking that. Very clever, given that few people outside the scene (and not even everybody in the scene) know what open source really is.

    --
    Please correct me if I got my facts wrong.
  44. Sweet Blue-Haired Savior by RAMMS+EIN · · Score: 2, Informative

    From TFA:

    ``Shared source is Microsoft's foray into community development, started back in 2001 when Linux was just a hobby for the blue-haired ponytail set.''

    Excuse me? Am I delusional or were major, reputable companies already using and supporting Linux in 2001?

    Had this nonsense been coming from one of Linux's adversaries, I would have understood, but this is coming from the reporter!

    I guess, by the same token, Linux was created in 1991, while Microsoft was still struggling to establish a foothold on the PC desktop market.

    Please forward my (and your own) complaints to the reporter and the editor's.

    --
    Please correct me if I got my facts wrong.
  45. What being "Open Source" really means by mcrbids · · Score: 3, Interesting

    I have a number of production servers to this day still running RedHat Linux 7.2. They are patched and up to date, even though RedHat axed support for RedHat long ago. I spend very little time doing so, because Progeny came to the rescue allowing me to milk another couple years out of otherwise perfectly happy, capable, production servers.

    Also, there's the Fedora Legacy project which has picked up RedHat 7.3 as well, providing yet another option for administrators of "axed support" distros.

    Let me ask you this - what companies or groups have stepped up to the plate to support Win9x after Microsoft's abandoning of the platform?

    I guess Windows is really not that open, is it?

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  46. Re:The catch is this: change something, lose suppo by killjoe · · Score: 2, Interesting

    "Are you suggesting that Microsoft will turn down your money for a support call on a Windows XP BSOD because you have installed Firefox? I doubt it."

    The EULA you agreed to says they can. In practice this means they will still take your money, blame the other software and close the case. Either that or like you said they will ask you to install a new server with only MS software on it, load all your data to it and then try to replicate the problem. After a week of blowing your sysadmin's time you won't be able to replicate the problem, they will take your money and close the case.

    Yes, I have been there, done that. They once asked us to ship our entire database to them. The CIO flipped. Imagine sending all your customers, vendors, transactions and all kinds of sensitive data to MS!. Trust me they know how to get you to close those pesky tickets.

    --
    evil is as evil does
  47. what people will believe by pjrc · · Score: 2, Interesting
    Many years ago, almost everybody was affraid to use Linux because you couldn't get support for it. Or at least so the common risk-adverse wisdom went. On-line community didn't count, "couldn't get support" meant someone you paid who would answer the phone for tech support.

    There also wasn't anyone to sue if something went wrong. And there wasn't documentation. And there wasn't a 5 year road map so nobody was in control of its future. And more recently, you could be exposed to legal uncertainty.

    Well, people aren't buying that old FUD anymore. So now we've got the new and improved FUD.

    Now you can't get support if you've modified the code.

    Next thing you know, there won't be documentation available for your own modification.

    And then there won't be anyone to blame/sue if your own modifications don't work.

    Your whole company will have an uncertain future because your modifications don't have a 5 year roadmap from an industry leader in the software biz (that consistently misses its own goals, but nevermind that detail). No 5 year roadmap = uncertain future.

    Worst of all, your own modifications might have legal uncertainties, possibly infringing upon someone else's patents or other so-called intellectual property. You could be exposed to lawsuits or other frightening uncertain legal woes.

    Be affraid. Very affraid. And also uncertain and filled with doubt!

  48. Microsoft understands! by www.sorehands.com · · Score: 2, Interesting
    They understand perfectly. They just are lying and spreading FUD or it could be opposite day.


    Just like how the unions are saying that Proposition 75 is a way to silence union members. What is is is to say that the union can only take money out member's paychecks for political campains, after they get permission. Not jump through hoops to get a refund of polical dues. Or Proposition 75 will cut school funding. But it actually limits the amounts of spending increases.

  49. This article is garbage by ClamIAm · · Score: 2, Informative

    It quotes a total of three people: one MS rep repeating the company line of FUD and baseless assertion, and two "experts" who basically parrot the rep. There is no critical eye turned toward Microsoft, only toward those dirty hippies trying to free people from the grasp of monopolistic software companies. At no point does the writer even try to inject any sort of meaningful discourse or contrast.

    This doesn't surprise me, considering the source (a CIO magazine).

  50. So, the code is free, but support costs money by karlandtanya · · Score: 2, Insightful

    Dang. That'd be a great business model.
    Why didn't we think of that?
    Oh, wait...

    --
    "Reality is that which, when you stop believing in it, it doesn't go away." - Philip K. Dick
  51. Not really. by hey! · · Score: 3, Interesting

    Clinton's defense wasn't a technical fallacy; it was an attempt to mislead by exploiting the logical gaps in the terms of his opponent. The strategy is simple, but you have to be smart and have the force of personality to control your opponent. You look for something that is at least a tiny bit vague in his assumptions or definitions and repeatedly demand he make it more and more precise, until he inadvertently leaves out whatever it is he has in mind that's important to him. Sooner or later, this has to happen because every edifice of human reasoning has at least some rotten timbers in it. You then build a logically unassailable but sophistic argument based on his own definitions that leads away from where he wants to go to where you want to go. If your opponents states, preferably forcefully and emotionally, that an animal is a crow if and only if it is black, then you go on to argue that a black cat is a crow. It's easy to spot the falsehood, but hard to discredit the source of the falsehood if it was yourself.

    The argument in this case is closer to the strategy the cigarette companies used on tobacco's addictiveness. In that one you pick an arbitrary definition of your own -- a straw man -- then quickly move on and hope your audience doesn't have time to realize the definition you've used is loaded. You help this process by passing over it quickly, or by referring to it without ever stating it explicitly, and moving on to emotional or inflammatory rhetoric.

    The distinction is this: in one case you force the other side to provide you with the faulty definition. In the other you rely on the other side carelessly accepting a definition you supply.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  52. Illogical. by LWATCDR · · Score: 2, Insightful

    "An IT manager may look at this argument and conclude there is no advantage to open source solutions, in that there is no point having solutions that are not supported. The manager may conclude closed source is a better choice; while no self-modifications can be made, at least the system is supported in its entirety."
    With Open Source you can.
    A. Modify nothing had have full support
    B. Modify somethings and have support on what you have not modified.
    C. Can fix problems or ad features yourself and get them added to the distro.
    D. Support yourself if you have the staff since you have the source.
    E. Find an other vendor that will give you the support you want since Linux is "multi sourced".

    With Windows.
    A. You can not modify or enhance Windows and you get the support that Microsoft will give you at the cost they want to charge but only as long as they are willing to provide it.

    It was traditional that "Big" companies would avoid single source products like the plague. That is why back in the day Intel would let other companies manufacture Intel chips. That is how AMD got in to the X86 business. The fact that Linux is not single source has got to be a big deal. If Red Hat does you wrong you can go to Novel. If Novel isn't your cup of tea then jump to what ever Mandrake is called this week. Choice is good.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.