Slashdot Mirror


Ransom Love's Answers About UnitedLinux

We posted your questions for Ransom Love, Caldera's CEO, on June 10. Here are his answers, which ought to clear up a few things about what UnitedLinux is doing, along with some discussion of Linux advances and how to (hopefully) make money selling Linux services and support. This is one of the best "CEO interviews" we've ever posted, with lots of straight answers and hardly any buzzwords or marketspeak. Lots of good insight about the "business of Linux" here.

1) LSB
by Anonymous Coward

From the description of UnitedLinux it seems to me that it is simply a commercialized LSB. How is what you are offering different from the LSB project?

Ransom:

LSB is a specification and does not describe a complete distribution. UnitedLinux is combining the efforts of four major Linux providers around the world to create a common, best of breed server implementation (full Linux Server distribution). It will be a full implementation of the LSB standard, but it will go beyond and include components not currently defined in LSB.

LSB does not attempt to solve the business model around Linux. UnitedLinux is not only providing packaged bits and bytes of a distribution, but also giving developers a global infrastructure of support in local languages and channels to sell their products on a global basis. UnitedLinux solves nearly all of the impediments facing the commercialization of Linux, such as market fragmentation, the availability of applications (by simplifying certification of hardware and software solutions), and a valid business model for Linux (Supportable business quality product through limited binary distribution and 12 month maintenance agreement with every license sold).

2) What will you give back to the community?
by dbarclay10

In a completely selfish vein, what will you give back to the community? Caldera doesn't have the greatest track record (I can think of a few specific cases but I'll omit them here for brevity) for providing some return to those people who have coded the _VAST_ majority of Linux, GNU, and everything else. Aside from, of course, providing jobs for developers.

Ransom:

I am a little frustrated by this question as it implies that somehow Caldera or any other Linux company is making millions of dollars off of Linux. Every Linux provider has spent far more on promoting Linux than they have ever received. Not even Red Hat is profitable and a lot of their revenues are generated from non-Linux technologies. Millions of dollars have been spent in recruiting applications, advertising, and tradeshows to promote Linux, not to mention the millions spent in employing engineers as well as the innovations that have been given back to the community. The actual development cost of producing a product is only about 20-30%; marketing, sales and support constitute the majority.

I am also troubled by your impression that Caldera's contributions to the community have been scarce. Caldera architected and paid Red Hat to enhance the original RPM. We were the first to address a graphical desktop; the first to provide a graphical installer; the first to provide a management system. I could go on and on. All of these innovations were given back to the community. You can see a more detailed list at www.caldera.com/developers/community/contrib/.

Please don't get me wrong - I firmly believe that what is produced by the community is vitally important. But it is not what creates a product or a solution that businesses have to deploy. Caldera has been a company for profit. Profit enables continued investment in Linux. UnitedLinux is for profit so that there is money that can continue to be invested in Linux itself. I do not believe in a Linux model that requires ongoing charity to survive.

That said, Caldera and all the UnitedLinux partners will continue to provide all of the changes and enhancements that are made back to the community. I believe that all of the participants have a very good track record of so doing. In addition to providing the source back, UnitedLinux will offer development programs that will provide continued access and updates for the serious developer.

3) Source and binary distributions
by RGRistroph

There has been some confusion on your statement in the UL teleconference to the effect that while source code would be available to meet the requirements of the GPL, "binaries would not be freely available." Could you clarify what that means? Is it possible that UL will distribute only source, or only distribute source and binaries to it's member companies? (Who will then be responsible for making sure they meet the license requirements on software which is in their distributions?) Surely UL or it's members don't intend to distribute binaries compiled from GPL code and assert the recipient can't re-distribute them?

Ransom:

The binaries that are certified by the major ISVs and OEMs will not be made freely available for distribution by anyone. This is to limit the support liability for these companies and to ensure a high quality, consistent product around the world for support purposes. The UnitedLinux product produced is not just a binary, but 12-months of maintenance. That maintenance is for a single system and therefore has limited distribution. The source code for the server will be made freely available for all in compliance with all of the Open Source licenses.

There will be programs for developers who need access to the binaries and they will include options for ongoing updates and patches to ensure continued certification compliance. Our desire is to make UnitedLinux easily available for serious developers, and give them means to make the development process easier.

