Slashdot Mirror


Alan Cox Interview

cuvavu sent in a lengthy interview with Alan Cox. He talks about his responsibilities at Red Hat, Microsoft, the Linux Standard Base, etc.

10 of 210 comments (clear)

  1. Cox on governments adopting open source software by Sudderth · · Score: 5, Insightful
    Governments should evaluate open source technologies certainly. The fact they get the source code and can audit it has been a reason for some countries to adopt open source, pricing is another. However, I don't think its right that government should have fixed rules beyond "fair review". There may be situations where proprietary software is genuinely the right choice.

    This is a very pragmatic way to look at it. Obviously, moving government offices to (GNU/)Linux and KOffice or StarOffice would save taxpayer money in per-seat licenses. The costs of platform migration, service, and especially user training might eat up those savings, however. In addition, the public, which is under the Desktop Monopoly's thumb, would demand interoperability with government agencies. ("I'm sorry, I can't read your .doc file. Could you reformat it to take out this feature which StarOffice can't handle?" "It's a freaking Word document! How hard does it have to be for you to read it?!")

    I also wonder about the unfair competition argument which MS and any other proprietary developer might raise. If governments mandate -- and contribute code to -- free software, is that government unlawfully competing with private enterprise? And even if it's lawful, is it politically feasible? Here in the U.S., folks would be skeptical if they felt like the U.S. government was setting up their own computing standard as a public monopoly in order to take down Microsoft.

    The political considerations aren't limited to the perception that (pick a government or agency) is in Microsoft's pocket. It also raises questions about the government's role in steering the direction of technology, and whether government could usurp the roles of both software companies and free software developers in declaring standards.

  2. probably because by Ender+Ryan · · Score: 4, Insightful
    He's probably changed his mind about desktop penetration because, while it's penetrated the desktop in a big way among geeks and highly computer literate people, it still hasn't become a mainstream desktop OS.

    When it first started getting good recognition for being usable on the desktop, he probably thought it would take off. Unfortuneately, that hasn't happened yet for a number of reasons. That is mainly the result, I think, of the chicken and egg problem.

    With increasing usage in servers by large business, and also for cool stuff like doing graphics rendering for big movie studios, hopefully it will steadily gain recognition and people will start using it.

    I think first it needs more support from manufacturers. At least one of the big ones needs to push Linux in a big way and include a ton of apps, and it would probably help for it to be on a really slick iMAC-like PC.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
    1. Re:probably because by silicon_synapse · · Score: 2, Insightful

      Until a user can put a cd in the drive, push next a few times, and have a functioning program, Linux won't do well on the desktop.

  3. Snnnnnoooooree.....zzzzzzz by CDWert · · Score: 3, Insightful

    First let me say I an a fan of Alan Conx, from a purely technical point, I dont know him personally, and therefore cannot make a determination if I like him or not.

    The answers given were good, to the point and basically good answers.

    THE QUESTIONS SUCKED !
    This has too be one of the shortest most boring interviews with Alan Ive seen. Alan doesnt seem to be as forthcoming with tangents as some interviewees. But thats him, me id talk about everything under the sun.

    Long story short, and a note to interviewers, If you actually get time to ask someone like this questions in the future, give some thought to the questions youre going to ask, this one about put me to sleep.

    --
    Sig went tro...aahemmm.....fishing........
  4. Linux on the desktop is a matter of ambition by prankster · · Score: 3, Insightful

    The desktop is more challenging

    The is nothing I would like more than to see Linux take over the desktop. But I cannot see that happening any time soon.

    Right now Linux can fill the basic requirements for the desktop - even though it might be a little challenging setting it up just right if you not a techie.

    However, as soon you want to do anything remotely advanced like knowledge or document management (that is integration between office products and content management systems) I see no real alternative to MS Office on a Windows platform.

    You can do really amazing things integrating Word, Outlook and Internet Explorer into a content management system. On Linux we are still waiting for StarOffice 6 to be released.

    I have used StarOffice 6 beta and I am impressed, but on the Windows platform we are talking advanced systems integration and not just regular word processing or emailing.

    That is why I think that the question of using Linux on the desktop is a question of ambition. You can use Linux all you want, but you will not be able to integrate you work processes any time soon like you can on a Windows platform.

    1. Re:Linux on the desktop is a matter of ambition by Arethan · · Score: 3, Insightful

      Actually, the biggest problem that I find with Linux on the desktop has little to do with the apps available for it, and more to do with the distribution channels. Think about it for a minute. Is there really any reason at all why we insist on distributing applications by source alone? Yes, I am aware that autoconf/automake makes installing as simple as './configure; make; make install', but is it REALLY that easy??? More often than not I find that Linux applications are a severe pain in the ass to install. Library requirements must be met, so you must hunt down the libraries, build and install those, but not before finding THEIR library requirements, and so on... There are many exceptions (Apache is probably a shining example of this), but for the most part it's true.

      Over the years, I've found many applications that I wanted to use, only to simply give up because a binary package was not available. At 1am on a weekday, my dedication to installing an app is limited to either typing less than 5 commands, or walking through a gui installer. If anything hiccups along the way, my stance is (excuse the french) 'Fuck it, I guess I don't really need this'. Which basically limits my 1am install sessions to Apache, PHP, MySQL, and StarOffice. The 3 apps that I can './configure;make;make install' in my sleep, and the app with a gui installer.

      So, why aren't we using more gui installers? I realize that there are quite a few zealots out there that are absolute control freaks. They feel the need to get the source and mess with it. That's really cool in my opinion. I've done it once or twice as well, and I can see the benefits of having the source available. But that doesn't mean that I think source code is a great way to distribute an application.

      So use RPM's/DEB's/apt-get. Well that's all great, but I'd rather not use a platform specific packaging system to install applications that aren't all that platform specific. Plus RPMs have their own cute little version of the 'Windows DLL Hell'. It's call RPM Dependancy Hell. And at 1am, that shit flies about as well as autoconf bitching about a missing required library. I don't believe that I need to repeat my stance on that.

      So why can't I just get a package that has everything required to run an application bundled with it??? Obviously I don't want an entire GNOME install when I try to install gedit, but if GNOME declared a standard 1.0 base, there really isn't any reason why I can't have binary compatability with any GNOME 1.0 libs. That includes updates to those libs.

      Now obviously there will be compatability issues between architectures. So I'm not saying that autoconf doesn't have a place in all of this. It most certainly does. But why rely on it (or even RPMs) when joe sixpack already understands how to simply click 'next, next, finish'?

      I hope I got my point across. This isn't a rant directed at the poster of the parent. Sorry if it seemed that way at all. This is really just a general rant of mine that seemed to fit this thread of discussion. By the way, I'm already working on the packaging system I speak of. So I'm not bitching without contributing. ;)

  5. Open Scourge by ImaLamer · · Score: 3, Insightful

    Alan: Open development. People have spent ten years looking over each other's code able to refine the existing code and to spot security holes. The same process of peer review that ensures university research quality and that bridges don't fall down has simply been applied to software, which as an engineering discipline should always have been the case.


    Finally, a good quote! Seriously he has a great point. When anti-Open people talk about 'Free Software' and the such they almost always talk about the economics of it.

    Open Source isn't about money, it's not about economics. Red Hat shows that they can be the builders of the bridge. They can put together all those pieces of steel. Alan has just helped go over the plans and helped make sure they bridge doesn't go down.

    Hell, I can get bridge plans off the internet now... but I need someone to build it for me! In this view Red Hat would be the people to call.

  6. Re:Cox on governments adopting open source softwar by SirSlud · · Score: 5, Insightful

    > .. government unlawfully competing with private enterprise?

    The real question is, what services are considered so basic as to deserve to be free of the shackles of private interests. Private interests are always directed at a profitable consumer base, not a consumer base with needs. I think, if you say that computing is going to be a fundamental part of your infrastructure (like, broadcasting, roads, etc), you have every right to prefer solutions that are free of private interest influences. Sure, it might cost more in training, migration, etc, but at least you arn't placing important services that your country relys on in the hands of so-and-so's markting plans. The justification is doubly so when the only (real) private-interest solution is doing everything in its power (and thats a lot of power, in MS's case) to minimize competition. The government has every right to say, "Look, if MS allowed competition, then sure, we'd favour domestic market stimulation over the costs associated with riding on the back of private interests. There are enough disperate private interests to garauntee long term viability of this buy-in should this investment fail or suddenly change horses." However, when you go with an MS infrastructure, you're placing all your eggs in one basket, thus giving you a vested interest in their success. In the governments situation, thats the very thing they should be free of. (Good example: Enron. In hiding the details and placing all their eggs in the Enron basket, old boys club notwithstanding, the government effectively screwed a fair number of its citizens in not 'tampering with the market'.) If anything, staying with MS software interferes with the market more than trying to knock MS down a few notches by preferring the only real cost effective alternative, free software.

    If there were more than 2 truely viable commercial OS's, I'd say, who cares, but the government is really just doing the market a disservice by not placing a 'preferred' status with 'competitors' (even if said competitor is being forced to give away said software for free because of the barrier to entry of the market that the Intels and MSs have created).

    Just my two cents. The whole blind-faith thing that the market works itself out is a successful sell on behalf of large companies. When you look at countries that have fostered the fastest growth in their economy, they've done it through government regulation and placing 'preferred' status' on solutions based on their long term benifit to the economy. It's not by bolstering up the champion of the market at the time the decisions are being made, which is why I think the government, for the sake of their citizens at large, should be going out of their way to not do MS any favours (and the way MS acts, leaving MS alone is a favour in itself.)

    --
    "Old man yells at systemd"
  7. Erm.. yeah right. by Otis_INF · · Score: 3, Insightful

    No offence, but:

    Alan Cox is one of the most influential IT innovators in the world.

    Come on.. the guy does a lot of great work and all, but most influential INNOVATORS??? We're talking a Unix clone here.

    No, I'm not agreeing with the fact that Bill Gates gets named as one of the great innovators of all time (yesterday). In that light, naming A. Cox one of the most influential IT innovators is a bit over the top. Sorry.

    --
    Never underestimate the relief of true separation of Religion and State.
  8. Linux on the desktop by Lewis+Mettler,+Esq. · · Score: 3, Insightful

    Cox is correct: The ability of linux to be successful on the desktop is based in part upon the resolutions in the courts. I say "resolutions" because many cases are now before the courts and the EU.

    Key will be the requirement for Micorsoft to sell a barebones OS. That resolution is essential. Otherwise, monopoly power precludes any competition in the key desktop markets.
    Also key is the Netscape(AOL) law suit to gain a right to fairly market a browser application. Fair means that when an individual customer decides to buy the Netscape browser absolutely no money goes to Microsoft for Internet Explorer. Otherwise, consumers are out of the loop and no longer decide the success or failure of products.

    --
    NexuSys - Linux support by the best