Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:Outlook (Score 1) 480

I'm not sure that's a reasonable question. A more reasonable question is, does it replace the features in Outlook that you actually use?

I have had to use Outlook for email in most organisations I've worked for (and out of the Office suite it is the only one I actually use regularly); admittedly I'm a developer and am therefore not a typical Office user, however I probably only used 50% of its functionality - basic email (with formatting), meeting requests, some very basic scheduling and task management. Not every user's usage of Outlook is going to be that simplistic but I would bet that one of the applications above would meet all of the needs of many users.

On the other hand, one massive hole that is still not really filled (although it is still being actively worked on) is Exchange connectivity, and I would imagine this would be a showstopper for adoption in many offices.

Comment Re:Comparing (Score 1) 480

It'll definitely open documents that Office can't; however as for OOo Writer being able to save changes to documents in docx format without corrupting them, that's another story - at least anecdotally in my case. I got bitten just the other night - when I reopened a docx file I had previously edited I discovered that an entire table I had filled with text had vanished, much to my chagrin. As I had a requirement to fill in the document I had no choice but to find a Windows machine and use Word to edit it.

Now, maybe I wasn't using the absolute latest and greatest version of OOo (3.2, Go-OO version - actually, Writer 3.2.0-7ubuntu4.1 to be exact), and it did warn me initially about saving in a non-native format, but still, I was very frustrated by the loss. I hope this is the sort of thing they are working on.

Comment Re:That's unclear. (Score 1) 325

I think however that at some point you have to stand back and look at why you are trying to create a standard. The answer *ought* to be "for the good of the consumer, by way of creating a well-known benchmark, and therefore by extension the good of the industry". The second important realisation is that you achieve the most broad adoption of that standard (surely an important thing, if you are really serious about establishing the standard) by making it as easily available and implementable as you can. Imposing extra barriers such as fees and/or patents does the opposite.

Now, I'm willing to accept that standards organisations (or perhaps, their individual member organisations) don't necessarily think this way. I think they should, though.

Comment Re:N810 (Score 1) 167

everything open source

Are you sure this is true? Last I checked, a fair bit of the software supplied with the Maemo OS was not open source. Not to mention that a number of high profile third-party Maemo applications aren't open source either.

I have an N800, and they're great devices, but finding this out after I bought it was a great disappointment.

Comment Well, allow me to retort... (Score 3, Informative) 1365

OK, so let's deconstruct this point by point. I've left one or two points out where I have no specific comments.

0. Premise: proprietary software will stay indefinitely. Full stop. You may argue eternally,
but complicated software like games, 3D applications, databases, CADs(Computer-aided Design),
etc. which cost millions of dollars and years of man-hours to develop will never be open sourced.
Software patents are about to stay forever.

Bold predictions indeed. True, I think proprietary software will remain, particularly in the vertical market; however a certain segment of software will become commoditised (arguably some of it already has been) and therefore users will expect it to be free or priced lower than cost.

1. No reliable sound system, no reliable unified software audio mixing, many (old or/and proprietary) applications still open audio output exclusively causing major user problems and headache.

1.1 Insanely difficult to set up volume levels, audio recording ... and in some situations even audio output.

1.2 Highly confusing, not self-explanatory mixer settings.

1.3 By default many distros do not set volume levels properly (no audio output/no sound recording).

Couldn't agree more here. ALSA has improved audio in a few areas but in all other aspects, from a user perspective it has only made things more difficult. Someone else commented recently on Slashdot regarding the BSD approach to this problem, it sounds like they have done a lot better by staying with/improving OSS. I really wish someone would stand up and take charge of improving Linux's core audio infrastructure instead of putting band-aids like PulseAudio on top.

2.1 No good stable standardized API for developing GUI applications (like Win32 API). Both GTK and Qt are very unstable and often break backwards compatibility.

I'm not sure this is really as bad as is made out. In between major releases, Qt and Gtk both take backwards compatibility very seriously. Qt at least is a commercial product, they have a commitment to maintain compatibility.

2.2 Very slow GUI (except when being run with composite window managers on top of OpenGL).

Too general to respond to - can hardly be true for all machines.

2.3 Many GUI operations are not accelerated. No analogue of GDI or GDI+. Text antialiasing and other GUI operations are software rendered by GUI libraries (GTK->Cairo/QT->Xft).

I thought that was the point of Cairo... ? Not my area of expertise though.