4) Commercial Development
by Marx_Mrvelous

It seems to me that a group like UnitedLinux could bring a lot of commercial development to the Linux platform. Are there any efforts to bring companies who have so far neglected developing for Linux due to support costs, like most hardware venders, into UnitedLinux?

Ransom:

Certainly. By enabling one certification for hardware and software and then facilitating a global distribution of the solution through established global channels with support in local languages around the world, UnitedLinux should increase the number of hardware and software participants supporting Linux.

5) Future of Linux
by micro-colonel

Where do you see the true future of Linux being? Will it remain mostly in the enterprise and web server market, or do you think that it will also make large gains in the desktop market? Also, to what end does the goals of UnitedLinux fit into your predictions for the future of Linux?

Ransom:

Linux has great potential in moving beyond the web server market into the mainstream of the application server market. There is a lot of work that still needs to be done, however, to allow Linux to be a dominant application server platform. The objectives of UnitedLinux are to take that first step: enable Linux to be used by mainstream businesses. Accordingly, the initial effort is focused at the server.

I also believe that web services will become the dominant method for outsourcing IT. As the Internet becomes the primary business platform and Internet client interfaces become dominant, Linux will continue to make inroads into the client. (Take, for example, the fact that we now spend more time in email than in an Office suite.)

Finally, one of the keys to desktop penetration of Linux is in ease of management and provisioning. Making Linux easy to configure, deploy, manage and interoperate with Microsoft alternatives will greatly enhance Linux's acceptance at the desktop. Clearly, several of the UnitedLinux companies are addressing these issues individually. UnitedLinux may address this after enabling Linux to be used as a mainstream application platform for business. Another key, of course, would be the number of applications with which end-users are familiar. With the current balance weighted towards Microsoft, the need is for new software that makes end users more comfortable with and consequently more accepting of Linux on the desktop.

6) Business Model...
by powerlinekid

Mr. Love, I'm curious as to how you'll make money from this? By not giving away binaries it seems as if your group is trying to sell Linux, and probably service and support with it. Now you appear to be in competition with Red Hat (on server) and Mandrake (on desktop) who both give their software away. Red Hat makes it's money from service contracts and Mandrake from special software for paying customers. I guess my question is how can you compete against them, when they are just as good and give it away for free or cheaper? What is the incentive you will give consumers to actually purchase your software as opposed to downloading isos from other companies?

Ransom:

It should be noted, first off, that Red Hat has moved to a model on advanced server where they are not giving away the binaries and they are charging around $800+ for their advanced server product.

Going forward, there will only be two platforms certified by the major hardware and software vendors, Red Hat and UnitedLinux. For Linux to move from the peripheral of the business network into mainstream application server market, businesses must be assured that their platform is certified and will work with other applications and hardware solution in their environment. What the UnitedLinux customer is paying for is 1) the assurance that his applications will work together, and 2) the ongoing maintenance and support of that certified platform. The restriction on binaries is to ensure product quality and consistency of the brand for hardware and software vendors and for the quality of support within the business organization. I believe that Red Hat is moving to a similar model with business customers. The majority of the value will be in product assurance and maintenance. Both of these are of tremendous value to the business customer.

As mentioned earlier, binaries will also be made available to developers, but they will be through programs that can keep them updated and in sync with all changes. More information on this will be forth coming.

Desktop derivatives will be made available by each of the respective Linux companies. Since they will not carry the UnitedLinux brand and do not need application certification, their binaries may be available based on the individual company's policies.

7) Documentation
by forgoil

Will there be some form of initiative to work together on online documentation for both end users and developers? For instance making sure that there is up to date information on all applications and APIs in a common format (for example XML, that can be used to generate info, man pages, html, etc)? I personally don't think the distributions as a whole are well documented enough, and I think it would be one area where everybody would gain from co-operating.

Ransom:

We will be offering developer programs to address many of these needs and your suggestion here is a very good one. Clearly not having to duplicate efforts will allow us to create a much higher quality combined product and this is an important area to improve.

8) Who certifies compliance?
by Rogerborg

Who will certify compliance for each vendor provided distro, and who will pick up the pieces when (not if) an application appears that borks on one or more of the distros? If it's UnitedLinux, is each vendor prepared to pay to fix snafus committed by the others? If it's the individual vendors, what happens when one of them screws it up and wrecks confidence in UnitedLinux?

