Slashdot Mirror


If You Port It, They Will Come

An anonymous reader submits "An excellent rant^H^H^H^Harticle is up over at LinuxLaboratory.org, encouraging proprietary companies that make software for Windows to provide a full-featured equivalent for Linux. The argument being made that users aren't cheap skates, they will pay for good software. But many companies that port software to Linux will only ship stripped-down versions, leading to people not buying the software when they can buy the complete version for Windows, then the company not providing the software for Linux because it didnt sell. The argument is made that if the Linux version were equivalent to the Windows version, then people will buy it."

23 of 373 comments (clear)

  1. Release them on the same disc! by compupc1 · · Score: 4, Insightful

    Really what would be nice would be if companies would include both Windows and Linux versions on the same disc. The two versions can share most of their data files and resources -- only the executable portions of the applications need be modified. If both versions sit on the same disc, would that not solve the problems and lower long-term production costs? Plus it would force companies to make the two versions more similar.

    --
    -James
  2. Catch 22 of economics by Strych9 · · Score: 4, Insightful

    Linux has how much of the desktop market ? 10% ?

    Why would a company devote time and resources for only a 10% return where they could spend 100% effort into marketing to a 90% MS desktop market. Added to that whatever FUD that MS or such pulls out with GPL myths etc, and you will scare people away from developing for linux.

    And at the same time, if there were all the good ports of software for linux, I think a lot more people would have switched to it.

    A catch-22. I dont' know the solution

    1. Re:Catch 22 of economics by Louis_Wu · · Score: 2, Insightful
      It doesn't matter how much of the total market uses Linux, it matters how much of your target market uses linux. If half of their target market uses linux then developing a version for linux does make sense. How much of the market does Apple have? Maybe 10%? But Macromedia puts our a very good Dreamweaver for it. And Microsoft ported Office, not just to Mac, but to the bleeding edge Mac OS X. (And it looks pretty, BTW. Though I think this Powerbook keyboard could be a bit bigger, I've got big hands.)

      You're right, it is a bit of a catch-22, but we must remember that the gross numbers are less important than the net numbers. Much like your gross income is less important than the net ammount you take home.

    2. Re:Catch 22 of economics by droleary · · Score: 3, Insightful

      Carbon, OS X's C++ API, is pretty platform-dependent.

      Wrong. It is well known that QuickTime for Windows includes large chunks of what is the Carbon API, and that some developers in the past hooked into it to provide Windows ports for some products. It is also well known that Cocoa had to be ported from the x86 in the first place, and had both white and yellow (i.e., OPENSTEP and Windows) versions.

      When it gets right down to it, it seems that Mac OS X is the platform all software should be developed on, and then ports can be readily done for Windows, Linux, and other deployment platforms. Believe me, nothing will improve software so much as a trial by fire with some very discriminating Mac users!

    3. Re:Catch 22 of economics by Anonymous Coward · · Score: 1, Insightful

      > download the ISO hoping that this version will
      > be "the one"
      >
      You mean like Windows users stand in queues out of complete desperation? Give me a break, man. Linux ain't perfect, Windows ain't either and, guess what, nothing ever will be! So what TF are you talking about. I have seen more progress in one year in Linux than I have since 1995 in Windows-land. Windows-users seem to agree...strangely most of them don't even *want* the newer Windows'es...they stick with 98SE.
      >
      > But fantasy fades away and is replaced with
      > reality. A day or two later they are back to
      > running Windows full time.
      >
      Just because you seem to have to do this, doesn't mean everybody else does. Haven't run Windows for years now personally. OK I am the family geek, but guess what my two little one's are booting into *by choice* on their dual-bootup machine?! Funny, ain't it?

    4. Re:Catch 22 of economics by imroy · · Score: 2, Insightful
      Why would a company devote time and resources for only a 10% return where they could spend 100% effort into marketing to a 90% MS desktop market.

      I'll tell you why.

      1. Because MS could decide that your neat little app is something that they'd like. They then either buy your company and fire the redundant employees, or they bundle (read "integrate") a wannabe clone with the next version of Windows/Office/Media Player/whatever.
      2. Because Linux is a stable platform. How many changes has windows been through in the last 5 years? Sure, Linux advances as well, but a lot of MS's changes are to disadvantage competitors or would-be competitors. See previous point about becoming a would-be competitor.
      3. Linux is an even playing field. Want to know how something works? It's all available for you to look at. Need more than that? Get on mailing lists or IRC channels. Hell, even hire one of the hackers yourself to guarantee a connection to the developers. You get "preview" access to betas and pre-release versions. Be ready when the next version of GNOME/KDE/X/the kernel/etc is released.

      My point being that MS and its monopoly is a formidable force to go up against, so you don't want to gain their attention.

      I don't know the answer either. I think that throwing Open Source software into the commercial scene (as is starting to happen) will shake it all up. Who knows what the result will be. We will probably find that certain types of software (niche apps, military) should be commercially developed, while other parts (OS, common libs, desktops, frameworks) should be community developed and Open Source.

  3. Cheap skates ? by Krapangor · · Score: 3, Insightful
    The argument being made that users aren't cheap skates, they will pay for good software.

    You mean like these guys who posted serial numbers for the Linux version of Opera here at Slashdot ? (at an Opera article some months ago)
    And like these people who would rather download distro iso instead of buying a full distribution ?
    And like these people who would use OpenOffice because it's for free instead of paying a very moderate price for SunOffice ?
    There main arguments has in fact already proven wrong: Open Source users are unfortunately often cheap skates.
    This "stripped-down" argument is just a bad excuse for warezed Windows programs.

    --
    Owner of a Mensa membership card.
    1. Re:Cheap skates ? by oconnorcjo · · Score: 3, Insightful
      You mean like these guys who posted serial numbers for the Linux version of Opera here at Slashdot ? (at an Opera article some months ago)
      And like these people who would rather download distro iso instead of buying a full distribution ?


      Just because SOME Linux users are like that, it does not mean they ALL are. Every group has thier "cheap skates" (such as the people who pirate MS Office). If we judge the "whole" based on the "worst in humanity" then we would all be labeled pimps and prostitutes who kill just for the fun of it. BTW, I am not trying to imply that being cheap has anything to do with the "worst in humanity".

      --
      I miss the Karma Whores.
    2. Re:Cheap skates ? by MisterBlister · · Score: 4, Insightful
      In the Windows world, though, there are so many potential paying customers that the cheapskate theives can get lost in the noise.

      Given just raw numbers, every desktop Linux user who steals software (for example, using a stolen-serial Opera) is equal to about 10000 (at least, maybe more) Windows users using stolen software.

      If Linux users want more support the community is going to have to hold itself to a higher standard.

    3. Re:Cheap skates ? by Shelled · · Score: 3, Insightful

      Not even decent as a troll, and your concept of proof-of-fact won't get you to the Nobel podium anytime soon. In seven years of using and supporting MS software, I rarely meet anyone outside of businesses who purchased Windows or the Office suites. Games - yes, core - no. Most 'borrow' from work or friends. Windows users are no less inclined to part with cash than Linux users, it's just the latter come by their software honestly.

  4. DUH by ljaguar · · Score: 5, Insightful

    Holy crappy developemental platform Obvious man!

    Which came first?
    Poor Linux port sales or poor featured linux port? or...

    Not so cool environment for commercial programs??

    Let's face it. Linux programs are high upkeep projects. Wrote a motif software? People call it ugly. Wrote your own widget? People still bitch. Wrote it in GTK 1? Gotta upgrade to GTK 2 now. Nevermind all those bitching KDE users. Go ahead, write it with QT3 and the fancy KDE3 integration. I'm still bitching; I use windowmaker. It's x86 only? Mac linux people whine. It doesn't work with the latest glibc? It's redhat only? WTF is this .rpm only thing? Why aren't you taking advantage of XRENDER? I want my aa fonts, dammit. Where the ALSA version? It doesn't cut and paste right! (It never will. As long as gnome and kde doesn't work perfectly with each other, it ain't working on one of them.)

    Think of all the varieties of linux. To cater to every single one of them out there, we need exactly what we have now: open source projects with volunteers and an active community. That doesn't sound like commercial software to me.

    1. Re:DUH by Anonymous Coward · · Score: 4, Insightful

      I completely agree. It's too hard to support software on Linux. I don't think "GUI apps" for Linux are going to fly for quite a while now.

      I've been trying to run my business on Linux for a while, but the pain to do the following keeps XP on my laptop until I can afford OS X:

      * CD label printing

      * CD burning (half the GUI tools out haven't been updated to include support for +24X CDRWs -- yeah, it's just a flag, I could go into the source and change, but my ancient copy of Padus DiscJuggler doesn't give me this trouble -- it's nice than any CD burning app around)

      * Accounting. You run a business, you need accounting. Invoices, packing slips, debits and credits. Linux apps aren't there yet, at any reasonable price.

      * A GUI ftp client -- gFTP has trouble with directory uploads.

      * Label printing -- I ship a lot of packages. Label printing is more of a pain in Linux than on Windows. For this, I'll give Linux props -- high-priced commercial apps will do this fine. On Windows, it's easier on the low end.

      Old media support in Linux is pretty good, newer media support isn't. GUI controls on Windows tend to be better -- workflow considerations in more complicated applications tend to be better thought out.

      Text-based apps and server software still rules on Linux/BSD though.

      I think Apple has a great chance here. They have the best of both worlds -- a commercial, proprietary layer for commercial software to exploit. Native guts for *NIX apps. If they broaden their hardware and lower their pricing, they should be able to grow nicely. They may not care about that though.

  5. Yeah right by alienw · · Score: 3, Insightful

    Face the music: there are not enough users on Linux to justify having any developers work on a port of, say, Photoshop. It would take millions of dollars to port, and nobody will buy it. Given that Linux has maybe 0.5% of the desktop, and that maybe 1% of that will ever buy software that costs more than $30, I doubt the expense is justified.

    How about promoting more useful projects like Wine/Winelib instead? A company with even marginal resources (Codeweavers) can do wonders with Wine, such as run MS Office and MSIE quite well. If some other company spent some more resources on improving it, it would be able to run 90% of the apps out there, including Photoshop and all the other stuff. It would also have a good chance of increasing that 0.5% market share to something more reasonable.

    If you still don't believe me, just consider what would happen if Adobe ported Photoshop to Linux. 10 or 15 people would actually buy it. It would get press coverage. And then, nothing would happen and no other company will bother porting anything. Kind of like what happened to Loki.

    1. Re:Yeah right by Anonymous Coward · · Score: 1, Insightful

      >Face the music: there are not enough users on Linux to justify having
      >any developers work on a port of, say, Photoshop. It would take
      >millions of dollars to port, and nobody will buy it.
      >
      >
      You face the music. Unlike the Amiga and previous OS's Linux is in a unique position. We don't need Windows developers to port their software over to linux for a varity of reasons. 1) Linux started out with a large software base (Unix) to begin with. Why do you think archiving formats like arj and pkzip aren't commonly used in the linux community? Same goes for Windows applications. Most of the people running linux aren't big fans of Windows newsreaders/mailreaders like Agent and the rest of that crapware. That's why there never really been a effort mounted by the linux community to get linux ports of that software either. The truth of the matter is that the vast majority of linux users don't pay attention to the Windows software market anymore, especially the Windows Shareware market. Why should we? We've created a OS/Userbase that moving in a diffrent direction than that of the Windows userbase. Why should we burdon ourselves with the dead weight of ported Windows applications?

    2. Re:Yeah right by Shippy · · Score: 2, Insightful


      If you still don't believe me, just consider what would happen if Adobe ported Photoshop to Linux. 10 or 15 people would actually buy it. It would get press coverage. And then, nothing would happen and no other company will bother porting anything. Kind of like what happened to Loki.


      No, I don't think this is like Loki. The problem with Loki is that they would release their games a year or so after the game was released originally. By that time, everyone who _really_ wanted the game went ahead and bought the Windows version. So, you had to pay $30 for a game that was already old.

      I have two Loki games that run better than the Windows versions did, but I bought them when they were marked down to $10 because I already owned the Windows versions and didn't want to spend even more money on a game that I'll hardly get to play. If a publisher releases a game for all platforms right off the bat, then the people who want to run Mac, Linux, or Windows can get whichever version they wish.

      Neverwinter Nights is also a great idea. Sure, they don't have the Linux version done yet, but when they finish it, all of those people who purchased the Windows version will be able to download and run the Linux version. Hopefully it will run well. Loki did a great job on their ports. The key is either the original publisher writing cross-platform code or another publisher making a deal with the original to co-develop and release at the same time.

      If Photoshop came out for Linux or even M$ Office, I would consider purchasing them both. I personally don't find the GIMP very intuitive to use and I don't think the documentation is all that great (although I really like script-fu). As for Office, people are pushing OpenOffice, but I don't think it's quite up to the caliber of M$ Office. I would really love for them to be able to do with OpenOffice that Mozilla is able to do with respect to IE. Mozilla kicks the socks off of IE! Also, I really am against giving Micro$oft any of my money.

      I have no problem with paying for good software for Linux. If I had to purchase Mozilla, I would have happily sent in $30 for a license. It's just that good.

      --
      -Shippy
  6. Bunk. by xenoweeno · · Score: 3, Insightful

    The argument being made that users aren't cheap skates, they will pay for good software.



    Users, including me, will pay for good software up to and no further than the point when equivalent, if not better, freeware/open source/[insert other it's-free license here] software comes along.


  7. Not for me, thanks by AirLace · · Score: 5, Insightful

    I'm a Linux user, and I wouldn't consider myself a cheapskate. However, while I spend a considerable fraction of my annual income on new computers, hardware and geek toys, the total amount I spend on stand-alone software is £0.00.

    This isn't because I'm 'cheap'. Nor is it the case that I pirate software instead of buying it. The fact is, I don't need to buy software. Some packages, like virus scanners and Windows performance enhancers are obsolete on Linux anyway, while other programs like Microsoft Word have sufficiently powerful and free couterparts (I use TeX myself, but others say great things about OpenOffice).

    At the end of the day, the only other killer app for my computer is Web browsing and e-mail, with which Mozilla and Evolution cope gracefully.

    If other Linux users have a similar computing environment to mine, then I would go so far as to say that porting proprietary software to Linux, whether full-featured or cut-down, is redundant. This may not be what the new generation of younger (and often naive) Linux 'advocates' want to hear, but the truth is that Linux is doing just fine without proprietary consumer software. If you are trying to convince the software firms that there could be a flourishing market for their tools on Linux, you are probably not telling them the entire truth.

  8. Logical fallacy by Istealmymusic · · Score: 3, Insightful

    Only Linux users will buy it. I'm tired of #include linux/network.h, we need full, cross-platform Unix games. Not Linux-only.

    --
    "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
  9. don't want commercial software corruption by khuber · · Score: 2, Insightful
    I don't want commercial software on Linux and I don't want to pay for commercial software on Linux. I'd rather use free software even if it's not quite as good as a commercial equivalent. In many cases free software is better anyway.

    Commercial software is an antithesis to the primary advantage of the Linux platform: openness. If you try to make Linux into just another delivery vehicle for commercial software you will fail because Microsoft and Apple are far better at creating operating systems for that purpose. Loki already bit it and many other vendor attempts to release commercial software on Linux have failed.

    Linux is a niche market with a lot of users that will not pay for commercial software because the software is not worth the cost (monetary or freedom) to them.

    Run Windoze if you want to pay money for software you can't modify. I use Windoze to run games, for example.

    -Kevin

  10. Re:You defend the WRONG kind of product. by aussersterne · · Score: 3, Insightful

    Perhaps AbiWord, KWord or OpenOffice Writer work for well you, but none of them even begins to compare with WordPerfect for professional writers or secretaries -- give me a break, the functionality simply isn't there!

    The area of professional-quality office software is not dominated by free software in Linux -- frankly, there isn't any! OpenOffice is finally starting to come close with the 6.0 release, but still suffers on the stability and format compatibility front. I still use WordPerfect for Linux every day and crossover office when I need to use MS Office.

    There are no Linux equivalents. For a big writing project or serious work, give me WordPerfect 8 over AbiWord or KWord any old day. AbiWord and Gnumeric? KWord and KSpread? I repeat -- give me a break. Obviously you are a computer professional and not a professional in some other industry... a word processor is a word processor is a word processor, but there are inifinite shades of nuanced difference between bash 1.14 and bash 2.0, right?

    And by the way, I'd buy Nero for Linux in a heartbeat.

    --
    STOP . AMERICA . NOW
  11. I am so sick of hearing this! by SlashChick · · Score: 4, Insightful

    Forgive the rant, but this NEEDS to be said.

    Do you REALLY think that everyone running Windows has these same problems? Do you really think that someone at Microsoft sat there and said, "Well, you know what, maybe we'll just make life miserable for everyone. How about we program a BSOD to occur with random frequency somewhere between every 3 and 5 days, just so people don't get too used to that 'stability' thing."

    Hello! Earth to Linux user! You have a driver problem. Most Windows boxes do NOT have these problems, and if they do, the person using the box calls up his/her computer person and it's fixed the next day. Go check your system log (you DO know where that is in Windows 2000, right?) and figure out what's causing the problem. Then troubleshoot it and fix it.

    I swear, Linux has a problem with a driver and you guys are out there doing everything from installing driver after driver to freakin' recompiling the kernel. Windows 2000 has a problem and your first response is "Wow, Microsoft sucks! I don't know what to do! Um, how about I just complain on Slashdot about how much Microsoft sucks!"

    Here's a hint: Learn how to troubleshoot your system (besides upgrading to Service Pack 2, because that probably won't fix a driver problem. You did listen to those warnings about installing unsigned drivers, right?) If you've looked at the system log and really can't figure out what could be causing the problem, go get on Google Groups and hit up the microsoft.public.* newsgroups. There are some really great people on there who volunteer their time to help you with problems like this.

    So yes, that's my rant, and I decided not to post anonymously because I really think more people need to hear this. Mod me down as a troll or whatever, but you know if the guy was having the same problems with Linux, the person who posted the solution (even if it WAS just "RTFM") would get modded up. :-/

    1. Re:I am so sick of hearing this! by Anonymous Coward · · Score: 1, Insightful

      Again, lack of troubleshooting skills on your part.

      Download the Windows 98 Shutdown Supplement from Windows Update. That will fix your Win98 problems. This update, by the way, was released at least two years ago, so if you had bothered to keep up on patches, you might have not had that problem.

      Your system is freezing? It's most likely a hardware problem. Usual cause: poor ventilation. Download a CPU temperature monitor and keep it handy.

      In Windows NT/2000/XP, every time there is a BSOD, it logs the cause to the syslog. Figure out what driver is causing the problem and update it. Voila, fewer problems. I really hope you do not call yourself a system administrator...

  12. Perspective by buchanmilne · · Score: 2, Insightful

    As with many things in life, your opinion will depend greatly on your perpsective.

    To my knowledge (which may be biased living in a so-called third-world country where software is really expensive), the biggest customer of commercial software is big business.

    Granted, quite soon open-source solutions will extend from the file/print/web/mail server to the desktop, and include the basics the average administrative user needs (email, documents, spreadsheets, simple databases).

    But, currently there are no real solutions for the business-critical software that actually pays the bills (unless you do web design or server hosting, which may not pay the bills either).

    Coming from a mechanical engineering background, the software that we spend the real money on (one license can often pay the entire balance of all the other non-technical software) are things like 3d associative Computer Aided Design Software, software for Finite Element Analysis, Computational Fluid Dynamics.

    I imagine other high-tech industries will also have software they depend on, for which there is currently absolutely no viable open-source solution.

    Fortunately, a lot of this software does already run on free OSs (notably all the CFD software I listed, and also most of MSCs structural analysis software), and Pro/E will apparently be coming soon. But, of course, there were not ports from windows, rather ports from commercial Unix (in many cases, so were the windows versions).

    The problem for us is that we can't migrate until all the tools one person will use are available, since work often requires interaction between at least two pieces of software. But, presently Pro/E is the biggest piece missing, and we hope that this will be addressed by the end of the year.

    Then, we only need to replace the stuff the use, but I think that's going to require a different kind of solution, unless it's easy to port VB on MSSQL software to linux.

    Please, don't do other linux (and OSS) users a disservice just by stating that all your home computing needs are catered for by current OSS software, thus there is no need for proprietary commercial software.

    Having more linux users around is a good thing, since that will mean that hardware vendors and website designers will have to take notice, and hopefully the number of HTML emails will drop ;-).

    The quickest way to do that, is to ensure that businesses can migrate easily to linux/OSS without losing the functionality they currently have, at which point they will start to see the additional advantages they hadn't considered.