Caldera OpenLinux 3.1 Reviewed
Patrick Mullen writes: "The Duke of URL has just posted its review of Caldera's OpenLinux Workstation 3.1. Caldera is probably best known for going against the grain in the Linux world and is the first Linux distribution to introduce per seat licensing. Version 3.1 has made a lot of advances such as full OEM testing, but is it worth the per-seat licensing?" Is this any different from other distributions' "power packs," which bundle Free software with proprietary? According to the Caldera site, you can download the ISOs as well as the source to the server and workstation varieties of Open Linux on a (eh?) "single, non-commercial license."
Not that I believe the latest and greatest is always the best, but this one seems a little light on the newer features...Kernel 2.4.2 KDE 2.1, OpenSSH 2.5.2 (doesn't this one have a known flaw in it?).
See, the problem with Caldera's per seat licensing model is not so much that it is evil (ok, it's not, it's a business thing, but it just feels wrong) as much as it is that for it to really succeed they need to actually add value. I'm not sure they really do right now, since I can download redhat or mandrake with little worries.
This would all be different if _no_ linux company offered downloadable isos...
Btw, and only mostly off topic, anyone have any opinions on gentoo based on actual experience?
-- Who is the bigger fool? The fool or the fool who follows him? --
For the umpteenth time:
Caldera provides free downloads of the source code to all GPL software in their distribution. The also add no legal restrictions to those software packages.
The distribution as a whole, though, is not GPL and therefore carries a license that Caldera feels happy with. It may be a sucky license and I won't use their distribution because of it, but its their party and they can do what they want.
I think I speak for the majority of experienced sysadmins when I say that closed source software is a huge pain to support. Excluding relational databases and the like, the majority of the time, using OSS exclusively just makes sense. I'm not a Stallmanite and I don't mind software that is released under a non-Free Open Source license (like IPfilter) - although those packages do have limited benefit to the community because of distribution restrictions. It's just that being able to change the source and recompile it of the utmost importance when dealing with software conflicts, bugs, and customization. And that's why I think these "powerpacks" are a bad idea - they're just a bunch of bloat, and they tie my hands as a sysadmin because I can't fix them when they break.
If I wanted to have a job where I had to wake up every day and tell my users, "sorry, that's just the way it works" or "I can't do anything about that", I would administer a bunch of Win2k boxes. But I run a cluster of Linux systems because I like the environment, and it helps me serve my employer and my users to the best of my ability. Nothing is impossible if the admin is willing to do a little hacking and recompiling. And that's why closed-source powerpacks are undermining all of the advantages that OSS has brought to the marketplace.
-sting3r
OpenLinux WS has been out for a long time (many months). Most people wouldn't have realized that because Slashdot never posted a story to recognize that fact. This is why the packages seem a bit dated by now. Next time, before you flame a distro, check the Updates Directory which will show you a version of OpenSSH at 2.9.
Also, if you want the latest and greatest KDE, have no fear. Plenty of core KDE developers are employed by Caldera, so right from the official KDE FTP sight, you can spend the day downloading 2.2.1. I installed it on my workstation (yes, I use OpenLinux Workstation at work) and it works fine. 2.4.2 was the latest kernel available at the time of release, and since there have been no gaping security holes and that kernel has proven fairly stable, there's no reason to mess with a good thing.
Finally, I don't have too much to say with the licensing thing. Of course it was a business decision. As you might expect, with Caldera's stock hovering around 30 cents they're doing all they can to generate revenue. I wish them the best in these tough times.
Do we really want one Linux company?
This business model is what my grandma would call "neither here nor there" (or "nisht a hin nisht a her", excuse the sp), it's not really open source, yet isn't the prevailing evil (read XP). These things resolve pretty quickly typically, I must say that Caldera has held on to the fence for a longer while than I'd expect but in the long run it combines the least attractive features of both sides: less support and closed source/high prices.
Per seat licensing? I know it goes against the grain, but at they are trying to make some serious money off of Linux. Times are tight, and if they need some capital, they will not get it by telling potential investors that they plan to make money selling an $80 boxed Linux that a company of 10,000 people can use to cover the OS for every employee they have.
The GPL was never intended to protect the code from commersial use.
It was intendet to protect the GPL'ed code from being used in closed source and restrictive licenced products/projects.
You can sell GPL'ed products all you want as long as you give the buyer the rights the GPL says you have to give to the buyer.
Another thing is that the GPL make commercial use difficult if you are making an "of the shelf" product because it requiers you to give away the source code and the right to redistribute to all buyers.
If you are making customized applications for spesific customers using GPL'ed projects as a starting point can save you lots of work and the requirements of the GPL can even be used as a selling point; "you get the source so if I go broke you can get another company to do any furhter developments needed".
>So, GPL does not protect the code from commercial use after all.
It never did. That's NOT the purpose of the GPL.The purpose of the GPL is not to overtly prevent people making profit off of software; but rather to force people who use GPLed code to release any code they combine it with or changes they make to it to be publicly available, which Caldera apparently does (see the blurb in the article).
--I hate people when they're not polite -"Psycho Killer", Talking Heads
One of the strongest arguments in Linux's favor in many business settings is the avoidance of licensing encumbrances. This is becoming even stronger with the licensing changes and copy protection coming with XP.
Caldera is shooting itself in the face with per seat licensing.
What's a sig?
OpenLinux WS has been out for a long time (many months). Most people wouldn't have realized that because Slashdot never posted a story to recognize that fact. This is why the packages seem a bit dated by now. Next time, before you flame a distro, check the Updates Directory [caldera.com] which will show you a version of OpenSSH at 2.9. Fair enough. I didn't check their updates directory, although I wouldn't have actually called my comment a flame. I must admit, my first experience with caldera was not so hot, and I may be a tad colored by it. Also, if you want the latest and greatest KDE, have no fear. Plenty of core KDE developers are employed by Caldera, so right from the official KDE FTP sight, you can spend the day downloading 2.2.1. perhaps I misread your tone here, but there are very valid reasons for using kde 2.2.1, including imap support in kmail and 2.1 not working with a piece of software that I use (nothing anyone here has heard of). And I'll applaud them employing kde developers. On a side note, I find it interesting that the government (who I work for) doesn't employ more free software people. A coworker and I have thought of several ways where your tax dollars could have been better spent by hiring a free software writer to improve a particular piece of code over paying a license fee for a commercial piece. 2.4.2 was the latest kernel available at the time of release, and since there have been no gaping security holes and that kernel has proven fairly stable, there's no reason to mess with a good thing. except for a tcp/ip bug that will impact my users Do we really want one Linux company? Nope, of course not. I really applaud Libranet for their model (you gotta buy it, but after that, you can do whatever), and OpenBSD (actually basing the no-copy thing on something that actually makes sense, sort of). I like redhat and mandrake. I never got into debian. I think Progeny and Libra certainly have the right idea, and I have heard many good things about them. I'm about to give a go to gentoo. I've used caldera and trinux. I have an esmith firewall.
-- Who is the bigger fool? The fool or the fool who follows him? --
This is great. You might think that the per-seat licensing requirement is a bit naff, but in the corporate world they will see this as proof that the OS is good. You know, "You get what you pay for" sort of thing.
If OpenLinux 3.2 comes out soon with the latest and greatest KDE, KOffice and Open/StarOffice integrated, it will be even more compelling for corporates. $60 instead of $200 for WinXP.
I wonder if Caldera do bulk-discounts on their fees? Purchasing 100 seats for $30/seat, say. That will make them even more attractive for those newly-cash-strapped companies.
The hardest part for Caldera is to get companies to think about upgrading(cross-grading) their systems. If the company is happy with the current Win2000/Win9X environment, then why will they cross-grade to Caldera? Microsoft have no problems getting users to upgrade however! They just make future licensing fees really harsh, giving you the option to "upgrade now, or pay a lot more later"...
In fact, Microsoft's licenses and business practices are positively anti-corporate now. Increasing prices, forcing corporates to upgrade sooner rather than later, etc. But I am getting off-track.
Personally, if I was an IT manager, I would look at the current computer network, and if the PCs were good enough, I would keep them the same. Hold off hardware upgrades and software upgrades for a year. There is little compelling reason to upgrade a network of PII 266s running '95 to P4 2000s running XP right at the moment. If they do the job, leave them doing the job!
Gawd, why don't corporates buy their computer systems to last more than 3 years? Suns last over 10 years in a company, Macs over 5 years. Is it just because the bog standard PC is so crapply built that it dies after 3 years?
I get it! They're just being innovative so that they can generate more banner ad views when each user has to burn 1.5megs of bandwidth visiting Caldera's website 3 times in a row to download three sets of ISO's instead of just one for use on those 3 junk computers they have sitting around the house. Now that's +1 Insightful on Caldera's behalf!
Two years ago I bought a copy of Open Linux. I was looking for a newbie friendly distribution since I was a newbie. I put Windows on one partition, and Open Linux on the other. Right off the bat I noticed that Linux was thrashing to the hard drive. It was the worst I had ever see that happening, and thought that Linux was just awful based on that experience. I later found out that the distribution I bought didn't turn the swap space on. I was so annoyed that I immediately switched to Debian, which led to an almost immediate switch to SuSE.
I'm very happy in the SuSE world now.
The middle mind speaks!
There is no such open source/free software license because such a restriction would actually violate both the free software philosophy and the open source definition.
Also, something released under a license with that restriction would never get distributed too widely: Basically no OS could include the package. The only major Linux distribution that could include the package legally would be Debian, and they won't do it because they won't ship anything that isn't free.
This message is provided under the terms outlined at http://www.bero.org/terms.html
As a dedicated SuSe user, I thought I would give this a quick try and compare the two as both are KDE centric distributions.
In terms of the basic components, Suse seems to have a slight edge, shipping Kernel 2.4.4 compared to 2.4.2, KDE 2.1.2 compared to 2.1.0 and the same release of Xfree86 (4.0.3). SuSE seem to go further with shipping of Samba 2.2 and a personal firewall product, which must give them a much higher security rating than Caldera. SuSE have also been very quick to release updates for KDE, their automated update tool recently updated KDE 2.1.2 to 2.2. for me and I believe 2.2.1 is now available for download.
Both distributions integrate admin functionality into the KDE Control Center and I think Caldera have done a much more comprehensive job then SuSE on this to date. However, this can be a mixed blessing. I still prefer to drop out of X and use YAST 1 for system administration, which is SuSE's text based administration tool.This functionality seemed lacking in Caldara, perhaps deliberatly.
I have been very impressed with SuSEs hardware detection, the only problem I have found recently was with a modem on a IBM Thinkpad (although Windows 2000 also failed to detect this correctly). Installing Caldara posed no problems, altough this is based on a sample of one old IBM PC.
SuSE wins in terms of default telnet and FTP servers, but again I suspect this is a design decision. Although not enabled by default, both are very easy to configure and I find the ability to telnet and FTP to my work PC when working from home one of the strongest selling points of Linux generally.
Both graphical installers are good, although Caldera have the edge. However, I wonder how useful this is. Ideally you should see a graphical installer once and then use a PC for 3 years without seeing it again. However, if this is aimed at the corporate market it may be that people setting up 100's of PCs want some eye candy, but even then there comes a point where excessive graphics cease to be useful and simply become irriating.
The snapshots feature in Caldara looks useful and is one I hope other vendors copy.
Overall, if you are looking for a KDE centric distribution, I think SuSE still edges it, in terms of the frequency and range of packages and updates. For users who like to run and administer their own systems SuSE wins every time for me. However, for the corporate market Caldera is aiming at, where administrators like to supply users with locked down desktops, I think Caldera have done a great job and you have to wish them every success in this area.
I use Slackware pretty exclusively, and always install from my downloaded mirror. However, every customer I set up Linux with must purchase the Slackware CD set (about $40). This is my way to help Patrick keep going. I am not exempt from this, as I have every version released on CD in my library. If I had went with Caldera, I would have those disks.
On another note, I have purchased the Tarantella Express package (pre-Caldera buying SCO). For the $600, I got Caldera eServer. I did try it out, but instead am using Tarantella on Slackware. But, I never minded having a portion of funds going to Caldera for their server Linux system.
Click here or here.
I chose Caldera Linux for my workstation at work.
It was the only distribution that installed flawlessly the first time I tried. My workstation's hardware components were on the HCL of all the distributions I tried, but most incorrectly detected my monitor and video card and I was stuck futzing with X trying to get out of 640x480 at 16 colors. Caldera got DHCP working during install, while other's forced me to figure that out afterwards. Some seemed to install correctly, but wouldn't boot. I could go on and on.
I only use the free software part of Caldera, but the entire package feels coherent and professional.
Another post was complaining about it 'only' including KDE 2.2 and the 2.4.2 kernel. Well, I don't know of any distributions that don't need to be updated after install, at least Caldera is just a quick patch to the latest and greatest. It also has the KDE and QT development tools installed by default, ready to go. Very cool, IMO.
I guess the licence thing just isn't an issue for me since I found the tool I needed and it works the way I expect it. In fact, I downloaded this ISO along with it's source from Caldera's website for free, so I don't know what the license issue is for sure.
This is all anecdotal of course, but I just wanted to throw some positive Caldera energy out into all of this negative.
(P.S. The other distributions I tried were Debian 2.2r3, Slackware 8.0, Mandrake 8.0, RedHat 7.1 and 7.2 beta, and SuSE demo disk. All were downloaded as ISOs from the manufacturer's website and burned to CD-R.)
obviously no deficiencies vs. no obvious deficiencies
Caldera Linux 3.1 is known to *HATE* via/amd chipsets and won't install on a majority of these systems.
Dunno how that got around there testing.
Caldera has always been a nice OS, one of the first to get accepted at major retailers, at the same time being one of the first to get rejected as of lately.
LIcensing, Pricing and Support are all out of whack, and the newsgroup is simply pathetic. I hope Caldera spends some time to turn it around or just sell applications for linux as a whole instead of there own distro
Caldera OpenLinux and the KDE project have two major things in common.
1) Both have been savagely attacked by Slashdot readers and members of the OSS community. Half were upset at KDE's licensing/GPL options because KDE wasn't make-a-buck friendly for companies wanting more restrictive licenses and retail presence. Meanwhile, the other half are upset at Caldera's licensing/GPL options because Caldera is making-a-buck with more restrictive licenses and retail presence. Neither is violating anyone else's license. You can never win.
2) Both Caldera OpenLinux and KDE are superior products to other alternatives. KDE just works (unlike GNOME, which is *still* a hodgepodge that varies according to distributor and is difficult to get working in the real world, even from Ximian). Similarly, I used Caldera OpenLinux on my own systems and on those I administer from version 1.2 until version 2.4 specificially because of the quality of the product. OpenLinux 1.3 was the most usable distribution of its era, bar none, and I tried them all. I've finally switched away to Red Hat 7.1 recently when needing to upgrade from eDesktop 2.4 because of mild discomfort about these licensing issues, but it was a tough decision.
Red Hat 7.1 doesn't come close. As I was evaluating options, I also tried Debian 2.2, Corel 2.0, Slackware 8, S.u.S.E. 7.2 and Mandrake 8.0.Each had its own strenghths and weaknesses... but nothing compared to the user experience with eDesktop 2.4. If the current Caldera release is similar in any way to their past releases it, like KDE, will just work out of the box -- and the user won't have to worry about a lot of those little annoying details that typically mar Linux use (broken printcap after install, broken XF86Config after install, misconfigured services, etc., etc., etc.)
I think Caldera's OpenLinux and KDE are two of the most underappreciated products to have come out of the open source community, and it's a shame.
STOP . AMERICA . NOW
Breakfast served all day!
In Win2K you'll get a segfault with that code. Or are you referring to Win9x, whose design goal wasn't stability but compatibility? Qualify correctly what you say.
A deep unwavering belief is a sure sign you're missing something...
What really bothers me about Gentoo (which is great, don't get me wrong) is the lack of good binary packages. The official policy seems to be compile-based. However, my poor 300MHz machine really can't handle compiling KDE every time a new release comes out, and sometimes you just want to type rpm -i *.rpm instead of waiting for a 15 minute compile to complete. If Gentoo had RPM integration (or maybe dpkg or something) then it could really be a force in the distro world.
A deep unwavering belief is a sure sign you're missing something...
I don't mind software that is released under a non-Free Open Source license (like IPfilter) - although those packages do have limited benefit to the community because of distribution restrictions.
As you you've said, IPFilter is non-free, but it isn't Open Source either, nor is it compatible with the BSD distribution guidelines. If you don't have a problem with having access to the source code under such a license, maybe Microsoft Windows 2000 and PocketPC would appeal? They also have similar licenses, although the PocketPC one is much more available than the Windows 2000 one.
A similar story exists for TinyDNS, Qmail, and Pine.
And why the exception for relational databases? Ever think there might be more? TinyDNS is good software. What about games? Desktops secretaries could use? Or even small business servers? (those guys won't ever learn vi and its not like many distributions with the exception of esmith are making anything close to a non-Unix user friendly server distribution.
Use the best tool for the job. If you don't, you shouldn't be employed. If that's Open Source, great, but sometimes it won't be. Make decisions based on technical and factual information rather than religion. That's what you're paid to do.
I tried to ask Caldera's Open Source Architect, Ronald Joe Record, on a LUG mailing list, what specific copyrighted property in the downloadable Caldera 3.1 Workstation ISO image its restrictive "EULA.TXT" language refers to. (See: http://lists.svlug.org/archives//smaug/2001q3/0001 22.html)
The CD image includes, in file LICENSE.TXT, what's supposed to be a complete list of who owns copyright on which codebase, and what sort of licence it's under. None seemed to qualify -- and Caldera couldn't claim restrictive rights under a theory of compilation copyright, as long as their CD included third-party GPLed code, which it does.
So, I asked Ronald if he wouldn't mind specifying what the very restrictive EULA.TXT stuff applies to.
His response? He immediately de-subscribed, and completely ducked the question.
Any other Caldera representatives care to address the subject?
Rick Moen
rick@linuxmafia.com
2.4.2 was the latest kernel available at the time of release, and since there have been no gaping security holes and that kernel has proven fairly stable, there's no reason to mess with a good thing.
I beg to differ. There are lots of reported data corruption bugs in all 2.4 kernels prior to 2.4.6:
Linux 2.4.3 ate my hard drive. I booted up, got weird problems...ran an fsck, it failed, saying the superblock was invalid. I specified one of the alternate superblocks...it kept giving me errors. I piped yes into it and let it run. When it was done, my entire filesystem was in little pieces in /lost+found.
That's the most important problem, but there are also a couple reported crashes I believe and, of course, the VM problems (which are still an issue. 2.4.10 has a huge patch to the VM system.)
I've been pretty disappointed by Linux 2.4 so far and at this point I'd say I still would not run it on a server. (I use FreeBSD, but Linux 2.2, though old, is good as well.)
I'm used to running bleeding edge stuff on my desktop, though. I'm not too upset about the losing my Linux partition thing, since I had most stuff backed up elsewhere.
(In fairness to Linux, I have a VIA686b South Bridge Controller. I think that's the chipset they had the most trouble with by far, though from the descriptions, not all of these bugs are related to it.)