Ransom:

Every company will be shipping a common CD that will include a complete Linux distribution including installer and desktop. This is the UnitedLinux aspect of the distribution. All the additional value-add will be on separate CDs. Consequently, there will be a common quality check on the base components. The testing of the value-added components will be the responsibility of the individual companies.

9) Patents
by Rogerborg

Given the ongoing uncertainty over whether Red Hat's actions regarding patents will actually match its rhetoric, what is UnitedLinux's position on patents? Specifically which of the following will you do?

  • Eschew patents altogether.
  • Obtain your own patents.
  • License, trade or buy outright patents from other companies.
  • Oblige your members to hand over or license patents to UnitedLinux or to all other members.
  • Match Red Hat's current stated intent and express a non-binding intention to stay enforcement for a given type of open source development as long as it is convenient for you to do so.
  • Agree to explicitly license your patents at no cost, for a limited time or in perpetuity, to a given type of development (as sharply distinct from merely staying enforcement and leaving a Sword of Damocles dangling over developers' heads).
  • Obtain and reserve the right to use patents freely against any target, as any other commercial software companies (e.g. Sun, Microsoft) would do.
Ransom:

The four companies have not discussed their position on patents. The official statement will have to be forth coming.

We live in a day when patents have not become a tool to protect, but a weapon to wield. Since the patent office lacks the technical expertise to discern between what is valid and what is clearly an attempt to blackmail, and because innovation continues at a rapid pace, this is a serious problem for our industry and one that will need to be addressed.

10) On the Relationship between Companies
by the-banker

How is the membership into the United Linux group going to work, and how much flexibility will there be? Can any distribution join? Are there significant costs to becoming a member? Can members set their own policies with regard to per-seat-licensing? In sum, how much freedom do the member companies have in how they market, contribute and license United Linux?

Ransom:

The membership will be open. Any Linux company will be able to join, but they will have to pay the fee to become a joint owner of the UnitedLinux LLC. That fee is to offset the cost of development and marketing the UnitedLinux product and brand and to have the upside potential of profits.

There is no per seat license for UnitedLinux. The restriction is per server and it is the 12-month maintenance fee for that system. Other companies can set their own pricing, but they are under obligation to deliver the same product and maintenance deliverable per system and will be responsible for the fees back to UnitedLinux. There may be several ways of participating with UnitedLinux. The details on membership and different options will be forth coming.

