Slashdot Mirror


Ask Slashdot: Paying For Linux Support vs. Rolling Your Own?

schmaustech writes: A lot of businesses pay for Linux support. But at what point does that stop being worth the money? When would a company be better served by setting up their own internal support? When does it make sense for them to write their own patches, which could be submitted back to the community? The inherit risk is that the organization is accountable and accepts the risks if a major bug is encountered within any of the open source applications they are using. What's your perspective on this, and how many major corporations are taking this approach?

2 of 118 comments (clear)

  1. Linux support by Lando · · Score: 3, Informative

    To maintain and support an entire OS takes a lot of work. We aren't talking about just development here, but checking to make sure things run properly and making the changes needed to ensure stuff is supporter. The point I would start looking at rolling your own distribution and supporting it is the day you decide to start selling your distribution.

    For internal use, sure you might have to have a team to do internal work to modify certain sections in order to make the OS work for you, but they are relatively minor compared to ensuring an entire distribution works as needed. Let another company do the heavy lifting and just have your company modify it and submit changes back through the system as desired. Feedback works as well.

    To run an entire distribution and all the subsystems takes billions, look at IBM donating to Linux as a whole they give value back to the community rather than trying to extend and embrace for their own purposes. Redhat does the same and they do distribution and sales. Other companies are the same. I guess you can make the decision on your own but personally I suppose the time to switch is when you have support fees in excess of what it would cost to maintain an entire distribution. I'd assume someone around a thousand people focused on the project would be about right. A thousand people's salaries would buy a lot of support. A better idea might be to hire developers for the subsections of the OS that you need and have them work with the community.

    --
    /* TODO: Spawn child process, interest child in technology, have child write a new sig */
  2. Ask yourself: What is our business model? by msobkow · · Score: 3, Informative

    You're asking the wrong question. The question is "what is our business?".

    If it's not your business, you hire experts to take care of it.

    My guess is "producing a Linux distribution" isn't in your business model.

    --
    I do not fail; I succeed at finding out what does not work.