How Not To Sell Linux Products
An anonymous reader writes "Roblimo looks at why so many Linux products fail in the marketplace, and decides it's not because Linux users want everything free, but because most products they're asked to buy are either poorly marketed or don't work well. He has some good advice for anyone trying to sell stuff to Linux users, except it really applies to *all* computer products, not just Linux." (NewsForge and Slashdot are both part of OSDN.)
Well it's the obligatory SCO Linux license of course!
Suggesting flaws in Linux is ungood
/. Collective Hivemind
Linux failures are because of doubleplus ungood MS FUD and the hated Billgates
Violating groupthink is a thoughtcrime
Signed, the
It's so true! All the linux products I know of (and I don't know of many.. hence the marketing problems) are all targeted at the geek community.
This is not a very large market, and we're the pickiest of users, mostly because each of us thinks we can do it better.
Online Starcraft RPG? At
Dietary fiber is like asynchronous IO-- Non-blocking!
Do not use the Mozilla logo on your products!
Just today I ordered some herbal viagra and a salve that will increase my memory, products I would have never known about were it not for helpful emails sent by well-meaning strangers. Perhaps people like me could be told about open source operating systems by similar methods. Perhaps the .iso installation files could be sent as attachments.
The flag just makes more sense than the constitution. - Judas Gutenberg
If everyone stopped selling Windows products, and sold Linux products instead, Linux Product Sales would increase.
"because most products they're asked to buy are either poorly marketed or don't work well"
Christ, that's usually why ANY product fails.
free Linux apps are better than commercial Linux apps showing that the Linux architecture is flawed by it's very nature.
..?
It's hard to say: Are the free programmers gifted coders, or are the commercial coders just REALLY bad
Just make something that looks like code linux users are already using, then chrage them for it.
You don't need to have any ground to stand on, and you may get nothing from the linux users, but the corporate competition will invest in you for being a s#!t.
I personally plan to release GUMP someday soon, it's only 3 lines different to GIMP. Amazing how great minds think alike.
Is a lame product like Walmart's Linux PC it?
Or is TiVo it?
Linux products are all over the place, usually concealing the fact that they are based on Linux. Just because Linux and its standard UI are not popular in consumer devices doesn't mean that Linux itself is not used and the products based on it aren't successful.
I have been pwned because my
....his experiences are common to *most* products sold, regardless of underlying OS. The thing that is specific to Linux/geek is that we see no docs and poor installation setups as a fun challenge and brag about it when we conquer it.
What about the software that runs your mouse, keyboad, bios, harddrive, modem???
Comment removed based on user account deletion
....because no apps have ever sold well for linux, as it holds a tiny share of the desktop, there is no incentive to make the apps of the highest quality.
One thing that may change this...I wonder how different OS-X applications are from gnome/KDE apps. Certainly if the vendor uses Qt there is not much difference, but what about using the native toolkits?
The reason I ask is...so many multimedia apps are being ported to OS-X, and Mac users (especially multimedia types) demand stability and dependability.
As more windows apps are ported to OS-X, many by vendors who swore they would never port to unix or linux, is there any chance of these high end apps migrating the extra step to Linux?
Yeah, I'm definitely with the author in saying that companies think they are doing you a favor by porting their software to Linux. I think that people could easily fall into this in the past, but not so today. I guess the free programs are just too good. The payware programs have to not only meet the challenge, but will have to receive rave reviews (like here on slashdot) before people will buy it. I guess that's how I am. Maybe that's why Codeweavers is successful.
In "Open Sources," Bob the Red Hat guy responds to the question "how do you make money with free/open source software" with "that makes the assumption that it is easy (or easier) to make money selling proprietary software." (not an exact quote, but it's close enough). I suspect that most software products actually fail in the market place, or atleast will fall into a small niche market. Linux itself is a niche market, and targeting to niche users in an already niche base futher decreases the amount of potential customers. Even if someone has 100% of the Linux market, that's only like, 10% of the total market, with a liberal (not something i am known for) estimation. So i would say taht the real problem with selling to linux users is the selling to linux users. A company is not going to stay afloat vending end-user software only to Linux customers. Even the most sucessful Mac software producers find it necessary to port their stuff to Windows. StarOffice has the ease of instillation and support on Windows, Linux, and Solaris. Adding Mac to taht is no issue. I've made it work on FreeBSD without too much hassle either.
A successful linux ISV is going to have to have Windows and/or Mac versions of their product to keep the company with enough revenue in order to offer the product to Linux users because the base simply is not there to keep the company opperational otherwise unless the product is truely groundbreaking, breathtaking, or has 0 competition and no free alternatives (not bloody likely). Just my $0.02. Take it for what it's worth.
One thing I learnt from working (as opposed to freelancing) is that you need to take into account business value of a product, otherwise it is next to useless.
Most self-inspired products are too heavily biased towards technology, but not enough in the business sense.
I'm curently researching this spam filter, it may sound like a good idea, maybe it even works, but I have yet to see a business sense in it, i.e. how to market it, brand it and add value to the users. Please note that by business sense, it doesn't necessarily mean profit, but a sense for users to actually use it.
I guess what I am trying to say is, most geek-based products are developed based on the developers' vision of the world, but they hardly have a chance to meet up with potential project sponsors, and consumers (focus groups) who are really the persons to tell what should be developed.
Rock that crushes, Paper & Scissors that don't matter.
I use Linux and don't believe everything should be free, I believe the best way to make money off of Linux is to blend both closed source and open source products kind of like Apple does with OS X(the GUI is proprietary but the core of the OS is open sourced). If someone made a really killer X implementation and a good GUI even if it was closed sourced I think it would sell. Linux operating systems are not real moneymakers, the applications that run on top of it and the Linux support services is where the real money can be made.
Those are just the few I've interacted with recently. IBM, Sun, JBoss, and Novell are doing a very good job of supporting, marketing, and selling their Linux-based server products. So there are more and more success stories out there.
But, like the article communicates, we need a lot more to get the momentum going on Linux for the masses. Hopefully, large organizations will follow IBM's lead, and small, open-source based project will look to CodeWeavers as excellent examples. We need more of those guys!
"Adventure? Excitement? A Jedi craves not these things."
One Linux product that I hope is successful is CodeWeavers CrossOver Office.
It's a non-free product that I bought for my debian system, and I've never looked back.
I may get slammed for this, but I really like Microsoft Word 2000 and Excel 2000 (the later products seemed over-featured-- all i need is well made products: like a good grammar checker to correct inevitable typoes)*. Crossover Office allows me to use them seamlessly on my Linux box. I appreciate that quite a lot.
What's more, their version of Wine works really well for a LOT of "unsupported" software-- from character generators for RPGs to "Teach Yourself Chinese" programs.
Getting their product was a snap- paid online, instant download link to the source and to binaries for a variety of distributions.
Good stuff, and, IMHO, a good example of a quality Linux product that I paid for.
*I'm trying to ween myself off Excel to a more robust alternative, but I find the grammar checker of Word very useful for catching critical, but easily overlooked, typoes in technical writing-- I'd miss it a lot. Is there an OSS grammar checker I am un-aware of?
This statement is solely an opinion. Kindly take it as such in all cases.
Comment removed based on user account deletion
I guess you've never fallen off a ladder!
What about them? I won't pay for that software either. Mod me down, but I WILL NOT PAY FOR SOFTWARE, and you shouldn't either. Software should be available for free for all people.
Don't use a crack whore as your mascot.
Ceren killed BSD.
Hell, you can't even get a lot of linux users to buy a commercial distro, much less any software that runs on it. This isn't flamebait, this is the sad, cold truth. Note I didn't say all, but wayyyyy too many.
"Don't use a crack whore as your mascot."
Why not! I would cheer for that team.
I remember being really gung ho about Linux and Open Source after trying my first distro: Mandrake 8.0. At that time, Win98SE and WinME were the dominant flavors (WinXP was just starting to come out), and I found that the Mandrake install did a better job of detecting most of my hardware than the MS install.
Eager to support the cause, I plucked down $100 to preorder the Pro version of the upcoming Mandrake distro. "Cool, I'm supporting open source. I'm doing my part," I thought, and I'd even get some of the CD's early for my pre-order. So I ordered, my credit card was charged, and day after day, week after week, no product arrived. And day after day, my emails to the company weren't answered. There were no real announcements anywhere to be seen about what was causing the delay. Finally, after a bit more than a month of this, I finally called the company at my own expense and had my order cancelled. (And even that required quite a run around, as the number listed on Mandrake's site didn't seem to be a direct number, so I had to call a few times to connect with anybody.)
And this is how they treated an eager customer. Hardly the way to treat a paying customer! I sure wouldn't want to run my business this way.
Granted, things are better now, but when your business isn't run like a business, don't expect customers to stick around. -- Paul
OpenSource.MathCancer.org: open source comp bio
Redhat is a decent product at a good price, IMO.
Quite a bit of assembly required, actually....
At work I'm doing an embedded linux system. I've got a nice little board which has an XScale processor and some other goodies. It's my job to program it to do various things. The embedded linux system that came pre-installed is taking up too much room. I need a cross-compiler so I can build a new kernel and new system for it.
So I take the dev kit cd that came with it and try to install it by following the directions included. No go. It wants an LSB distro and I use gentoo. I hack the perl install scripts, still no dice. Apparently the install disc has rpms debs and tars. And it installs by converting them all to one of the 3. So if you use debian the install scripts converts the tgz and the rpm to deb then isntalls them. Too bad the conversion program doesn't work. Their tech support didn't help much either.
What did I do? I went online and searched for arm linux. Got arm-linux-gcc from an ftp and patched up the 2.4.25 kernel. When its easier for me to do things myself for free than to use your product what am I paying for besides the hardware? Technically I paid for that support and that software and I got jack. Just too many free and non-free linux things do not work. Sure, there is plenty of commercial software that doesn't work. The odd game here and there and such. But if the company behind it isn't fake you can bet that it is going to work sooner or later. With linux stuff sometimes you just don't know.
This is the opinion of a gentoo user, so I'm not bashing linux as a whole. I'm just saying that if you're going to make something, make it work. Just because a geek is going to use it doesn't mean they want to have to go through more effort to make it go. They just want to go through a little effort to make it go better.
The GeekNights podcast is going strong. Listen!
I don't know. After all these years there are too many distributions of linux wearing the OS too thin.
The penguin has been a good symbol, but how the hell are you supposed to use one symbol to market for 40 distributions? You can't. The only thing that came close IMHO was the redhat symbol. Suse and debian are great distros, but it's marketed like a good singer than a superstar. Christ, SCO has done more marketing for linux in general than any distro.
I am a relatively new user. I bought it because I was tired of Win98 crashing and couldn't justify XP on my 1.1 MHz Celeron. The thing that had me was that Linux just runs.
OO is great. Mozilla is great. KDE is great. Gnome is OK, but KDE is better (IMHO).
What really stimies me is the difficulty in getting USB devices to work (uncommonly used things like Palm Pilots...) and the general difficulty in either updating or adding new programs to the system once installed.
Want to make Linux sell better? Stop developing the latest/greatest KDE, and start working on fixing these areas. Once fixed (and idiot proofed), you will have a distro that costs $50 instead of $39, but the added cost will be worth it. Market the bullet proof operations, and the fact that linux will run on anything this side of a PC-AT, and probably could run on an AT if you wanted it bad enough. In other words, market it to the soccer moms and busy single parents who can't afford to not have a computer for their kids and yet can't afford to pay $1000 for the P4 and $200 for MS Win XP, and the $450 for the Office suite. (I can see the ad now, two harried moms with computers. One has a Tux sitting next to it and one has a blue screen on it. And the caption is "And I could have spent HOW MUCH less?")
I'll readily admit that I really don't even consider buying software. I don't like spending money when I don't have to (and I don't really like spending money when I do have to!)
I have great operating environments (Linux + GNU and FreeBSD), a great user interface (KDE), great servers (Apache, Postfix, PostgreSQL, etc), and so on. I have no desire to look at non-free options when the free options work so well.
In fact, the only non-free (as in beer) software I have is a bunch of old games. All the Infocom games, lots of Sierra games, Lucas Arts games, old DOS stuff like Duke Nukum 1, etc etc. These can be run through free emulators/virtual machines such as frotz, scummvm, freesci, sarien, dosbox, and so forth. Free games tend to suck (and I'm not talking about piddly arcade games, I'm talking about real games), so I'm willing to pay for good games.
t's hard to say: Are the free programmers gifted coders, or are the commercial coders just REALLY bad ..?
First, lets ignore the fact that there is not a clear disctinction between free and commercial programmers. Much of the free work is done as charity by commercial developers donating their time or organizations donating their commercial developers.
Free programmers gifted? No more, no less than any others. What they are is free. Not "free" as in speech, not "free" as in beer, but "free" as in not answerable to anyone else. No boss screaming about deadlines, no my company is screwed if we don't ship by this date, etc. They are free to take whatever time they need, their customers have no financial control over them. Ironically this control often leads to rushed jobs and lower quality.
If everyone stopped selling Windows products, and sold Linux products instead, Linux Product Sales would increase.
... by stealing them, instead of buying them.
That's not going to happen -- merchants make too much money selling Windows products.
Only the consumer can stop windows products
-kgj
-kgj
I'll emphasize
A N D
the dopey stuff of Basics:
Installation Testing
Feature Testing
Usage Testing
If you can't install it striaght off, and start working (either straight away or doing the tutorials... and YOU DO HAVE TUTORIALS... DON'T YOU?) right then and there, you've just blown thousands of man hours as thousands of users bblow their time trying to puzzle out your spaghetti code - and it doesn't matter if it's running in Linux, Windoze, or OSx or whatever. Either it works straight up or it doesn't.
The problem is, WAY too many shops see QA as a an after thought if it is thought of at all, and given the geek-centered history of Linux, it is (sadly) far too common in Linus ware.
One of the main differences between really stunning software and crapware is that the stunning software has a crack QA team running a tight shop with the engineers, and the engineers accept and respect the opinions and findings of QA, just as QA knows the exigencies and limitations of the coders. The crapware has zero QA or the QA consists of the programmers doing basic unit testing, which is too often close too useless due to external dependencies and doesn't address anytihng about UI design...
I did blackbox QA for a very long time, (and still occassionaly do with a good offer) and I have Zero Patience for software that isn't properly tested. Unfortunately, it seems that blackbox is striaght up ignored or sent to India for "chimp testing" (blackbox done to testcases and matrices only) or automated versions thereof, is never brought into the specification process, and in the meantime, it's all gone to whitebox or greybox - which rarely addresses more obvious and critical issues that question basic assumptions in a program, as the lead programmers are too often thin skinned, under served in the social skills dept, and overly identified with the project.
And it has nothing to do with Linux: but the workers in Linux too often have a variable sense of what is an appropriate amount of effort a user should put forth in using a given application or system.
RS
Shoes for Industry. Shoes for the Dead.
The retail marketing of Linux and Linux applications sucks. Of course, all the naysayers are going to declare the retail marketplace dead, but for the general public it's still an important venue.
Walk into any store that carries Linux products. You see some out of date distros. Then you see some new RedDrakE boxes. But what's the difference between the purple Enterprise, magenta Professional and red Desktop editions? There's also FreeOffice in two different packagings, one seemingly generic for a variety of operating systems, and one specifically for RedDrakE which is more expensive. Then you see a copy of FubarOffice 2004, packaged in a tiny DVD box. What the fsck is that? Obviously it's not big enough to have included a manual. Along side it you see FubarPaint and FubarPro. To add to the confusion, there will be the obligatory "UltraLinux Toolkit" containing nine CDs of nine obsolete distros.
And not to pick on Linux, but if you look closely enough, there will be a FreeBSD and NetBSD, each with two different packagings from two different distributors, but containing the same software version.
Don't blame me, I didn't vote for either of them!
Forget marketing, it is the install/config process that makes Linux products hard to sell. Let's face it, Linux assumes that a reasonably skilled sysadmin is sitting at the controls. Windows assumes that the sysadmin can be relied upon to click "Yes", "Next", "OK", and "Finish".
Package installers go only so far. Progress has been made regarding dependencies and cascading installations, but I see room for improvement. I find many products still require the "./configure ; make ; make install" method.
The people who write the code are hard-pressed to consider every possible Linux distro or hardware/software environment. Poor documentation doesn't help. We get away with it on the server side, but this will not work with embedded systems or desktops, where you don't have a sysadmin ready to hack the install. If I am buying a product, I expect the install to be smooth and trouble-free. If I have to sit and hack, I might as well stick with free stuff or write it myself.
Don't get me wrong, Linux products are great, once they are installed. Proprietary products are easy to install, but it's all downhill from there.
There are far more people installing Linux and Open Source applications of their own accord than are buying the solution from any vendor. With the exception of MySQL in the occasional circumstance. Linux+Salesmen=Weird. The major "selling" is of the technology to Upper Management rather than from vendors.
I hate sigs.
"How not to sell Windows products" we'd be getting somewhere.
- - - If the sun is a star, why can't I see it at night?
I'm a sys admin for about 20 Gnu/Linux servers. The reason I don't use proprietory software is, not because the company can't afford it(we certainly don't mind paying programmers to write for us). The the open stuff is so much better because.
./configure
There's nothing like
make
make install
It's so much easier to troubleshoot a missing library or edit some code to fix a problem.
The documentation that comes with proprietary software is usually lacking. But then the most important documentation, the source, is often never available at all.
I'm sorry this guy had such a hard time. But I'd stay away from those all-in-one commercial products. There's a reason why sendmail, samba, apache, etc. have been around so long. They may be diffuclt to install and configure but have infinite flexibility
"The hardware version of the "we're doing you Linux users a favor" factor involves selling a "Linux PC" that's more expensive than most of the company's Windows computers "
I don't get it....
Because today I ordered some gerbils, a vagina and a salve that will increase my mammaries.
Sometimes it really is a small world....
Will Linux ever get past the 'figure it out yourself you l00ser syndrome'. I use Windows products precisely because I don't have to 'read the fucking manual'. (RTFM) Micro$oft based products generally work intuitively, most Linux products don't. It was only because Red Hat 5.1 installed in an understandable manner that I took up Linux at all after buying serveral distros over a period of a few years. Now I make a living on the Red Hat Linux platform, but I still use Photoshop and Illustrator on my other PC's. Not much has changed in 7 years.
"LIVE GNU OR DIE."
Ok, die then. You obviously have no intention of living GNU. GNU is about free like speech should be, not free like people wish beer was. Yes, there are free beer versions of most open source software. However, these mostly come from pay software: Linux (Red Hat, Mandrake, Suse, et. al. are all pay software primarily); ReiserFS (Hans collects enough from support and alternate licensing to live reasonably); MySQL; etc.
Promoting a refusal to pay for software has nothing to do with GNU or open source. Read http://www.tlug.jp/docs/rms.html to see Stallman take to task someone talking like you. The issue is not to get software without paying for it. The issue is to be free to modify the software afterwards. You can get binaries without paying for them, both legally (freeware) and illegally (warez). However, they will never be free software in the GNU sense of the word, as they are unmodifiable.
Living GNU means refusing to use software that you can't modify and redistribute. Refusing to pay for it? You are just leeching off the system. Money is the contribution of those who can't code. Money is also the way that those who can't code can influence development. Thus, paying for software makes it more inclusive by including non-coders in the process.
Even though there's no official support, ogg support came around and its still a great toy to hack on. having linux on your stereo is nice. i can hook my tablet up to the ethernet and http:// at it and manage playlists. waiting for laptop hds to go down in price, imagine 2x 80 gigs in single DIN head unit!
i lusted over it for years, so i'm proud to say that years after buying it im still impressed.
If you paid for you computer system then, yes, you did pay for that software. It will not work without it.
Just curious, not trying to be an ass:
So can I deduct from my taxes time I could bill for as a contractor or some such, which I spend contributing to open source? (Does everyone do this and I'm the last to know???)
For example, it seems like 8 out of 10 programs on sourceforge have 'no documentation' and rely the user bringing what to the lay public would seem like "expert knowledge" to grok not only installation, but even how the features work.
Commercial products seem just as poorly documented. Having had to deal with end users for our relatively simple business, I've come to the conclusion the you have to treat every program and option that they interface with as if it where a "Name_of_Program for Dummies" book. We have to build on-line tutorials just for using FTP clients because the documentation that comes with them is so horrible as to be useless. --
Filmo The Klown
Its a decent product, yet I've not been able to find it at best buys, circuit city, or anywhere else for that matter. What is wrong with it?
How many Debian, Gentoo, or FreeBSDUSers were former Mandrake or Redhat users?
Yes I realize Mandrake and Redhat or easier to use, but I think largely is its waaayyy to expensive to upgrade distro after distro release to gain the latest versions of KDE, GCC, apache, etc.
I blew probably over $600 since 97 for that reason.
Anyway I only run free as in beer distros.
They are all eternally updating! RPM distro's are not and commerical distro's will always be RPM hell based for depancies. Otherwise no customers would upgrade.
Why should I pay when I can upgrade for free?
That is why Linux products do not sell well. I am tired of paying money and want my stuff for free. Yes I support commercial software as well. But buy_my_latest_distro_Linux is certainly not on my list.
http://saveie6.com/
Perhaps there are many outfits out there run by geeks with big egos? They believe that they are center of the world and think that anyone who can't install/use their functionally perfect software don't deserve to use computers in the first place.
The cold hard fact is that many average comsumers have problems installing even simple Windows programs and they are the majority, not us geeks.
1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
Can I deduct for the charity programming I did last year?
How much would I take off? Does SLOCcount count?
Comment removed based on user account deletion
Wow, if I had mod points, I'd mod you up. Indeed, even FSF states that you can charge for GPLed software if you wish.
1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
Why not take the MySQL way and make money off of open source product instead of the Apple's hybrid way?
1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
More like TiVo. Appliances are where (embedded) linux really shines. Look at the Linksys WPC11/WAP11, CyberGuard, and some appliances that do things on a scale not even attempted in the Windoze world, such as InterIM from Deviant Technologies, and you'll see prime examples of why Linux and other open source technologies are kicking the shiny metal ass of proprietary products.
;-) but there are so many variables involved in making a PC a Linux "product" (OS, office productivity suite, printing, sound, network browsing, etc) that it's probably the worst test imaginable.
Walmart can sell Lindows PC's, and sure, they're interesting, but let's hope that's not what people think of then they think "Linux products". The thing is, despite the candy interface, when you do run into a problem the learning curve is too long.
I've used a Linux desktop exclusively for over a year now, and I'm happy with it, but when I tried to get my wife (a former IT guru) to adopt it it was a total flop. Admittedly, Debian is not your best intro to desktop Linux
Appliances, competing in well-defined niches, are a natural for Linux and they tend to beat their closed-source competitors. THAT'S what I call a "Linux product".
-hp3
What about the thousands of linux based routers sold by Linksys?
TVIO anyone?
We can chose if we want to buy a power pack, professional, server, etc of (Your Favorite Distro here) or we can just spend time downloading it and hunting arround the net for the ad ons we want
I've used a number of Distros Slackware, Redhat, Debian, Mandrake, for Redhat and Mandrake sometimes I've bought the boxed sets and other times I installed the downloadable editions (purchased for $5-15AUD from a local CD seller (I dont have broadband 8( )) and I must say I haven't really gained anything out the boxed sets and I don't read the Manuals (Maybe it is because sometimes they are not very readable).
In the past, before I saw the light I used to buy lots of M$ software, but still thought it was porly written, but I didn't think I had any choice. In my work place we buy a lot of poor software, but there are no open source competitors to those packages, so we buy it because we have no choice (except write our own)
So with open source software unless you really think you are getting something more out of the "pay for" than the "free"(as in beer) why are you going to buy. I remember that my powerpack of Mandrake 8.2, was more buggy that my download edition of 8.1! That put me off box sets forever, but the download editions of Mandrake got progressively worse with 9.0, 9.1, 9.2 (haven't tried 10.0 yet).
-Jasa -- Linux - The SOURCE will be with you, ALWAYS
I hate mowing my yard so you should mow for me for free. I WILL NOT PAY FOR YARD MOWING. Yard mowing should be available for free for all people. And I'm driving a 10 year old car. It's not fair that there are people with newer and nicer cars out there. Mod me down, but I WILL NOT PAY FOR A NEW CAR, and you shouldn't either. New cars should be available for free for all people.
1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
Indeed, Bluefish -- which I am using to write this article -- was no great shakes when I first tried an early version, but it has steadily improved to the point where it is now the best HTML/text editor there is
You misspelled Emacs
Does anyone know what the free software package is?
I often look for software solutions in the open source community, or "semi" open source, like stuff buiilt on PHP/MySQL. Most of the time, I'm lucky if I can even figure out what the damn product does, much less match it to my needs. Basic marketing is so simple I can't understand why bright people can't seem to get the hang of it.
I've got news for all you anti-suit types: Marketing isn't trying to BS someone; it's explaining what your product does, who you've designed it for, and what unique qualities make it better than other choices. GQ's and OB's: Good qualities and owner benefits. If you develop programs and can't do that, you should get a job parking cars or something.
This is not rocket science and it's not hype. It's educating your customer, which is good for the customer and good for you.
--Hi. I'm in Portland and it's raining. This appears to be a permanent condition.
"Mr. Gates, check out this article... A founder of Slashdot says that Linux products don't sell, and not because Linux users are cheap bastards, which they are, but because the products usually suck."
How Not To Sell Linux Products
...Wait for it. You'll get it eventially.
Um, let's see... With obscure interfaces and structuring that the average user can't easily understand and use?
You need a FREE iPod Nano
Or both. Very few people got into a particular career being told. This career pays nothing, and you'll starve (artists excepted). Money AND love are important, and anyone who says otherwise is either independently wealthy, or trying to look better than they are (look at me. I'm Mr Charity.)
The first product I ever bought for Linux was VMWare, so I could test my Java applications on a Windows platform with relative ease. I think a lot of "cross-platform" type products for Linux would sell quite well. Like a emulator specificly for games, with a guarentee it'll play 99.9% of the Window games on the market. That would be a huge sell.
:) He's very happy to have his KDE interface and Gnome Stones back.
And today I installed SuSE on my machine I'm building for my four year old. I bought the professional version of it for $80 at Best Buy, and was blown away. It was the easiet install of any OS period.
The two manuals are beautiful. It comes with six cd's and a DVD with everything the six dics have. Talk about going out of your way for the customer.
Why Linux for my son? I first had Gentoo Linux on my machine, but had to go back to XP for work related reasons. He hated Windows.
Josh
Before I ran linux, I used Windows at home. All software on the machine was copied from friends.
:)
Before Windows, I used MSDOS. I never bought MSDOS.
Before PCs, I had a Commodore 64. Guess what, I never bought any software for that one either.
Nobody is interested in paying for software, least of all on a platform that is all about free-dom.
I'm not breaking the law anymore.
Mandrake is free as in beer? In fact its the only polished commercial distro that is and I give them huge props for doing that (and dollars because I believe good free software is worth money). I'm not knocking any of the distro's your mentioning, but you need to get your facts striaght before bad mouthing a (rare) honest distro.
Quack, quack.
"Meanwhile, we've found a free software package that is supposed to do the same thing as this unit -- plus act as a print server -- and requires only a minimal computer and a wireless card. We're going to try this method of achieving the same results. It will be scary if free software on a sub-$300 PC is easier to set up than the $1,500 box, won't it?"
Just kinda' curious as something like this may solve a lot of my issues with my small business.
"The strong will do what they want, the weak will do what they must."
-Thucydides
I suppose that if the 'free alternative' is slashdot comments, then perhaps his grammar is indeed 'enough better'. Yeesh.
oh give me a break. he clearly meant it was better enough even if he transposed a couple words. friggin grammar nazis.
Admittedly, I don't have much experience with purchasing linux products... but if I have to say activestate seems to have their ducks in a row. The product demo of theirs I did try both installed easily, and behaved as advertised. I would be confident purchasing a product from them. Oh, and for the record, I have no affiliation what-so-ever.
Maybe I'm not a real linux geek, but...
I *hate* when something is difficult for no good reason. A 'monumental effort to get where others have gone before, and anyone with enough time can get' is a monumental waste of time.
RANTThis isn't like the NYT crossword puzzle. The point of the install is not to just have done it. What's so fun and challenging about wasting orders of magnitude more geekhours installing than the documentation/packaging would have taken?
It often seems that developers are masochists. It is not reasonable making people play Where's Waldo with the source just install stuff.
While it's not cool to complain that your free widget wasn't a good enough free widget[ unless you're gunna do something about it]- That only works for those already invested in it.
On the other hand:
1. There are negative consequences to crap doc/packaging. Make it clear that it's less probable to get this thing running than your '64 Fiat "thats been sitting a while." 2. If nothing exists that installs reasonably easily, on most new base-distro installs, then 'Linux' doesn't really "have it" yet. If most people that want "those features" can't get them, you're gunna turn off more potential friends that simply didn't have the time 'you' wasted, than fans who will pick up the reigns. 3. Developers should put a little more effort into doc, maybe cut that 2 day install down to 4hrs. It's far more likely that fans would contribute to building the doc that brings it down to 45 minutes./RANT
Finally, a heartfelt THANK YOU for all the great and not so great FREE software. And, oh yeah, I still brag about it...
Um...excuse me? Who should stop? I think that you should talk to your "consumer friendly" distributor. They'll be more than happy to halt whatever needs halting to get you what you desire. Meanwhile the people doing the actual work will do what they do best. Scratch itches, then let that trickle down to whomever is interested (KDE only comes in source code tarballs) and leaves the "packaging" to others.
I agree with this article. Sort of. The part where he says good products are worth paying for. I reluctantly paid $69 so I could make a last ditch effort at running a couple of Windows only programs without dual booting. (And my experience with WINE has been nothing short of a nightmare.) I made sure my system met the requirements for Win4Lin and then paid for it, downloaded it, and installed.
... again ... realism.
Very uneventful, it just worked. My "test" system (Mandrake 9.2) had a kernel premade so the installation was a breeze. Once I was happy with it - and in compliance with the license - I deleted Win4Lin off the test system and brought it over to main system. I knew it would be a bit more work on this system because I'm running my own kernel. But the kernel patches were as easy as any other kernel patch. Recompile, reboot, install Win4Lin - done.
(Of course someone is going to reply and say Win4Lin didn't work for them, destroyed their machine, set their house on fire, broke up their marriage, caused the death of their only child, inflated Microsoft's market share even more, etc...)
It's not Open Source, but it works. And unfortunately I'm not 15 years old any more so I can't sit around in my parents basement for days at a time screwing with a program just to make it work. My sense of idealism was hit with a hard slap of realism when I turned about 19 or 20. My time away from my computer is quite valuable these days. I'll happily pay a reasonable price for a program that works like it's supposed to. I would prefer to donate money to Open Source projects who give away their software free of charge, but
I hate mowing my yard so you should mow for me for free. I WILL NOT PAY FOR YARD MOWING. Yard mowing should be available for free for all people. And I'm driving a 10 year old car. It's not fair that there are people with newer and nicer cars out there. Mod me down, but I WILL NOT PAY FOR A NEW CAR, and you shouldn't either. New cars should be available for free for all people.
I won't give you a new car, however, I will give you or anyone else the information on how you can build your own brand new car, for free. All you have to do is get all the parts and do all the labour yourself.
As for the lawn mowing, I think you already know how to do that.
No, it's because so many developers (and this applies to small/amateur developers on the whole) focus on skins, supporting skins, creating ghastly skins, skin ranking systems, user-submitted skins (often even more ghastly), and anything related to skins, all of which are entirely irrelevant for almost all software.
Case in point: SpyBot -- brilliant piece of software that I downloaded recently. However, why should there even be "new cool Skins" for a little application that removes spyware from your computer?
'Thats they exact same thing a banana wrench monkey.'
"Would you like your job outsourced?"
"Yes"___"No"___"I'll have to think about it."
Yeah! Somethings easy, but it's not what you think.
Y-Windows is the future. Read the PDF paper on the site, which explains perfectly all the reasons for completely discarding X aside from a mere compatibility layer for those who are stubborn.
Y plans to have a 1.0 release within a year. Let's help out...they're the first real project I've seen actually attempting a seamless replacement of the failed experiment (IMO) that is X.
i just noticed this was marked redundant. i didn't see anyone else mention that they may have shat themself, so I assume this moderation means that it was just obvious that every shat themselves. i simply didn't realize that everyone found the original post as clever and hilarious as i did.
I think the main flaw in most OSS projects is that they don't have a financially motivated boss directing the development resources. Therefore, the developers persue the path that produces the best technology, but not always in a user-friendly or marketplace-friendly way like all commerical software has to be in order to sell copies.
Just consider Bill Gates as the PHB-in-chief. An OSS project needs to focus on what the users want to see, rather than what the programmers want to develop, in order to gain widespread distribution. A totally buggy and insecure program can still be sold to a user if it does the things the user wants it to do. Sure, the user should know better, but they don't, and that's why PHBs can be so stupid but connect with the marketplace so well...
When all you have is a hammer, everything looks like a skull.
until they start to scab. then stop. yeah
How is Cocoa and .NET "Storming the market" when both are essentially tied to specific architectures and is the case of Cocoa, tied to aspecific hardware vendor?
Cocoa is a great tool for building applications for OS X but unless your a software development house targeting a niche market, OS X is out of of the question.
I guess thats why Java has been "Storming the market" for quite some time.
then again i've never paid a cent for windows either.
You've taken the SCO Linux tour haven't you? Now really, we are very happy that you stay with Windows. It's a nice product, and at least you support India and countries like that where people really have a need for the money (really).
unfinished: (adj.)
Linux is cool and all, but seriously- developers, if their intent is to sell something, need to accept the fact that in many cases, the wheel has already been invented - to circumvent this either due to sloppiness, or even arrogance, is a surefire way to raise the ire of prospective consumers.
Let me use a couple of examples. First, there's Evolution, purported to be an Outlook killer. Generally, I like it, but there's one thing that just torques my chain every time I use it: email retrieval. For whatever contorted reason, the developers have decided that if you have eight different email accounts that you manage, you, but default, want to retrieve mail from all of them at the same time (every time), or none of them. Mozilla had it right.
Then, there's Konqueror. A nice browser - very robust. But what the HELL where they thinking when they decided that the bookmarks menu should operate like the Start menu in Windows, where instead of scrolling, it expands horizontally? I guess I can see how they might think it saves time, but it really hijacks the usefulness of the menus in general.
Both of these have been frustrating enough for me to consider alternatives. I'm not shunning the notion of innovation - but I would encourage developers to CAREFULLY consider any alteration to what have become accepted and standard methods.
Well, today Unreal Tournament 2004 was released on store shelves.
Unlike Unreal Tournament 2003, Linux is clearly identified in the System Requirements!!
I also buy WineX, and CodeWeavers cross-over plugin.
He didn't say he will not pay for learning how to program, he won't pay for the software product no matter what. Beside, free information for building a car is not the same as a free new car, nor does information on programming same as a software product. If someone wants to charge for their software, so be it (even GPL allows for charing for software). If they want to give it away for free, more power to them.
1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
If your product needs instructions, provide them Yes MR nix explain how to use what you offer. A typical Unix/Linux world oversight. MS and its developoer base excel far beyond you at this one simple obvious thing.
I say dogmatic geek. If slashdot where a Bible on how to build a good message board we'd all be so very confused. Same type of folks behind linux.
What, are living GNU and not wanting to pay for things mutually exclusive? It's entirely possible for him to do both.
Capn Tux wrote:
You have two sides to the zealotry: 1) Linux will never be ready for prime time until grandma can install every package and use it effectively and 2) If you can't install it from the docs and user community then you don't need to use it. Both of these sides are flawed. Consider this:
Point 1 is what I like to call the "grandma whine" and it's nearly totally invalid in both the Windows and Unix worlds. There's a LOT of software that "grandma" can't install and, guess what? It's not marketed or targeted to her because she really wouldn't have much use for it.
You are a bit incorrect here. Almost all Windows Software is wizard install, and completely dead easy. Last time I looked, Apple is a UNIX GUI, and Jebus knows stuff installs on that thing easy enough.
And while a lot of software isn't for the average user, a lot of it is, and it's important that programmers understand that you don't develop dumbass slide presentation software installer the same way you install a security extension to some hyper sophisticated middleware running in cahoots with a select firewall.
And replace Grandma with "Average User" who's IQ hovers around 100 and is working some piddly ass job just to make ends meet. These people are not motivated. They're working a job. And for a classic scenario that happens way too often, imagine some over-worked boss says: "We just laid off the designer. You're an admin - you make documents. You're doing some design work until we can afford to hire someone. Work off the old files. Now: here's Photoshop, InDesign, Illustrator, Dreamweaver, and Premiere. Install them. Learn them."
Now, little Mr 40watt is excited about the challenge of learning these big deep applications, and he REALLY doesn't have the bandwidth to suss out some weird command line nonsense just to install one app in Linux (also pretend that those apps were in Linux)... And his boss CERTAINLY doesn't have the time to either hold his hand or pull some geek out of IT to hold his hand.
I can assure you: It Just won't Happen. It's cheaper to ditch Linux and run Windows, than it is to pay people to learn the casuistry of Linux. It's sad, but way too true. Worse: I Have Seen It Happen.
I knew of a small company here in SF that wanted to go all Linux. So they bought a bunch of bottomfeeder computers, and put some distro on it with free or ultra cheap software. Alls fine until things started to break, which was nearly instantly due to arcane installation issues, and when they broke, the staff (who were all trained on Mac or Windows MAchines) had no idea what to do. Mr Linux IT dude spent WAY too much time helping the staff install and configure software and not enough time doing his job running the server.
So they pulled Linux and installed Win2k on the desktop machines along with expensive but easy to install shrinkwrapped software. The servers were left in Linux. It was easier and cheaper for Linux IT dude to keep the mess confined to the server room, and let others get their work done, even if it was in Windoze.
I tried to tell them that Macs are cheaper than Windows in terms of upkeep, but they had spent some $ on a few dozen bottomfeeders, a Windows License, and licences for the software - they didn't have money for any shiny Mac machines.
I could see Cpn Tux as the IT geek in the back room, cussing the elderly idiots in the front office. But the "Idiots" in the front office were all highly trained and skilled people- just not in the arcanery of command line interfaces, which they equate with computers the size of refrigerators, not their Pentium powered plastic box. When it comes to CLI? Sorry- "We Hire People to Do That Kind Of Work. Our Attention Is Elsewhere."
Which is just as it should be.
Both windows and Mac OS are running ever faster to ever greater ease of operation. Linux is too, but not as fast. Linux programmers need to realise that most
Shoes for Industry. Shoes for the Dead.
Why, that's so...simple. We could extend that model to society as a whole. If everyone stopped hating, exploiting, and vying for profitable dominance, love and brotherhood would ensue. How silly of us to act as if (chuckle) the drive to profitably dominate and exploit were prime motivators of human existence!
I wouldn't have spent 40 minutes on hold waiting for your support tech, Kishore, to answer the phone in Mumbai, and I wouldn't be angry now.
Please do not racism. My family work very hard coding and building web site. We earn every rupee we take home.
Personally, I would add one more app - Visio. It isn't in the ballpark of the 3 apps that you have listed as far as units sold/installed, but the community of users that do have it on their desktop represent (imo) a key demographic.
Of course, I'm in that demographic, so perhaps I am biased (-: And if I thought for a single nanosecond that microsoft would port Viso to linux, I would have to also be delusional.
But should someone create a quality replacement for visio, I would migrate my company laptop to a free unix of some sort and never look back...
Pixie
don't mess with those geekgrrls
When ever you make a product for the general product it is actually fairly hard. And the hard part is not programming the application to do what it needs to do. But to program it in a way that it can be easily upgraded from one version to the next. You have to be sure that you follow good standards for the install, like ./configure; make; make install or package it as a good RPM or for any other package you need. Prevent users from going to threw the Shared Libraries Hell and if you are using some Shared Library that doesn't come with most distributions, then you need to distribute it with your product or at least provide an easy link to the product. As well providing proper documentation and being available to answer problems. The Hard part is getting good BETA Testers, Not just punks who want to be L337 and have the software before anyone else or who are looking for a freebee stable version. But people and a lot of them who will run the software threw its paces and actually try to brake the program. And do this for a long time at least for 2 or 3 months.
Many times starter companies are unaware of all the extra issues, that are needed to make applications used for the general use. A lot of time they were making custom apps for customers and installing it themselves on their system. Or they are just out or still in college trying to make it big without much experience. So they focus on the program and forget about the need for the general person to install the product. And use it as well.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
I've got news for all you anti-suit types: Marketing isn't trying to BS someone; it's explaining what your product does, who you've designed it for, and what unique qualities make it better than other choices.
*Amen*. I have never been able to figure out why, the more companies deal with large clients, the more they feel that an obscure description is necessary. I've started to form a theory, however. I've noticed that vendors that work with large clients *always* want to get the large clients on the phone, talking to a salesman, so that they can figure out how to maximize the amount of money they're sticking them for. My suspicion is that vendors feel that if their website's product description is unclear enough (if it has "solution" or "enterprise class" in it, I'd be uncomfortable already) potential clients will call their sales department. I have been in the position of doing purchasing recommendations for two companies I've been at. Perhaps I'm just younger or like using the Internet more than the other people there, but I don't take the approach of "get a salesman's phone number and sit through his schtick" that a lot of other people do. If I can't figure out what a product is or what someone's pricing scheme is in ten minutes from their website, it goes right to the bottom of my list. I'll call someone as a last resort. It's just not worth hassling with the huge quantities of bullshit that salesmen throw at you, having to worry about jotting down anything important they say instead of having a nice textual record to look at, etc.
It's really funny to look at product descriptions on Freshmeat -- the descriptions for commercial products are almost universally worse than open-source projects, probably because commercial types are worried about accidentally limiting their product's capabilities too much. Compare two Freshmeat-listed backup systems -- the commercial Arkeia and the gratis/libre Unison. While each system is related to backups, after reading the Arkeia description, I have a large quantity of bullshit couched in nice adjectives in my head. Despite the fact that Arkeia does a much simpler set of things than Unison does, I have less of an idea of what its capabilities are than of Unison's, partly because Unison's developer didn't waste time with flag-waving.
May we never see th
Hey, the man's a profesional reviewer. Every mention counts :)
Does anyone remember the fiasco with Corel's Wordperfect. I started using wordperfect before MS word was around, in the good old DOS days (sarcasm). I liked Wordperfect a lot, and stayed with it as much as I could, even through all the changes in ownership and the destructive "enhancements".
I was very excited to hear that Corel would port it to Linux. I was a little weary of the Wine hooks they said, but I would give it a try. I paid over $80 for it and what a piece of crap that was. It would constantly crash and I would always be losing data. It would sometimes crash when I tried to save, and the save would lose data or just corrupt the entire file. I finally gave up with it and bought Star Office.
Then, later when Corel gave up on Linux, I read that Corel is an example that you can't make money porting to Linux. I was so angry at reading that, since the real answer was that you can't make money porting shit to Linux. I think Corel expected the "we are doing you a favor" reaction and everyone would buy it. It actually worked with me since I did go ahead and buy it, but I wouldn't buy something else after that unless I knew it worked. I've seen Star Office previously in action, and that was why I later bought it.
Steven Rostedt
-- Nevermind
My guess is that it's one of the Linux distros, something with a big more weight than the floppy or CD standalone "firewall" distributions.
May we never see th
Its commercial software like this that makes me try to stick to free, mainstream alternatives.
When you look at commercial software that is made for Windows, for example, most of it is packed with a large number of features that are invariably never used by most users - MS Office, Norton Utilities & Paintshop Pro, for example, are all feature-rich applications but I guarantee that probably only around 5% to 10% of the user base of each one uses the majority of the features that are provided in the software.
The mentality of many UNIX & Linux users is to streamline & optimise their systems as much as possible - therefore, there is perhaps a tendency to veer towards shell-scripting to combine simple tools into powerful programs, rather than using complex packages with features that will never be used.
Add to this that many of us in the UNIX & Linux community (myself included) get very "anal" about optimised code compilation and don't like installing tools that don't give us the source code to play around with.
In summary, it all boils down to the "chicken and egg" situation. Until you get to a stage where you have a large Linux userbase that is reliant on (invariably) GUI-driven commercial applications, no software company will port those applications across - likewise, why port applications to Linux if there is no great demand?
Gentoo Linux - another day, another USE flag.
It's only a problem if you're not the one selling crap. Plenty of ethically bankrupt folks do quite nicely selling garbage to keep punters.
Forget thrust, drag, lift and weight. Airplanes fly because of money.
I still miss my old raq2's more than any other techno object I have owned, provided you didn't buy them when new (ouch) then immediately unpack them and open the case to see where your thousand pounds just went (where the fuck is the REST of it??) and suffer heart failure...
OK there was custom PCB work in there and custom BIOS work, but basically it was red hat + apache + few small utils wrapped up in a cute browser based GIU that JUST PLAIN WORKED, and worked flawlessly.
I'm sure it should not be beyond the wit of some of the better coders out there to take via eden boards and off the shelf small profile cases and debian and do something similar and more to the point do it better than plesk, which I found an absolute bloody nightmare to install *properly*.
anybody?
http://slashdot.org/~GuyFawkes/journal
see clarkconnect
You're right, and this is really the trick that Microsoft is missing, frankly they're not really that smart if they haven't seen it so far.
They have billions, put up a few tens of millions of dollars as seed money for a bunch of small operations to produce several cool but incompatible Linux distributions.
Government of the people, by corporate executives, for corporate profits.
What would it take to build a basic Linux set-up that would be as easy for a typical user to use as, say, a Mac? Assuming these users (think of /.ers' parents, for example) get the OS and some core apps pre-loaded by their favorite retailer, what else needs to be tweaked in how they use the system once they actually bring it home?
GUI? Ease of installing other programs? Ease of hooking up stuff like printers and digital cameras? There's bound to be a number of things we could improve...
Vendors who are able to sell both Windows and Linux versions of their products (perhaps Mac too) probably don't want to have to train their support staff up for these additional platforms. Hence the lack of promotion.
Take Unreal Tournament 2003 - although the Linux copy was only released just in time for the CD, there was no mention on the box or within it about a Linux version eventually being available.
The situation for Unreal Tournament 2004 is the same, the official website lists its requirements purely as Windows. The box photographs in EU website stores does not show the penguin logo I'm told should be on it in the stores themselves. Amazon, play.com, and others only list Windows as the platform is requires.
And of course, the customer feedback form within the CD case will only ever list Windows versions to tick against.
There's hardly any wonder the vendors claim an extremely low percentage of Linux users, we're never given a chance. And when they point to these figures and announce they will no longer support us even unofficially, they get stung by the community feedback on websites.
It requires more than a company's technical department to support and market Linux versions.
Says he who just purchased Unreal Tournament 2004 on DVD based on a few mentions on community boards that there exists a Linux version on the CD. I await shipment.
One example of this is provided by Call Center. I think I can setup individual voicemail boxes with it, but reading the site has left me thinking perhaps not. [I want about 10 000 voice mail boxes, each of which describes a specific product, or set of products. I can do it with some incredibly hceap winodws software. i just don't want to use windows.]
A second example of this is provided by Open Office Org.
The website states that it does not have a database program with it. With a little bit of tweaking, one can create flat-files that read/write the Db3 format. I have seen much better interfaces, but it does work. [ In an ideal world, somebody would write a patch so that MySQL, or another OpenSource database would _appear_ to blend perfectly into OOo. (I know, buy StarOffice. Which I intend to do.)now to find a *Nix equivelent of Peachtree Accounting 2004, or Quickbooks Pro.
It's not that the Linux products don't sell. People don't want to by a Linux product that does something for them. They want a product that solves their problem, they couldn't care less if it's linux based or not.
At my home I have 2 great examples of this, the dreambox sat receiver and a hitecker dvd player. The dreambox is generally known as a linux based sat receiver, but almost no users of the device know anything about linux. It just works (ok, apart from 1 feature that still doesn't) The same goes for the dvd player. Even I didn't know it was linux based, till I started playing something other then dvd's on it.
Both are nice products wich solve a problem for people. Ok, it's linux based, but you won't know if you don't care to do anything besides simply use it.
To sell linux based solutions, first make the solution work. People don;t want the hassle to compile the programs, they just want to do their work.
... Wenn ist das Nunstruck git und Slotermeyer? Ja!... Beiherhund das Oder die Flipperwaldt gersput!
almost trumps location in this instance.
most of us aren't interesed in learning how to compile 'packages' with missing parts. the 'joke' in the 'community' is: 'they'll have to learn something, sometime'. chuckling into obscurity in this case.
there have been improvements, a ways to go yet. see you there?
Yes, wonderful system called Peer Review(TM)
Free of Charge, guaranteed to work.
What more do you want?
Some Zaurus 5600's (popular Linux PDAs) come with a buggy CPU that only runs at half speed, and none of the vendors who sell it will tell you whether it has the crippled chip or the new, non-crippled chip. This is NOT the way to please Linux customers!
I don't care if you do not pay for software. Your choice. There is quite a bit of software which I might get for free but would not pay to get: game demos come to mind.
What I protest is preaching to others not to pay for software and calling that the GNU philosophy. That is two *separate* things. I *especially* protest preaching to others not to pay for GNU software, as it weakens the system (other people paying Hans Reiser to work on ReiserFS helps me as it gives him more time/resources to use to develop ReiserFS).
The idea that a vendor will do a crude port of a product to Linux, then abandon the market because it doesn't sell also applies to Mac software. There have been pretty good ports of Windows software to Macintosh that bombed because the Windows products that were ported were junk to begin with -- it just didn't make any difference in the Windows market because people bought them anyway.
Oh, yes. There are lots or products for Windows, but how many of them are better than very poor? Perhaps ten percent?
I have seen too many non-Free for pay software houses who want to turn things that should be in the manual or a faq into a for pay support incident.
My take is that all previously answered questions, etc. should be easily searchable online by all. Fees should only be incurred for new work or hand holding.
No fee should be incurred however when answering new questions that relate to bugs. Hand holding fees relating to bugs when the answers are online and easily found is different.
I leaves a bad taste when you have paid a thousand dollars for a package that does not function as the manual says becuase of a bug and they want a hundred and fifty dollar support incident paid for in order to tell you about the workaround.
A Nony Mouse
Considering that Visio's a Microsoft property right now, it'd be a cold day in Hell before we see that one come over to Linux in a usable fasion.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
"You are a bit incorrect here. Almost all Windows Software is wizard install, and completely dead easy."
Yes, the wizards make it really easy to install lots of things you don't want, or would not want if only they actaully made you aware of them.
In windows, things don't "just work" and I am tired of hearing people spout it.
If things just worked, I would not have so much work fixing broken windows systems. How many fully informed people would really want new.net?
Here is another line:
"In windows the installs are easy, but the uninstalls are a nightmare."
Just made that up and kind of like it.
Spent too much time last night at my sister-in-law's getting rid of crud on the windows systems in the house.
A Nony Mouse
There are two problem with this paragraph.
First if you're not the kind of customer who calls tech support then you're probably the kind who will spend days upon days tyring to install it.
Second most customers will probably spend about an hour maybe two and then call tech suppport. How much longer they stay trying to fix the product depends on how good tech support is (either tech support will fix it quickly or they'll give them enough hope to keep trying for days).
Part of the koffice project. Like the other apps mentioned, it isn't quite there yet, but it works, perhaps good enough for you. If nothing else it is a project to watch.
Grandmas are limited problems, you can expect them to die in just a few years. Harsh I know, but I can't think of a better way to phrase it.
Lets take the important cases, first: programs like apache. These are sysadmin programs, there is good reason for all the configuration options, but some combonations (and there are a large amount) are invalid not because they don't work, but because of subtile security concerns. A good sysadmin is always required to set these up to avoid those issues, even when the setup is made easy. The hard part of even the hardest configuration mythod is still understanding what problems you need to prevent. Don't suggest checking for these issues, one there are too many; and two not all issues are under apache's control. (think of a firewall in the way some problem that would otherwise exist)
Next there are end user applications. More reason for our user to deal with them. We need to make it easy for the user. Many people place learning the interface higher than supporting the all day user, but once you teach the all day user how to do things saving half a second every minute adds up to a lot after a year. This class of users is at least as important as the new guy who is just playing and won't be back after things are done. Linux typically focuses on this user.
if this guy knows so much, why isnt he making a gazillion dollars selling linux like he wants it?
I have worked for two software development companies that sold big-scale web software. In both of the cases the software was pretty expensive and piss poor. Let's face it, if you want a customer to spend $50,000, you better make software that is easy to use and learn. Stick to some HCI guidelines too.
How does that related to free software and Linux? Simple, so far a great majority of GPLed products that I have seen lacked good GUIs. I do not want to have a lot of cute pictures, I do not want to have a lot of cool buttons. However, things like good tooltips and consistency across the application would be nice. If you are selling a web-based product, make sure that all of your 'OK' buttons are in the same corner and that you're using either the standard buttons or customized image buttons, not both. 'Help' and 'Undo' options must be provided as well. You do not have to spend a ton of time to figure out the exact guidelines, just use Apple's.
Also, for a user there is nothing more frustrating that an "Unknown Error." If you have error messages, make sure that they explain the error and give an approprite error code. People like simple things like that. Fortunately, there is a lot of room for improvement. Rock on!
When I was doing my PhD research the lab had a mantra:
If you don't document it, you didn't do it.
The problem I find with many Linux based things is that the documentation is exceedingly poor. There are two options for selling linux-based solutions and I've been involved in both ways:
1) don't document much BUT have lots of hand holding support -- this works pretty well for very low volume systems where the price tag is spendy for other components and linux is used as a solid under-pinning for UI's, Data ACQ etc
or
2) provide less support and *good* to excellent documentation.
What really ticks me off is when somebody ships some gui-on-top-of-utilities product and feels that exhonerates them from documenting the utilities. Of course the idiots that take that approach out source the GUI part to some non-debugging non-spelling grammar-agnostic non-native speaker. When a dialog pops up saying "Starting initializationing" your expectations plummet.
Argggh.
Does anyone know what the free software package is?
Betcha it's SME Server: http://www.e-smith.org
The fundamental business case.
Ok, so you just bought a $50k server to run a $50k installation of, say, Oracle. You have 2500 employees and the lifespan of the beast is five years. That's $1,600 per month (not including interest). You could save $800 per month by using MySQL or PostgreSQL, which is about thirty two cents per month, per employee. Your SysAdmin/DBA, on the other hand, will cost $6-8k per month or about $2.80 per user, regardless. Say you have an application suite developed for six months (hah, six months, right) with a team of four people at the cost of your SysAdmin. That's $168,000, or $2,800 per month, or just over a buck per user per month. If that development was to equal, say, the Oracle Collaboration Suite, which would cost about $37,000 per year, that's $187,500 over the five-year term in question, or about $1.25 per user per month. Now, let's say you could get that that using OSS that would take four people a week to integrate (YEAH, RIGHT), or about $7k. You'd only save about $1/employee/month.
Now, do you as a business manager, or "solution provider" who has to deal with business managers, still care much about "free software?" The little bit of security that comes with a software maintenance agreement with a trusted vendor (deservingly or not) is often worth that extra buck as the old FUD goes: "no one was ever fired for buying IBM."
Stallman has stated that he thinks that software should be free (as in beer) as well as "free". If you don't believe, go find an interview where the ask him that question.
It's crazy the amount of stupid mistakes just get by if you don't ask anybody (who has not worked on your project preferably) to review your stuff. The stuff that works perfectly for you will segfault right away when a colleague does something slightly differently. End-users can also be fairly creative at crashing a piece of software.
While it's all right for a business to make good and fast money on their ideas, most lack the discipline to get things reviewed before release.
My Karma is so low that even my own postings are beyond my current threshold
Damn, too bad I blew my mod points already.
Software Installation is my #1 major complaint with Linux. Wiping the entire installation to upgrade KDE is not cool. I see people complain about reboot Winders (which, btw, I rarely have to), but I reboot my Linux boxes MORE because of upgrades or user space bugs. Hunting RPMs for an afternoon stinks (I realize there are apps for other distros, but I have to run RH.)
Holy s-, it's Jesus!
> On the other hand, you don't get support from Microsoft when using WordPerfect on their system either. It's difficult to support every single piece of software there is for Linux.
True, but last time I checked I couldn't download Wordperfect off of Microsoft's web site. Even if they put packages in an "unsupported" section it would be better than what they do now, which is tell you that it's outside the scope only after you download and (try to) install it. It's not that I expect them to support everything, but a warning about what they will and won't support is very difficult to find.
Virg
> So i would say taht the real problem with selling to linux users is the selling to linux users. A company is not going to stay afloat vending end-user software only to Linux customers.
This doesn't address his issue at all, though. His issue is not companies that port to Linux, it's companies thinking that porting to Linux excuses them from the same level of documentation and quality they put into their Windows products (or not), and then griping about Linux not being profitable when they fail to make any money.
His simple point is that making something "for Linux" isn't enough, if that's its only value. Making it useful, functional and well documented is key to selling it, whether to Linux users or to anyone else.
Virg
Why on earth should someone HAVE to be a sysadmin to use Linux as their desktop machine? Above all else THIS is what has stopped Linux from being embraced: You have to be a friggin' propellor head to install and use it as well as put up with the rantings of the other propellor heads who scream "Don't run it as root!" and various other insipid battle cries.
The average user gives a rat's ass about root privileges or running server daemons on their damn desktop. They want the fucking thing to work and not have to spend countless hours trying to understand why they need to become a rocket scientist to make that happen.
I honestly don't see Linux becoming mainstream over the next 10 years, mostly due to the fucked up attitudes that permeate the CULTure.
Make it Easy. Lose the 'tude.
If both those things can't be accomplished you might as well hang it up.
And of course, Gentoo solves all those problems, while keeping the undeniable advantages of compiling from source:
1. Fine-grained automatic dependency resolution. I don't run X on my MP3 server, so when I install vi and CD rippers and so on, they're installed without the optional GUI components. Yet this doesn't require multiple packages for each different combination of features, and it doesn't require me to pick the right package from a list.
2. Optimization for your specific hardware, even if (like me) you have weird hardware (in my case a VIA C3).
3. Faster delivery of updates. If there's a minor point release I need (e.g. to fix a security hole) and nobody's made an ebuild for it yet, chances are I can copy the existing ebuild text file, change the one line containing the version number, and have a working ebuild for the new version. No special knowledge is required. I don't have to wait around for someone to make a binary package. Even better, making my own ebuild doesn't break future auto-upgrades--when version X+2 arrives officially, the one I put together myself will be replaced by it.
4. I always know I'm getting a definitive copy of the source as written by the developer(s), not something patched or built by the distro maintainers in some way I can't easily reproduce. I know exactly what versions of which tools it was build with. (If Gentoo needs to patch the official sources, the patches are supplied with, and applied by, the ebuild--in standard patch format.)
5. Putting the previous point slightly differently, I always know I can reproduce exactly the installed software, with any modification I care to make. Which means I can fix things myself. OK, this isn't a big benefit for end users, but for sysadmins it's a huge plus.
Of course, compilation takes a while. That's why we have a multi-tasking OS. And as people always point out in the Java vs C threads, computers are getting faster all the time.
The other minus is download times; source is often (but not always) significantly bigger than binaries.
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
1.1MHz Celeron? :-)
Are you familiar at all with GNUstep? It's another implementation of the NeXTStep (I'm sure I got the caps all wrong there.) framework. They're keeping up with Apple's Cocoa pretty well. I think they've even made some headway on the ObjectiveC++ part. .NET is far more vendor locked in so far. Mono has to do parts of the .NET framework with Wine.
What if cars came without a body shell, and you either got hot/cold/wet/windy driving, or had to hunt around for one of umpteen different body shells, most of which clashed with the car interior, many of which didn't fit properly and got in the way of the instruments or doors, and all of which let in draughts?
Ceterum censeo subscriptionem esse delendam.
Hmm, thanks; I'm impressed. After looking at their package, it looks like I'm off to download the free home version and try it out. Hell, at $125.00 for the version I would most likely need, I would consider it a steal.
"The strong will do what they want, the weak will do what they must."
-Thucydides
I won't. There is no forseeable circumstances under which I would pay money for a piece of software. All of the software I use - and I have all that I need - is available freely and Freely.
I've donated money in the context of non-profit software organizations backing development, but I wouldn't donate money to a private developer directly in the context of him or her as a person looking for reimbursement for his or her product. And in that case it is nothing but a product.
All commodity software should be funded through and otherwise backed by a registered non-profit, or be entirely publically funded.
Centralized bodies are far better decision makers than individuals or the "free" market. Giving money directly to the individual provides no accountability, and is nothing but backdoor commercialism.
Anything worth funding, is worth being funded publically.
I think there's a special place in hell for anybody that would send an .iso image through email.
No matter how many of my rights are taken away, somehow I still don't feel safe. -Frigid Monkey