13 of 474 comments (clear)

  1. Business-speak by reverius · · Score: 3, Interesting

    Mr. Love's responses are so riddled with corporate jargon I can barely understand them... can someone translate please? :)

    From what I can tell, he's so intent on selling a "secure, reliable, and hippie-free" product to other corporate-minded folks, he's fallen completely out of touch with the entire linux community.

    This is the equivalent of Apple making computers without sound cards or high-end video, and Jobs saying that they think it's more "professional" that way (but ignoring the majority of Mac users who do audio/video work!)

    1. Re:Business-speak by HiThere · · Score: 3, Interesting

      In the early days of the Mac, Apple did do something rather like that. They wanted to differentiate the Mac as a business machine, as opposed to the Apple II/III, so they did various things that discouraged the porting of game. It didn't stop them, but it did slow them down.

      This may be one of the factors in the dominance of the IBM PC. It sure isn't the only one, of course. Color screens were also an important factor. Here I think that the "anti-game" argument was used as a justifier when the real reason was the cost, and that Apple couldn't agree on how to integrate color into the Mac system. HyperCard never was properly converted.

      But at first the Mac was intentionally designed to not be a gamers machine, so that businesses wouldn't think of it as a "toy computer".

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    2. Re:Business-speak by warriorpoet · · Score: 2, Interesting

      Maybe I'm missing something here, but the answers above don't seem to bear any resemblance to obfuscation at all. The case he represents makes perfectly valid business sense - they're not distributing normal free binaries because they're basing a large part of their business on selling people discs with binaries on it that are guaranteed to work. What they're selling people is that guarantee - and the work that's gone into the verification and compatability testing/development.

      I don't see where you get that there's anything wrong with this... if they were selling to companies the binaries that you and I normally download, then prohibiting re-distribution, then we would have a legitimate beef. And the entire argument about "anti-hippy" and not respecting the community, is in my opinion - no offence - bollocks.

      The issue is that big companies buying servers and server OS' have to be able to say to the decision makers that a) we're buying something that is certified to run with the other stuff we have and b) come with full support and maintenance package. It's another way of representing a linux distribution company in a more corporate packaged way - which is what appeals to corporates.

      I love the linux and opensource communities, and I prefer their ideals to any other in the industry. But I don't care what anyone says - the vast majority of major corporates who are going to buy server OS' will balk at buying anything that isn't fully guaranteed and warranteed and professionally supported. Nobody at the top of those chains gives a toss about the community benefit or anti-microsoft ideals or even security in some cases.

      From the limited amount available to read about it, and the above answers, it at least seems as though UL are heading in the right direction for business. At the end of the day, they've guaranteed that any innovations or enhancements will be passed on to the community for free, and they're not going to force you to buy their distro, so what does it matter. Calling the guy a liar or untrustworthy just because he's finding a way to build a good business from linux distributions is insane - it's exactly this kind of thing we need if we're ever to get Linux over the acceptance hurdles it currently faces...

      Just my .02

      --
      "Warrior, poet, wise man, child"
  2. Answer Two Inaccuracy by SN74S181 · · Score: 4, Interesting

    Mr. Love claims that Caldera was the first to provide a 'graphical' install.

    That's certainly incorrect. Yggdrasil had a graphical install in the Fall of 1993.

    I wonder how much of the other stuff he mentions in his answers is incorrect?

  3. 12 month maintenance fee by Senjiro · · Score: 3, Interesting

    What is that supposed to mean? I have to pay for the United Linux product to get upgrades (free with any other linux distro) and tech support (mailing lists, faqs, deja, etc)? I must assume from this model that they are really only targeting the numb masses of people who don't like the nuts and bolts of linux. Seems clear that UL will become not a distro for linux users, but a crossover distro for people who don't like to think.

    --
    Help, I'm being repressed!
    1. Re:12 month maintenance fee by GrenDel+Fuego · · Score: 5, Interesting

      Not exactly.

      They're targeting corporations. Companies that can afford to pay large amounts of money to have someone else worry about the operating system for them.

      Much like Redhat's enterprise edition.

  4. Not making millions? by Telastyn · · Score: 3, Interesting

    It's not as though Caldera is making millions off of Linux?

    This indicates Mr Love is making $277k/yr off of Linux, so I'm pretty certain they aren't strugling...

  5. Re:For anyone.. by skotte · · Score: 5, Interesting

    you know. i hate the fFact that you started your comment in the subject. thats awfully irritating. BUT NEVERMIND THAT. :)

    you really have a good point.

    I am remninded of Golf. I hate golf. golf is a stupid stupid game in which old men walk around and swing a stck at the dirt fFor hours on end and come home grumpy.

    But golf was not *meant* fFor me. It's meant fFor old men who like to walk around all day, and would come home grumpy regardless.

    lesson: fFor linux to be successfull in the Real World, it must comply with a fFew things which the Real World expects software to be like. my boss used to say he would never use linux because if something goes wrong, who do you sue? Not that he would sue, or even would be ABLE to sue. (ever try suing microsoft?) But it's the idea that out there somewhere is someone who speaks the business language and is standing behind a product and saying "This will work."

    You don't like UnitedLinux? well, you're reading slashdot. so probably, UL was not meant fFor you.

  6. Re:For anyone by stipe42 · · Score: 2, Interesting

    Working at a small company with only a couple servers and over a hundred clients, I can testify to how much money we would be willing to pay for binaries guaranteed to work because they have been compiled for our exact setup without having to actually compile them on our setup.

    stipe42

  7. Re:Having the source lets you create the binaries by Junta · · Score: 4, Interesting

    A bit offtopic, but I was wondering if something could be a loophole here. While the source should match the output, does the GPL make any requirements about the build process? I mean, would it be any less GPL because it includes Visual Studio Build information as opposed to automake/autoconf stuff? What about no build information at all and raw source? That last option could really make a codebase so not worth putting together that a customer would rather buy than try to piece it together. Of course, someone could release a GPLed builder of the product and that would go away. But on the other hand, what if the company devises and implements a really different and proprietary build system with which they build the product, that can't easily be reverse engineered and leave the source mostly unusable?

    I guess the ultimate example of this would be a company developing a proprietary language for internal development. Release things in this language, but make no compilers or platform documentation available outside the company. This extreme example is not plausible (company would lose more than it gains), but it still raises an interesting question.

    Also, where is the line drawn between source and binary? One could make the argument that binary is source, if you can just grok machine code. A simple translation from assembly code, and many gpl projects at least include assembly, and I guarantee you there is at least one entirely assembly based project under the GPL. In those circumstances, whether you have the source or the binary doesn't matter too much (well, depending on the linking). Same as having Java class files, Java class files easily decompile to readable, modifiable code.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  8. In related news... by zurab · · Score: 2, Interesting

    Mr. Love has charged /. and is planning to charge all readers a "per question fee" for this interview. This is to limit the support liability for these companies and to ensure a high quality, consistent answers. These fees will not be per seat as previously feared. Instead, the restriction is per server.

    On a more serious note, it seems like UnitedLinux will be trying to feed corporate customers to what they are used to - being ripped off. The general attitude at an average corporate IT consumer, most will agree, is and has always been "you get what you pay for". It's certainly so for the management who makes decisions. At the same time the same attitude is being smashed and ridiculed by most in the community when it comes to software (I am not talking about support!). UnitedLinux will be landing 2 different impacts with this move - make corporate friends, and alienate an average developer to develop for UnitedLinux. They will try to work this from top to bottom, not from bottom up.

    But by pushing only in corporate server market, in my opinion, will not put UnitedLinux over the hurdle; you need to have the word of mouth and average developer support. Again, in my opinion, UnitedLinux selling back to developers what developers have given to UL for free will not sit right with many. That was I think one question that should have been asked - Mr Love, to accomplish UL goals do you believe today that you need developer support? What do you think his answer would be?

    Italics quoted from interview.

  9. So why not a free (beer) UL-based distro... by weave · · Score: 3, Interesting
    This certainly isn't my idea, I read it in previous UL thread, but I haven't seen it mentioned here yet.

    If the UL distro is required to distribute binaries, why can't someone just compile them all and distrubyte/release a UL-based binary and source distro with no strings attached under some different name? FUL anyone? (Free United Linux that is... :)

  10. I stopped earlier by Erris · · Score: 3, Interesting
    when ransom said:

    I do not believe in a Linux model that requires ongoing charity to survive.

    While I can't speak for them, I don't think Linux Torvalds or Richard Stallman believe in such a model either. Both Torvalds and Stallman are earning decent livings with their skills. A "limited binary" distribution is not a viable business model, service is. It's not the shiny disk it's the ability to use it that people value. Obfuscating the works by binary distro will make United worthless. How does the fsf say it, something about having the choice of who to give up your rights to.

    OK, I lied, I did not stop there, I read most of his answers. He wants people to pay him a fee to develop his code? This is better than the current free code how? He's not going to say he will be using patents but defends their use? He's leaving he QC for "value added components" to his fee paying member companies?

    He says many of the right things but his approach is exactly opposite of succesful coding:

    For Linux to move from the peripheral of the business network into mainstream application server market, businesses must be assured that their platform is certified and will work with other applications and hardware solution in their environment. What the UnitedLinux customer is paying for is 1) the assurance that his applications will work together, and 2) the ongoing maintenance and support of that certified platform. The restriction on binaries is to ensure product quality and consistency of the brand for hardware and software vendors and for the quality of support within the business organization. I believe that Red Hat is moving to a similar model with business customers. The majority of the value will be in product assurance and maintenance. Both of these are of tremendous value to the business customer.

    The only way to insure this is to use free code and nothing but free code. Certifying configurations of that free code will make plenty of money. Trying to rebuild everything yourself and trying to tack on propriatory junk that no one else can sync with will never work.

    As for you, what's this all about? When there are applications you need that run on linux, you get linux. I see it every day as the purchase orders come in. No distribution provider out there looking to make a buck understands yet.

    What do I need that runs on any other platform that does not have a substitute on Linux? I'm not aware of it, that's why I own one of those white boxes like 45% of all other computer buyers last year. These white boxes are going to come with Linux, Lindows, even BSD and restrictive software companies are goint to fade away into some foggy nightmare.

    OK, I can stop now.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.