Canonical is looking into selling proprietary software like Adobe's Photoshop and Apple's iTunes within its distribution, Ubuntu. This would undoubtedly be helpful for certain end users wanting to switch to Linux, but is it good for free software in the long run?
A Question of World View
All of this does once again raise the issue of proprietary software in the Linux space. Naturally, Canonical is free to do whatever they like to their operating system, but what effects might it have on the rest of us?
There’s no doubt that if Linux could seamlessly run those “essential” applications like Photoshop, it would become a much more attractive operating system to a majority of the existing market.
But do we care? Well, it depends on your world view.
Free software exists because some see it as a better way. We use it because it provides us with specific freedoms, we trust it, we can hack it, we like it. This is what Linux and free software has to offer. If you don’t want to use it, then don’t. If you prefer to use Windows and proprietary applications, then use those.
The Linux desktop got to the way it is today thanks to free software and the open development model. The popularity of Linux on the server and super computer market has not been a result of proprietary software, but rather outstanding free software. It did so by providing a better option over existing Unix systems, with which it has much more in common.
For companies like Canonical however, it’s not about free software but rather gaining market share and ultimately making money. Ensuring that popular Windows software can run on Ubuntu gives it a better chance of securing more market share, regardless of the philosophical arguments.
You see, the desktop is a different ball game. It’s less about services and more about front-end software, most of which is designed specifically for Windows. Linux is already at a massive disadvantage.
However, supporting closed source software is tricky, especially when it’s running on a system other than the one it was designed for. Proprietary video drivers enable users to have decent 3D acceleration, but they also introduce numerous issues of their own. Due to their closed source nature, these issues can’t be resolved by the free software community. By introducing support for proprietary software, Canonical might be digging a hole too deep for itself to climb out of. If users are paying for software, they will expect it to work properly. How can Canonical ensure this happens when they can’t see the code base? Would a company like Adobe be willing to fix issues in a timely fashion? Photoshop CS under Codeweavers is only supported at a Bronze level which means that it will install and run, and can “accomplish some portion of their fundamental mission,” but expect a bumpy ride.
And anyway, this whole idea simply goes against the grain. Supporting proprietary software in Linux, are you nuts? Wine has been in development for 15 years and yet it still can only install a small number of applications well.
It’s a tough call, but obviously one that Canonical is willing to take. It’s true that by supporting proprietary applications, Ubuntu would become a more popular and “usable” for Windows users.
Perhaps there is room for both world views. After all, each distribution has the right to its own goals and agendas, Canonical and Ubuntu just as much as any other. Those who choose to run free software can continue to do so, while those who need Linux to run their Windows software can find it.
Make Better Free Software
Don’t get me wrong, I think the Wine project is great. We should have open implementations of all languages and systems. There is a difference however, between having a project which enables some Windows applications support, and going all out to encourage proprietary software on the Linux desktop (I’m not suggesting that Canonical is doing this, either).
For Linux to be able to entice users away from Microsoft, does it really need to support their Windows only applications? Why do users prefer Photoshop over GIMP? If it’s a user interface issue, then skin it to look like Photoshop. If it’s shortcut keys, then map them too. If it’s features, then start hacking.
Instead of putting effort into getting proprietary software running, a game at which Linux will be forever playing catch up, can’t we just work together to improve existing Free software?
Yes, Free software takes time to develop into a powerful alternative. It generally doesn’t have money thrown at it like proprietary applications, and so develops at a much slower pace. Those applications which do develop quickly are often backed by large corporations which have employees developing the software, OpenOffice.org for instance. It might also not be possible to do this, but if we could address the reasons why users simply “must have” their Photoshop type applications over free alternatives, perhaps we could create a viable enough alternative over time.
Ubuntu has supported proprietary video drivers. While this has been extremely helpful to those who want to make use of the drivers, has it been detrimental to the cause of free drivers? Could all the commercial Linux distros get together and work with a company like NVIDIA to develop a decent open source driver? Perhaps they could, but it probably wouldn’t work. Linux needs to become a big enough player in the Desktop market so that proprietary software companies simply have to release free software in order to be successful on the platform. This is happening, slowly. To some degree, it’s a chicken and egg problem. How do you become powerful enough on the desktop so that you can influence companies like these, without first using their proprietary applications to gain popularity?
The question is, by supporting proprietary software in the operating system and kernel are we less likely to see a free version in the long run? And if we never see a free version, do we care? Will we get to a point where closed source is just as acceptable as free software? If proprietary Windows applications can run on Linux, how much motivation would there be to develop outstanding free applications? Will running proprietary software under Linux keep the development focus squarely away from free software?
Does the integration of proprietary software provide a short term benefit and a long term handicap?
A Fork in the Road
Again, essentially it’s all a matter of world view.
Are we pushing freedom, or are we trying to create an operating system which can compete with Windows? If its the latter, then supporting Windows applications might be important for those “must have” applications which prevent users from migrating. If it’s the former however, we could be doing ourselves a disservice by putting energies into running proprietary applications rather than developing free competing products.
Are we trying to convert the world and steal as much market share as possible and therefore need to integrate Windows software to provide us a faster rate of success? Or are we just making and using the best free software possible and those who choose to join us along the way are welcome?
Why should we care that proprietary Windows software doesn’t run on Linux? Can’t we just say, “Use free software, or don’t. The choice is yours.” Well, that might fine when you’re content within yourself to just use free software, but when you’re an evangelist out to convert people to Linux, or if you’re a company trying to gain market share, it doesn’t always work. When someone won’t use Linux because “Photoshop” doesn’t run, somewhere a little penguin gasps its final breath and rolls over dead. Sure, we would love them to use GIMP instead but in the end it’s their choice. This is what Free software has to offer, all of these riches. Unfortunately, you can’t bring that piece with you, now what will it be?
I don’t have the answer. Personally I’d love to just say, “Hey, this is Free software, this is Linux. Use it or not. Up to you,” and not care whether they use it or not. But I do care. I care because I want Linux to succeed on the desktop and as long as the proprietary, vendor lock-in model prevails, it’s not that simple.
No doubt, this move by Canonical is beneficial to a number of users. It will also further push Ubuntu into the realm of Linux newbies and help it attract more Windows users over. Somewhere along the line however, should there be a migration path off proprietary software? Surely it’s better to have users on free software in the long run, which benefits everyone.
There are three choices. Either, we convert users over to Free software entirely. Or we convert them to free software plus some “essential” proprietary applications, or we don’t convert them at all. So what’s worse? Having users on Linux and running their proprietary Windows applications, or not on Linux at all?
Christopher Smart has been using Linux since 1999. In 2005 he created Kororaa Linux, which delivered the world's first Live CD showcasing 3D
desktop effects. He also founded the
MakeTheMove website, which introduces users to free software and encourages them to switch. In his spare time he enjoys writing articles on free software.
Comments on "Proprietary Software and Linux: Good, Bad or Somewhere in Between?"
\”If all someone wants is a no-cost operating system, without understanding or caring about any of the philosophical elements behind it, what kind of future are we breeding?\”
If this hypothetical friend cared primarily about a \”no-cost operating system\”, they wouldn\’t install Linux, they\’d pirate Windoze.
Just because a person doesn\’t care about free-as-in-speech doesn\’t mean their primary desire out of Linux is free-as-in-beer. For most Linux users of my acquaintance (including the hypothetical friend in question in the article, I should say) they might or might not be provisionally on-board with \”software should be more open when practical\” in abstract principle, but they\’re not ready to drink the Kool-Aid and join the FSF religion. Mostly, they care about things like reliability, security, and performance; areas where Linux is widely known to excel.
And I\’m sorry, but in some application spaces, Linux is not ready to compete right now. GIMP is a fine API for calling by other graphical tools, but it is not a practical Photoshop substitute for people whose need for Photoshop is professional in nature. There is NO effective open source substitute for Illustrator, even for amateur part-time Illustrator users. Even some relatively simple Windoze software (like one of my favorites, PolyView) has no fully-suitable substitute under Linux that doesn\’t come with annoying UI brokenness.
And if our community\’s response to the new user who misses his favorite application software is \”you\’ll have to adopt our religion\’s new moral strictures about software development even though you\’re not a programmer and have no reason to care one way or the other, and also learn to use our sometimes-inadequate substitutes, or else we don\’t want to hear you\”, he\’s going to turn away from the strengths of Linux and renew his commitment to the Borg.
I was grateful when Google ported Picasa to Linux (which makes me wonder why Canonical would feel any need to do it again under Wine), even though it\’s not \”Free Software\”. If the Inkscape team ever builds something that can do for me what Illustrator already does, I\’ll be grateful for that too. And if Gwenview ever fixes the UI and performance brokenness and enables me to give up PolyView, I may finally go through with my long-time promise to throw away my last non-virtualized Windoze box. (Sorry, I\’m a web developer…I need at least one Windoze image to test my sites under IE.)
Until that day comes, though, any progress that Canonical (or anyone else) makes toward making these tools work under Linux is progress that gets me and people like me moved in the direction of less dependency on Windoze. Which, last I checked, is what the Linux community really needs.
\”Out of the box\” support for the high-quality application software users care about helps. Preaching to the choir about software morality just turns everybody else off.
If Canonical can increase usage by implementing Wine and/or CodeWeavers, I believe native versions of the applications won\’t be far behind. Using Photoshop & iTunes as examples, Apple would probably port iTunes to Linux before Adobe would port Photoshop but at some point it will happen.
Now that application deveopment is quite mature, more than support for propietary applications, what the Linux usersphere needs is full support for their propietary file formats (ie, CMY PSD for Photoshop, AI and INDD compatible up to CS2). Most of the functions you miss in Gimp, Inkscape or Scribus are not essential to your job, but de facto standard file formats are a must to be competitive.
Of course, that does not take away the joy it will be to have native Linux versions for those excelent, long-running propietary apps.
I think this is yet another false dichotomy. Just because you like the Free and Open Source Software philosophies doesn\’t mean you have to completely exclude proprietary software. Proprietary software isn\’t as evil as RMS and the Stallmanists would have you believe. It\’s just a different business model.
There is a lot of good software out there that never would have been written if someone wasn\’t getting paid to sit down an work on it. (This is especially true in those cases where the population of end users does not include any programmers.) And in general proprietary software is more polished because fixing bugs is less glamorous than working on the next killer feature.
Of course I would love if all software was released under a FOSS license, but despite the Stallmanist dogma that simply isn\’t practical for all situations. Some developers want to be reimbursed monetarily for their efforts and I see nothing wrong with that.
@desnotes: I\’ve seen many companies look at it from a different perspective. \”If our application works in Wine, why should we hire developers and support staff to port it to Linux?\”
The cost of supporting Linux is usually disproportionate to the percentage of Linux users.
\”Most of the functions you miss in Gimp, Inkscape or Scribus are not essential to your job\”
This is the attitude that\’s problematic.
You don\’t know me. You don\’t know what my job is. You don\’t know what functionality I use, or even the specific nature of my complaints with these tools (although you might or might not be able to make good guesses based on reading enough of what other people complain about). And yet, simply because I point out in public that certain open-source would-be substitutes for popular proprietary applications are not actually acceptable substitutes at all, you presume to tell me what\’s \”essential to my job\” and what isn\’t.
Take office suites, as a different example.
I use OpenOffice exclusively. Even when I\’m running on Windoze, I don\’t have MS Office installed. It has no features that I need and can\’t get more easily, reliably, and yes cheaply from OO. But I\’m prepared to recognize that the set of features _I_ need from an office suite are not precisely the same as the set of features _everybody_ needs from an office suite. Not everyone whose desires are different than mine is some weirdo feature-fetishist counting up features off a bullet-pointed list and proclaiming the longest list to represent the better product, whether they care about the contents or not.
As was written about elsewhere, for example, most people don\’t care about an easy and transparent \”word count\” feature in a word processor. But print journalists need to track that, and a word processor that lacks it is not a substitute for one that has it, for them. If MS Word has it and OpenOffice Writer doesn\’t, it does no one (and certainly not the open source community) any good to deride the journalist for bemoaning it\’s lack, and tell him he doesn\’t really NEED word counting. Clearly, he does. Or at least he thinks he does, and since he\’s the one making the decision about which software to install, what he thinks counts and what you think doesn\’t.
(For the record, not being a journalist, I have no idea if OO Writer has a decent word count feature these days or not. I don\’t use that feature either. But it makes a very relevant example, because at least at some point in the past when the Linux community was saying OO was a complete substitute for MS Office, it didn\’t have one.)
So no, don\’t assume you know what all the users of proprietary apps need from them. If you\’re part of the coding team for a would-be substitute app in open source (and thus possibly in a position to actually help move the substitute into a better direction), feel free to ask. Otherwise, it\’s probably better to just deal with the fact that a lot of people still depend on some proprietary software, and help Linux more effectively accomodate those people.
I would happily pay Canonical or Intuit if I could get Quicken for Linux. This story pretty much describes my situation; just substitute Quicken for Photoshop. In fact, lack of being able to run Quicken is likely going to end my \”Linux as my main system\” experiment that started in October. I will probably be buying a new Mac or Win7 so I can get Quicken to operate again.
At the end of the day, apps are always more important than operating systems.
Dwain
@lelnet: if you can correctly spell the word \”windows\”, maybe then your argument will be taken seriously, rather than gibberish from a high school student who just heard of Linux and FOSS first time in his life.
Just in case you aren\’t one…
===== lelnet wrote =====
This is the attitude that\’s problematic.
You don\’t know me. You don\’t know what my job is. You don\’t know what functionality I use, or even the specific nature of my complaints with these tools (although you might or might not be able to make good guesses based on reading enough of what other people complain about). And yet, simply because I point out in public that certain open-source would-be substitutes for popular proprietary applications are not actually acceptable substitutes at all, you presume to tell me what\’s \”essential to my job\” and what isn\’t.
=====
We all have brain and can use it. It is pretty obvious that \”Most of the functions you miss in Gimp, Inkscape or Scribus are not essential to your job\”, or you would have given an example of a missing function in said OSS that is essential to your job already.
While I appreciate what Richard Stallman has done for Free Software, there are two things that he fails to take into account:
1. We should have the freedom to attempt to keep our software as a trade secret–ie, to distribute it as binaries–so long as we don\’t put restrictions on others as to what happens to those binaries.
2. While patents and copyrights exist, the Free Software Movement needs to coexist with such things. That means that under certain conditions Linux needs to run licensed, proprietary software.
I respect Richard Stallman\’s determination to only use Free Software…but if you accept point #1, then it doesn\’t make sense to have that same determination! I also happen to be completely against copyright and patents, however, so I would be an advocate of doing whatever you want to any binary you receive–copy it, reverse engineer it, or whatever. Unfortunately the current legal environment makes this impractical!
Even though I consider copyright and patent laws immoral (I won\’t go into the reasons; it took two books to convince me of this), the reality is that while these laws exist, and public sentiment supports these laws, breaking them will expose you to legal consequences that I, for one, would rather not be exposed to!
To me the really critical goal at this point in the evolution of Linux is to push towards a tipping point where commercial vendors will see Linux as a market they need to address, and make addressing that market as easy as possible.
For example, people bemoan the lack of native software, but in reality there\’s an intermediate state where if we can introduce a revenue stream for vendors, they will begin to TEST their apps under WINE. They can then either FIX the problems with their apps, or tell the WINE maintainers what needs to be fixed to make their apps work better. The vendor opens up a new revenue stream for LINUX only users, they future proof their development in case of a major move away from Microsoft (we wish!) and Linux users get some mature apps that meet their needs.
Really, to me one thing holding Linux back is the religiously anti-closed source crowd. Purism is not a productive philosophy when you\’re in a very small minority unless you wish to stay that way…
\”gibberish from a high school student who just heard of Linux and FOSS first time in his life\”
Yeah. Real mature, there.
If it matters to you, my first Linux install was SLS, back in the days of the beta kernels, and I\’ve been a unix admin since before Linus first had the idea to develop his own unix-based OS kernel. And I\’ve been out of high school longer than a whole lot of the current developer group of major open source projects has been alive.
But if that matters to you, I have to ask…why?
Even if your ad hominem fallacy were based on correct facts rather than incorrect suppositions, it still doesn\’t address the fact that even if Inkscape (the example I originally used) might technically be capable of doing the jobs I\’ve repeatedly tried and failed to do with it, it is not discoverable or transparent. (If you\’re not clear what I mean by \”discoverable\” or \”transparent\”, see http://catb.org/~esr/writings/taouu/html/ch01s01.html for ESR\’s explanation.) For the end user who needs to perform a task that he knows Illustrator can do, doesn\’t know for sure that Inkscape can do, and can\’t find any information about…well, even if you can convince him to try Inkscape, I guarantee he\’ll give up before he gets the job done. Result? Inkscape loses. And as long as Illustrator won\’t run under Linux, Linux loses too, no matter how much the user resents having to fight Microsoft bugs in the OS.
Now, you can go on supposing I\’m some arrogant newbie fresh out of high school if that\’s what rocks your boat. It\’s a free country, and it\’s full of people who believe things even sillier than that. But don\’t imagine you\’re doing the cause of Linux any favors by presuming there\’s no difference between someone who mocks the OS from Borg, and someone who doesn\’t know how to spell the word for a glass-filled hole in a wall.
HTH. HAND.
I believe that as long as standards are open that it doesn\’t matter if Linux programs are open or closed source. As an example, several years ago I bought a copy of the Xess spreadsheet. It works and I still use it, but I use free software as well. To me the Linux OS is more important than the software I use.
I also believe that forums such as this would be more productive if they did not descend into personal attacks. Well said telnet!
Anybody else noticed there have been more and more articles without by-lines?
I mean, I would take this article much more seriously if I knew who wrote it!
Meanwhile, I take the road of RMS, as another person of principle, I too, live by them.
Reminds me of an old saying; \”Will those who say it can\’t be done please stop interrupting those of us doing it!\” For some years I worked as a production manager at a magazine editing and marketing company. While the others were telling me it couldn\’t be done without either a Mac or Photoshop, I was content to do it anyway on my Linux/GNU machine (I put Linux first as the kernel has to be up before the GNU part can work).
As for the many that harangue me with sorry stories to try and get me to \’fix\’ their Windows machines, I tell them all, \”Sorry, I don\’t do windows!\” I started to say that about a year ago after I got sick of \’fixing\’ the same machines over and over again. Life has been so much more peaceful now I only work on friends and families *nix machines. Yes, I have convinced many to switch, some only because they don\’t like to pay so much to retailers to \’fix\’ the Windows machines. Eventually they admit the experience on Linux/GNU is far superior to what they had before.
Let\’s start with the following proposition:
The graphical interface was designed so that more people could use computers without knowing or understanding technical information.
The driving force in computing (personal computing anyway) has been broad reach. Until recently, Apple and Microsoft were the only one\’s left standing from the desktop wars of the past littered with discarded brands and operating systems (check any search engine to see what used to be). Of course it was the imprimatur given by IBM\’s adoption of Microsoft for its personal operating system and the subsequent tidal wave of development which resulted in the presence of so many application options that drove users to Windows as well as their desire to make a safe technical choice (something that has a strong influence when there is uncertainty in technology). Microsoft\’s price advantage vis a vis Apple certainly didn\’t hurt either.
We should not forget that the success of Microsoft began in the business community not in the consumer market. Business adopted MSDOS and subsequent Windows interfaces which led to it being the choice for consumers. Apple with it\’s strong presence in education and colleges was hoping to get future business people to consider Apple as they moved into the business world but it didn\’t happen. In fact, Apple continued to decline as a % of market share.
With business flocking to Microsoft and consumers using what they were exposed to in business, Apple became as an interface a specialized machine for artists and print shops and an icon of a \”counter culture revolution\” mindset for those who liked to think of themselves as individualistic. But that was just advertising propaganda. The agenda for both Apple and Microsoft however was not revolution but making money.
Today we see again that it is the business world which is driving the adoption of free software. Linux became what Unix users in the back room of IT shops wanted. An unencumbered Unix. Those who have been around long enough probably remember all the attempts that were made by computer companies to standardize some version of Unix. Each computer company put out their own proprietary versions, Xenix, HPUX, AIX designed either to run on a variety of proprietary hardware platforms or on high end pcs. They were able to charge handsomely for it and not all were successful (Microsoft\’s version Xenix went nowhere) but in the end there was really no difference between a version of Unix that wasn\’t from AT&T or SCO or whoever owned that trademark at any particular time and proprietary software running on clients like Windows or Apple.
Richard Stallman was a believer in unencumbered software and set the legal framework (a license) under which software could be released and be unencumbered by patents. Once Linus Torvalds added a kernel to Stallman\’s previously released operating system components, the Unix guys and developers in IT (the computer cognoscenti) had what they needed. The rest is history.
The opening of the internet by the U.S. Congress to the public changed everything. The TCP/IP communication protocol which was native to the net was also the native communication protocol of Unix/Linux. There was no need for some middleware (NetBios) translation to some other protocol. Microsoft wanted the back end server market but found it couldn\’t compete with an operating systems whose native communication protocol was the same as the internet\’s, had free source code and could be customized for any purpose. Linux took off and became the tool of choice for \”internet delivery\” computing and networking. Even Novell, the leading network software supplier of the day had no choice. Netware became notware.
For companies, the free software idea was only relevant in terms of what it spawned which was cost effectiveness and so better profits. In some ways, Linux & TCP/IP is what MSDOS was to personal computing, the defacto standard and like MSDOS in its day, required a body of technical knowledge to get the most out of it. But MSDOS eventually was challenged to provide a less technical interface and it was Apple who pushed Microsoft in that direction. Computing became about how the technical elements of computing could be pushed more and more to the background in order to expand reach all the while trying to add features for those more technically adept. It is instructive that Microsoft\’s installed base in those days demanded that Microsoft provide a better interface rather than just switching their business to Apple. There were many reasons for this but the fact remains that people didn\’t want to switch. They could only handle so much change and they needed the comfort that numbers (the herd) provided. It was \”safer\” to wait for Microsoft.
I write this not because many of you don\’t already know the history but to highlight something about human behavior. World view as used in the article is the right choice of words when discussing these issues. Apple\’s approach has always been to position itself as the liberator of the individual against Microsoft\’s minions in their cubicles. This liberation however was not of the technical or legal variety it was the liberation of the self. It was personal. In addition, the ease with which one could use an Apple (a function of Apple\’s control over all products associated with its machine) satisfied the self\’s never ending quest for convenience where possible.
As long as machines were desktop bound and primarily for business use, Apple had an uphill battle. Apple\’s rise again shows just how important the commercialization of the internet has been and what it has meant in terms of altering the paradigm of user machine interaction.
Despite Microsoft\’s presence on the desktop, it is obvious that there is no \”one size fits all operating system\” otherwise Microsoft would have a bigger slice of the server market and wouldn\’t be playing catchup to Apple as it positions itself as the computer for relatively easy to use integration with mobile devices (IPOD, IPHONE).
If people want Linux to be a mass consumer product, then you have to take the consumer right where they are and promise them and deliver what they want and not what you wish they would want.
This has to be the goal of Linux on the desktop if mass adoption is desired.
What won\’t work is Linux with its hit and miss ability to anticipate user\’s needs or an appeal to an individualism that is based on a technical and legal approach.
Code availability and customization are of as little interest to most people as the legal technicalities of free software versus proprietary software.
Which brings us back to the first proposition. The philosophy of the graphical interface is technical ignorance. Any attempt to think that people will find a technical and legal philosophy as a motivator for using a computer are doomed to fail. People simply don\’t care and by people I don\’t mean all people, just most which is enough.
For Linux to succeed as a consumer product, something like Canonical has to make it happen (there doesn\’t seem to be anybody on the horizon who is focused more on the consumer product approach than Canonical and Ubuntu).
But Linux won\’t just be a consumer product. It will serve a variety of functions as it does now. In some cases the freedom aspect will matter but in other cases it won\’t.
Competing claims for what Linux should or should not be will not be the determining factor of how Linux will be used or by whom. No one controls that.
Those who emphasize the freedom as in speech aspect are like political activists. Such people are a subset. No one needs to be told that what eventually reaches the voter is usually a milder form of action than what any political activist in a cause would call for. This doesn\’t negate the activist. We need them and their specialized interests as much as society needs every group. The complexity of the modern world demands such specialization of groups.
In most cases (outside of their own area of expertise), people don\’t know what to do. That is what leadership is about. Leadership is never a case of the facts, it is a case of being able to move people in a direction. Sometimes this is done by force (Microsoft\’s tactics usually rely on this in the same way that an Empire uses its military) but usually force fails. People like water will take the path of least resistance and like water eventually find cracks to seep through and go where they want to go.
The bottom lines is ultimate uses of Linux will be varied and they won\’t all adhere to a philosophy based on freedom and unencumbered patents. The use will be as varied as the uses human beings can think of whether as individuals, groups or companies.
The bottom line is we are fortunate to be living at this moment with this kind of access to choices no matter what the future eventually brings. The day free software becomes dominant will mean only that software itself as we think of it has become irrelevant. We will still end up finding that most of our computing needs are supplied by people who will demand a price and that they will protect that revenue stream with whatever tools are at their disposal.
Gnu/Linux as free software has its place, I\’m just skeptical that its place is as the consumer computing software of choice but hey, crazier things have happened.
\”Anybody else noticed there have been more and more articles without by-lines?\”
@golding Whoops, that was an oversight; all of the articles should have bylines.
Christopher Smart (http://www.linux-mag.com/blogs/csmart) is the author of this article. We\’ve updated the story and the byline should appear shortly.
An interesting question. I believe that then answer lies in-between (doesn\’t it always?)
I have been using Linux now for almost three years (still a Noob :) ). The move was prompted out of curiosity and frustration. At first I used Linux only for my own stuff and Windows for work, after a year, I was confident enough to move to Linux full time.
There have been plenty of little (and some bigger) problems along the way. The main problem is that as a consulting engineer, I work with clients who use Windows exclusively. This creates the inevitable problems with file formats and compatibility.
Yes, the Open Source Software is good. To me, as one example, the Gimp is every bit as good as Photoshop… for what *I* use it. On the other hand, finding something that works as well as Autocad and that is compatible with Autocad is a problem.
The answer (for me, at least) was easy. I run Windows in a virtual machine for the one or two things that I cannot find OSS equivalents for. Yes, it\’s a compromise, but it is one that works for me.
There are plenty of reasons why people move / don\’t move to Linux, but in the vast majority of cases I suspect it has less to do with the availability of software, than the fact that people are inherently lazy. Lazy, that is, to learn a new / different way of doing things.
\”I really know Windows/Photoshop/Autocad/whatever well, I don\’t have the time to learn how this new software works.\”
Face it, not everyone has the time, or the interest to do this and with the typical work environment nowadays, not many employers would accept employees spending time at work being \”unproductive\” learning a new way to do something that they have always done before. It is a problem.
Me, I am happy in Linux-land. I love my OSS software and yes, there are some apps that I might consider buying if they were available as native (!) Linux apps.
Is Canonical doing the wrong thing? Difficult to say. You could argue that this move will attract more user to Linux and whatever the reasons for moving this cannot be bad.
You could take the view that this adulterates the concept of Free and Open Source Software and it is a bad thing.
For me, it is neither good nor bad. It is a fact of life that sooner or later someone will do this. There is of course nothing to stop this. By the same token, the choice is still yours. To buy or not to buy… And that\’s what Open Source is all about. The freedom to choose!
I run proprietary software under Ubuntu. I bought UEX (ultraedit for linux) because running this program as a native app works better than running it under wine. I didn\’t feel like a traitor or a cheat when I typed in the credit card number. If a good piece of software does what I need it to do and if I can afford the cost I will buy it. I use a lot of FOSS, I run Ubuntu, I edit photos with GIMP. I type letters and once in a while build a spreadsheet with open office. I have never gone through the source code for anything I use. I understand that some people do have the ability to edit and revise software to suit their own needs but I can\’t. So the closed source/open source tug of war goes on without me. I need something that opens when I click, doesn\’t crash, and works as advertised. If I can find free software to do what I want to do I\’ll use it. If there\’s a better product that I have to pay for I\’ll probably end up spending money.
Selling proprietary software on Linux is a great idea. Lindows / Linspire did the same thing with their CNR (click-n-run) program manager which had both free and proprietary Linux software. I used Linspire for years primarily because of it included proprietary codecs out-of-the-box and the ease of CNR (it was great). If Conical can include popular Windows and Mac software then Linux will be all the more attractive to Windows users the next time their PC dies from a virus.
@dwains: Quicken is a perfect example of why arguments like this are fast becoming irrelevant.
Do they have a native Linux version? No.
Do they have an online version? Yes.
http://quicken.intuit.com/personal-finance-software/free-online-money-management.jsp
More and more, software is being released as web applications rather than native applications. This is the \”Cloud Computing\” that Google is pushing for. The Cloud Computing movement will make the local Operating System irrelevant long before Linux has a chance to beat Microsoft.
I really hate the fact that these comment posts end up filled with flame. It really doesn\’t matter what OS you choose. I use Ubuntu because I prefer it. I have a limited technology budget and can get most of my productivity for little cost. The trade-off is that I\’m willing to put the time in to solve issues or help with issues that come up. Make no mistake, this has the potential to be a large cost for those with systems that happen to not work from the get-go.
I use Windows in a virtual machine to do things that I still don\’t have the Linux skills or applications to do (CAD comes to mind, as well as graphics programs that I am familiar with). I also use UltraStudio in Windows for development (UltraEdit\’s big brother). I purchased UltraEdit for Linux (UEX) for its native capabilities. I have no problem purchasing software. I just like having the choice of which OS to use. I also like having the ability to freely customize and tailor most everything on the Ubuntu box to how I like them to work.
I\’ve got the system set up so that it only takes me about 30 minutes to install/re-install any debian based Linux OS complete with applications. This is especially pertinent as I like to do fresh installs of new versions of the OS vice upgrading.
I agree that the online world is making many of the previous choice issues obsolete. There are still many applications that need to run as a client, however, and I still choose Linux (although I really enjoy Windows XP and 7 as well).
Finally, someone gets it. That\’s what the user want, give it to them. The hell with free or paying. This is the user decision. He wants to pay for a software, who are you to tell him he shouldn\’t. This is the only way you will get the business customer to switch over Linux for their desktop. It is the business customer that you want, and that\’s what Canonical understand. Right now Mac and Windows can work together by exchanging Photoshop file, why not Linux. Please Linux fan, why can\’t you get that simple fact of life. I for one want to switch, but it is just impossible. None of my software works on Linux, and please forget about the free stuff, once you are used to quality software, you can\’t downgrade.
Thanks to everyone for your interesting posts and comments, especially @boottux who took the time to write such a lengthy and detailed perspective.
I\’m reminded of the Linus Torvalds quote:
\”Anybody who tells me I can\’t use a program because it\’s not open source, go suck on rms. I\’m not interested. 99% of that I run tends to be open source, but that\’s my choice, dammit.\”
(\”http://www.ussg.iu.edu/hypermail/linux/kernel/0410.3/1101.html\”)
-c
—>
bryanjrichard said:
\”Anybody else noticed there have been more and more articles without by-lines?\”
@golding Whoops, that was an oversight; all of the articles should have bylines.
—>
You might want to go through some of the backlog, there are MANY without by-lines.
Regards, Rob(AU)
p.s. Is Chris still in Canberra? Or has he fled AU like a lot of the others?
It’s always a relief when someone with obvious epxeitrse answers. Thanks!
w1PApg ucxjydfymxll
R10LTt uhfphvidcqan
To me, anything that increases the Linux share is welcome. The heart of the matter is in the masses, and they don´t care much about philosophy. They want a computer that works for them, not to get fat reading outdated Linux books. The common people is afraid of being penalized, and ISPs penalized them for using Linux. I almost had a divorce with Comcast – I had it from Bell South long ago. An employee from Comcast screemed on the phone: \”We don\’t support Linux, We don\’t support Crome!\”. Things fixed by themselves. Seems like the lower ranked emplyees care to keep accounts.
@golding, yes I\’m still in Canberra (I love it here), but I wished I was across the Tasman at Linux Conf Au this week. Unfortunately I couldn\’t make it this year :-(
-c
lelnet:
You write about my comment.- «So no, don\’t assume you know what all the users of proprietary apps need from them. If you\’re part of the coding team for a would-be substitute app in open source (and thus possibly in a position to actually help move the substitute into a better direction), feel free to ask. Otherwise, it\’s probably better to just deal with the fact that a lot of people still depend on some proprietary software, and help Linux more effectively accomodate those people».
Let me inform you I\’m _no_ coder, hacker nor programmer, but a simple and mortal page lay-out designer who works with InDesign, Photoshop and Illustrator everyday… And Scribus, Gimp and Inkscape every other ocassion. If I say that many functions are not essential in these would-be-expert OSS apps, is by firsthand experiencie; same as you, and as (also) a professional writer, OOWrite gives all I need. Office and DTP suites aren\’t so different, except in the usability area, since there are much lesser DTP expert users than office\’s who give feedback to developers… And our egos tend to be much bigger also, so we refuse to talk and just switch back to our propietary suite.
And, same as you, I criticize awfuly the _a priori_ concepts programmers have about user needs (say, standard CMYK output in all those three OSS apps I mentioned, among others). Better than ping-poeing here, we should call developers attention to what real needs we have, and which improvements may enlarge their usersphere.
dragonwisard wrote:
==============================================
==============================================
Dragonwisard, you hit the nail right on the head. Your prediction is completely correct. I am astounded that so many IT professionals do not yet understand this trend. Even many web developers do not grasp this trend.
– Paul D. Bain
paulbain@pobox.com
Android is Linux and they sell apps end of discussion.
qrwsrit [url=http://www.mycoachsale.com/]coach ??[/url] twplyia ajeugcq [url=http://www.mycoachsale.com/]coach ??[/url] ifcvvqy zjjajgz [url=http://www.mycoachsale.com/]??? ??????[/url] ninfdrn mhfljio http://www.mycoachsale.com/ rssmbob lsiehoa [url=http://www.coachsaletome.com/]??? ??????[/url] gjxboyf vdhnscz [url=http://www.coachsaletome.com/]??? ??[/url] gzgwryf zdmjrrn [url=http://www.coachsaletome.com/]??? ??[/url] ipntzlb agonktf http://www.coachsaletome.com/ dwyozqk duxxpyj [url=http://www.coachsaleinfo.com/]??? ??????[/url] mrjvvnh guxulap [url=http://www.coachsaleinfo.com/]??? ??[/url] wknoroo vnnniqv [url=http://www.coachsaleinfo.com/]??? ??[/url] ftgehss ihwgnct http://www.coachsaleinfo.com/ sibdlov jyizrhz [url=http://www.coachbrand2013.com/]??? ???[/url] fyrbnem dkhsixd [url=http://www.coachbrand2013.com/]??? ???[/url] uvytjjc gzusrmc [url=http://www.coachbrand2013.com/]???[/url] jwmzquh bwfqyad http://www.coachbrand2013.com/ kwmtexe uurpubd [url=http://www.jpcoachforyou.com/]??? ??????[/url] yfmidau jzjflei [url=http://www.jpcoachforyou.com/]??? ??????[/url] gqmvqsa qwagbmk [url=http://www.jpcoachforyou.com/]??? ??????[/url] wiejgyj eamyopi http://www.jpcoachforyou.com/ guvbain bkhxkjb [url=http://www.coachonlyyou.com/]??? ??????[/url] qnwxmez foobdvq [url=http://www.coachonlyyou.com/]??? ??[/url] smblmup bpcmvjj [url=http://www.coachonlyyou.com/]??? ??[/url] bttfwnu ejfapqn http://www.coachonlyyou.com/ kudsrrd