2.5 No double buffering.

No explanation of how this is relevant to an end user.

3.1 No unified configuration system for computer settings, devices and system services. E.g. distro A sets up networking using these utilities, outputting certain settings residing in certain file system locations, distro B sets up everything differently. This drives most users mad.

Honestly I don't think the average user is really going to care where a configuration tool stores its settings as long as it works; only a power user or developer would. Of course it would be nice if people would use the same tools. However, although it's taken quite some time to work in all situations, NetworkManager has vastly improved network configuration ease of use and has been adopted by many distributions.

3.2 No unified installer across all distros. Consider RPM, deb, portage, tar.gz, sources, etc. It adds a cost for software development.

True, but arguably as far as the packaging alone is concerned, if you target RPM and deb you're going to cover most of the distributions that actually matter to end users.

3.3 Many distros' repositories do not contain all available open source software. User should never be bothered with using ./configure && make && make installer. It should be possible to install any software by downloading a package and double clicking it (yes, like in Windows, but probably prompting for user/administrator password).

It's actually pretty rare that you need to compile from source these days; you'd only need to do it for brand new or esoteric software packages. The click on a package approach seems to work fine in Fedora and Ubuntu.

3.4 Applications development is a major PITA. Different distros can use a) different libraries versions b) different compiler flags c) different compilers. This leads to a number of problems raised to the third power.

Same could be said for different Windows versions. OK, sure, it's a bit different and more of an issue with Linux, but surely as a commercial developer you just pick the platforms you are prepared to support and with everything else the customer is on their own? Then, you can reduce the problem to being more or less the same as with other operating systems. Commercial ISVs reduce support costs by restricting options like this all the time.

4. It should be possible to configure everything via GUI which is still not a case for too many situations and operations.

Examples please...

5. Problems stemming from low linux popularity and open source nature:

5.1 Few software titles, inability to run familiar Windows software. (Some applications (which don't work in Wine) have zero Linux equivalents).

OK, there will be examples, but let's have them so we know what is being referred to.

5.1.1 No equivalent of some hardcore Windows software like AutoCAD/3D Studio/Adobe Premier/Corel Painter/etc. Home and work users just won't bother installing Linux until they can work for real.

There are in fact home and work users who don't use these software packages or would be fine with an open alternative, so I think the unqualified assertion is invalid.

5.2 No games. Full stop. Cedega and Wine offer very incomplete support.

OK now that's just patently false. "Very limited availability of commercial games or equivalents thereof" I could accept. I think "very incomplete" is a little over the top as well - quite a lot of the popular commercial Windows games will work well in Wine and have been doing so for some time now.

5.3 Incomplete or unstable drivers for some hardware. Problems setting up some hardware (like sound cards or TV tuners/Web Cameras).

Nothing's perfect, but this situation is improving and has been doing so for quite some time.

5.3.1 A lot of WinPrinters do not have any Linux support (e.g. Lexmark models). An argument that user should buy a Linux compatible printer is silly since that way Linux won't ever gain even a traction of popularity. Why should I install an OS where my printer doesn't work?

This is a problem. Not sure what the solution is since some manufacturers, notably Lexmark in past years, have been difficult about supporting Linux. Others such as HP are very cooperative and ought to be rewarded by continued custom.

5.3.2 A lot of web cameras still do not work at all in Linux.

I believe this has improved by leaps and bounds recently.

5.4 It's impossible to watch Blue-Ray movies.

No idea if this is true or not, but surely most people watch these on dedicated players these days? It's not going to be a deal-breaker for most people in my opinion.

5.5 Questionable patents and legality status. US Linux users cannot play many popular audio and video formats until they purchase appropriate codecs.

True, and in many cases a result of a patent system that has clearly gone wrong *especially in the US*. Arguably though distributions ought to be working on this using legal if not technical measures - some parties have, eg. Fluendo.

6. Poor or almost missing regression testing in Linux kernel (and, alas, in other Open Source software too) leading to a situation when new kernels may become totally unusable for some hardware configurations (software suspend doesn't work, crashes, unable to boot, networking problems, video tearing, etc.)

You simply can't expect every single hardware combination to be tested. Not even Microsoft can accomplish this for Windows. Anecdotally, machines here at my workplace have had regressions on both Vista and the new Windows 7 Betas. Granted, more testing can never be a bad thing.

7. A galore of software bugs across all applications. Just look into KDE or Gnome bugzilla's - some bugs are now ten years old with over several dozens of duplicates and no one is working on them.

Now we're venturing into mud-slinging - this is attempting to cast wild aspersions on the quality of open source software whilst lazily avoiding pointing out anything specific. Let's have a discussion based on the critical bugs that stop people from using the software, not the sum total of the bug trackers of all software packages, no doubt containing many duplicate and invalid bug reports (since bug system maintenance is a menial and often thankless task - I know, I've done it). It's not as if we as the general public can look into the bug trackers of most proprietary software companies.

8. Poor interoperability between applications and their components. E.g. many kernel features get a decent userspace support years after introduction.

Possibly true, lets have some examples so we know what is being referred to. Again, without specifics I'm not sure how this as a general criticism is relevant to end users.

8.1 Most distros don't allow you to easily set up a server with e.g. such a configuration: Samba, SMTP/POP3, Apache HTTP Auth and FTP where all users are virtual. LDAP is a major PITA. Authentication against MySQL/any other DB is also a PITA.

Red Hat have had tools for configuring many of these for years, can't speak to their current level of functionality though.

9. General slowness: just compare load times between e.g. OpenOffice and Microsoft Office. If you don't like this example, try running OpenOffice in Windows and in Linux. In the latter case it will be much slower.

Agreed. Major improvements needed here, no doubt about it. 9.1 largely repeats the same complaint.

9.3 (Being resolved) Huge shutdown time.

This is going to be highly dependent on system configuration. Anecdotally I can offer that my laptop, despite being 3+ years old and running a lot of atypical system services such as Apache etc. as well as KDE 4 and a lot of applications, can shut down in about the same time as my Windows XP machine at work of similar or more recent vintage.

10. CLI (command line interface) errors for user applications (see clause 4.). All GUI applications should have a visible errors presentation.

Almost all I have used do. Counter-examples?

11. (Being slowly resolved) Poor documentation.

No argument there.

12. Bad security model: there's zero protection against keyboard keyloggers and against running malicious software (Linux is viruses free only due to its extremely low popularity). sudo is very easy to circumvent (social engineering). sudo still requires CLI (see clause 4.).

Any more protection than competing OSes without any third-party software? Also, both GNOME and KDE have GUI sudo equivalents that work and in some cases activate automatically when a privileged operation is requested.

13.1 Old applications rarely work in new Linux distros (glibc incompatibities (double-free errors), missing libraries, wrong/new libraries versions, GCC source level errors). Abandoned Linux GUI software generally doesn't work in newer Linux distros. Most well written GUI applications for Windows 95 will work in Windows 7 (15 years of compatibility on binary level).

True; much of this is the price of the fast pace of development. I'd hope to see this improving in future. Note that if you mostly stick to distribution packages (not too hard these days) then you won't suffer from this at all however.

13.2 New applications linked only against lib C will refuse to work in old distros. (Even though they are 100% source compatible with old distros).

Can't speak to the accuracy of this; unfortunate if true, but the same response applies from above.

13.3 New libraries versions bugs, regressions and incompatibilites.

Can you possibly be any more general? Good lord. New software has bugs. Wow. What a statement.

14.1 No software policies.

Explain.

14.2 No standard way of software distribution.

Repeat of earlier point.

14.3 (Being slowly resolved) No SMB/AD level replacement/equivalent (samba doesn't count): 1) Centralized and easily managable user directory. 2) Simple file sharing. 3) Simple (LAN) computers discovery and browsing.

Why doesn't Samba count? Because the protocol was invented by Microsoft? (it wasn't, by the way). Novell and Red Hat are both offering other directory services components, can't speak to their level of usefulness though I'd hope they would be reasonably good.

A few good points, but honestly I was expecting a much more professional report than this. The term "PITA" should never appear in anything like this that you expect people to take seriously.

Comment Re:Poetic justice? (Score 1) 689

Simply pay the commercial operators a fixed fee negotiated based on the capacity of their prison. This effectively means they make less profit the more prisoners they have to incarcerate. Of course, you'd have to get them to agree to those terms, and if you assume some level of corruption will always occur then it might result in larger prisons being built than necessary. It would lessen the likelihood of people being sent to jail unnecessarily as a result of corruption, however.

Slashdot Top Deals

"It is better for civilization to be going down the drain than to be coming up it." -- Henry Allen

Working...