Slashdot Mirror


The Future of Closed Source Software and Linux

slashy writes "What is the future of closed source software and Linux? OSWeekly.com delves into the subject and emerges with a possible answer. Quote: "I have been struggling with one major problem lately with the Linux operating system and that problem is the amazing lack of new and exciting software. It's frustrating because by the time said software does finally make its way down to the Linux user, the Windows crowd has been using it for nearly a year or longer. Perhaps some of this is because there does not appear to be a clear, simple to follow outline cooperative for companies to design for the open source operating system. Arguably this is because of the perceived need to keep things "open," however, I feel it's time for Linux to grow up and find some kind of common ground with the closed source community. I am a firm believer that both parties could learn a lot from each other; unfortunately I don't see that happening any time soon."

111 of 566 comments (clear)

  1. I guess he's not looking then by harris+s+newman · · Score: 4, Informative

    "Lack of new exciting software"? Try xgl/compiz! It's the most exciting software I've seen since a windowing environment!

    1. Re:I guess he's not looking then by kripkenstein · · Score: 4, Interesting

      Try xgl/compiz! It's the most exciting software I've seen since a windowing environment!

      Yes, exactly. Just to throw out a few other names besides XGL, how about GLScube or Xen. None of these (XGL included) is ready for prime time yet. But they show the exact opposite of what TFA claims - Linux, if anything, has plenty of 'exciting' software.

      If there is something lacking, it is boring software for Linux. TFA basically admits this when it talks about a "lack of exciting software", then complains about not having Outlook on Linux. Is Outlook then his idea of 'exciting software'? I doubt it, Outlook is the most boring piece of software ever. Perhaps it is necessary for certain corporations. But it isn't exciting.

      I read TFA, looking for examples of really 'exciting' software missing in Linux. Couldn't find any.

    2. Re:I guess he's not looking then by mwvdlee · · Score: 2, Informative

      Which of these packages is interesting to a desktop user?
      I think TFA talks mainly about productivity software, not about OS components or servers.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    3. Re:I guess he's not looking then by Ohreally_factor · · Score: 5, Insightful

      Note that since I'm using Lotus Notes, I also find Outlook exiting :-)

      Milksnort!

      But you have a good point. For me, the end user/non programmer guy, there aren't any absolutely compelling applications that make me want to move to Linux from OS X. On the other hand, there are some apps that compel me to stay on OS X, and given Apple's track record, there will be more apps to come. While the concepts of OSS and GPLv2 are great and worthwhile and make me supportive in general, in actual usage there isn't anything that comes close to being a "killer app".

      My perception (which I am sure a few people are about to tell me is wholly wrong) is that there isn't any exciting development in the end user application space. Where is the application that beats the pants off of Final Cut Pro, or even iMovie? Where is the amazing application that does something that nobody developing for OS X or Windows has even thought of yet?

      I'm not seeing it yet. I think that someday I will, but not yet. In some ways, this parallels the situation with PC Gamers not interested in moving to OS X. Where are the compelling games? If they come out for OS X at all, it's usually months after the PC release (with some exceptions). The difference is that I think it's likelier that I'll eventually come across an application that eventually overcomes my resistance to Linux. Someday Torvalds will replace Jobs as my deity. =)

      I'm not saying that it will be easy for such a project to materialize and mature. It's going to mean an awfully lot of hard work, probably without the same opportunities for financial rewards.

      One last thought:

      Maybe I'm wrong to be looking for a desktop application to win me over. Maybe it won't be that sort of beast. Aside from desktop usage, I use Google constantly throughout the day, not to mention many other linux based sites and services. In that loose sense, perhaps I am already a linux user and those "boring" pieces of software you use underly my everyday experience.

      --
      It's not offtopic, dumbass. It's orthogonal.
    4. Re:I guess he's not looking then by nmg196 · · Score: 5, Insightful

      > "Lack of new exciting software"? Try xgl/compiz!

      It's a f***ing window manager. If you think a window manager is exciting then you're a bit of a loser - even by Slashdot geek standards. Do you really think that 99.9% of people think that a window manager is exciting new software?

      If you people with the mod points (yes you) also think window managers are exiting, then please mod me down and I'll shut up and find a new website to read over my lunch hour.

    5. Re:I guess he's not looking then by Gnulix · · Score: 2, Insightful

      I was kind of agreing with you until you wrote that Blender is worse than 3DS Max, then I realized you were just being silly.

    6. Re:I guess he's not looking then by lord_rob+the+only+on · · Score: 2, Interesting

      I've recently set up DVD Decrypter on linux with wine. The latest version of Wine *seems* to run DVD Decrypter flawlessly. Anywy there are other (linux native) DVD ripping solutions. Have a look at DVD::Rip.

      For me the problem is that I can't find an alternative to my DVD to DVD-R method. I'm using CCE (probably the best MPEG-2 encoder) and DVD-Maestro to make DVD compliant streams. Any alternative suggestion would be welcome ;)

    7. Re:I guess he's not looking then by lord_rob+the+only+on · · Score: 2, Informative

      Damn why didn't I preview my links :/. Here's the link to DVD::Rip. Sorry

    8. Re:I guess he's not looking then by aichpvee · · Score: 2, Interesting

      Come on, switch to Maya already. It's lightyears ahead of 3DS Max and runs great on Linux, much better performance than the windows version and doesn't crash. If you're not down for that, there's always XSI which I hear great things about but have never seriously used myself. Not to mention that you can buy BOTH for less than a single copy of 3DS Max, which I know you paid for because every windows user pays for all of their applications as they aren't just a bunch of freeloading pirate hippies like us Linux users.

      I'll agree The GIMP can't really compare to Photoshop, but Photoshop has interface problems too, it's just that the toolset and features are a lot nicer there. I'll also agree on the changing GUI crap. I'm sick of the gtk crowd making everything harder to use all the time for no reason. Hopefully someday we'll have the holes filled in the KDE/Qt lineup with either native apps or at least ones using sensible GUI toolkits with sensible interfaces. But even gtk apps might get there if we can get an alternative file dialog, The GIMP's interface has improved a LOT in recent version, particularly the scale tool which actually almost doesn't suck anymore (except that floating layer business).

      --
      The Farewell Tour II
    9. Re:I guess he's not looking then by arose · · Score: 2, Interesting
      But even gtk apps might get there if we can get an alternative file dialog [..]
      This is the alternative file dialog, because people loudly complained about the original GTK fle dialog (I found it nice after some time with it). Now people loudly complain about the new fle dialog (I like that also) and it seems that the complainers will only be statisfied when they get a copy of the POS win32 file dialog (at which point I will start complaining).
      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    10. Re:I guess he's not looking then by arose · · Score: 2, Insightful

      It's actually a rendering architecture, equivalents in Windows Vista and Mac OS X seem to be regarded as exiting...

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    11. Re:I guess he's not looking then by Fred_A · · Score: 2, Interesting

      It does 1 pass, 2 pass, encodes to whatever codecs you installed encoders for, can apply a number of filters... It does pretty much what you tell it. If you install the right tools, it can even rip to a standalone bootable movie playing DVD that will work on any x86 style PC.

      I don't know what's available on Windows but Dvd::Rip seems to be fairly feature complete to me. The only thing is doesn't seem to like being interrupted.

      There are other such tools however that are more or less specialized so you might want to shop around before settling for a given solution.

      --

      May contain traces of nut.
      Made from the freshest electrons.
    12. Re:I guess he's not looking then by nick.ian.k · · Score: 2, Informative

      Think of it this way: when such alarge percentage of UI complaints are coming from folks who expect all raster image editors to not only work as easily as Photoshop, but *replicate* Photoshop's interface to a 'T', it's no wonder the devs ignore many of them. The GIMP is far from perfect (no CMYK support sucks a mean one), but a lot of people like to bitch and moan simply because they need to learn a different way of doing things.

      As a person with professional experience in the graphic arts, I can say the GIMP is a very useful and capable tool for most image editing/compositing providing you don't need production-quality output for print. The interface is *not* that hard if you spend a little time with it and remind yourself that no, it's not the same. My primary gripe is that yes, it's confusing to have no central window for all of the app's own windows to live inside of, and that's probably an outgrowth of a half-assed stab to make it more "Mac like"...all this does is result in me having to spend extra time moving all its windows between my multiple desktops, rather than getting it all in one go. On the other hand, if you inadvertantly bury them, you've got too many damned other things open along with it, which means you're probably inefficiently organizing your desktop(s) most of the time anyway.

      Cheers to your daughter for mastering it, though...living evidence that, without application prejudice and pre-conceived notions about how a graphics program should work, it's very useable.

    13. Re:I guess he's not looking then by the_greywolf · · Score: 4, Interesting
      While the concepts of OSS and GPLv2 are great and worthwhile and make me supportive in general, in actual usage there isn't anything that comes close to being a "killer app".

      For me, that has been amaroK and GNU screen. (I'm easily impressed.)

      My perception (which I am sure a few people are about to tell me is wholly wrong) is that there isn't any exciting development in the end user application space. Where is the application that beats the pants off of Final Cut Pro, or even iMovie?

      I've heard LIVES and Cinelerra are quite good (though I couldn't get Cinelerra working at all). But I recently discovered Kdenlive, which seems nearly feature-complete. (Its media import library seems to be missing a few things, but that's ok, it's not version 1 yet.) They're probably not iMovie, but they're the best NLV editors I know of.

      I'm not seeing it yet. I think that someday I will, but not yet. In some ways, this parallels the situation with PC Gamers not interested in moving to OS X. Where are the compelling games? If they come out for OS X at all, it's usually months after the PC release (with some exceptions). The difference is that I think it's likelier that I'll eventually come across an application that eventually overcomes my resistance to Linux. Someday Torvalds will replace Jobs as my deity. =)

      Yeah, and unfortunately, we have to depend on Wine and Cedega for our gaming fix most of the time. (Although things like Tuxracer, Chromium, or even Singularity can be a good distraction.)

      I'm not saying that it will be easy for such a project to materialize and mature. It's going to mean an awfully lot of hard work, probably without the same opportunities for financial rewards.

      Chances are, what you want is under development now. You'll just have to dig for it and help them out.

      Maybe I'm wrong to be looking for a desktop application to win me over. Maybe it won't be that sort of beast. Aside from desktop usage, I use Google constantly throughout the day, not to mention many other linux based sites and services. In that loose sense, perhaps I am already a linux user and those "boring" pieces of software you use underly my everyday experience.

      Then maybe, you're ready to make the move now. It wasn't until I dropped Windows entirely for 3 months that I realized nothing truthfully was holding me back. Yeah, I kinda miss playing Tron 2.0 and Final Fantasy XI.... Even Homeworld. But I could easily leave those behind for Linux. I actually can't think of anything on Windows I need any more. Even at work, where I use Windows, the first things I installed were Cygwin and GVim.

      --
      grey wolf
      LET FORTRAN DIE!
    14. Re:I guess he's not looking then by turbidostato · · Score: 2, Insightful

      "the OSS/Linux Nazis are going to haveto learn to comprimise, because they're always a fucking problem whenever someone ports overto Linux."

      How is it? Do they *pay* marketing campaigns to FUD the porting efforts?

      Or, better, is it that they won't pay for such a port and, maybe, they will be vocal about their reasons not to do it?

      But then to the best of my knowledge that's almost all they can do, and I was under the impression that this is a free market and free speech country so I can't really see nothing bad about their doings.

      "NVIDIA and ATI drivers? "Proprietary, to the stake!" You know, because its just so much worsethan having no drivers at all."

      To the stake? To the best of my knowledge -again, every major Linux distributions comes with some kind of helper in order to install those drivers. And they don't include them within the distribution, you know way? BECAUSE NEITHER NVIDIA NOR ATI ALLOW THEM TO DO SO.

      "The point is proprietary software has TRIED to getalong with OSS"

      The point is proprietary software has TRIED to getalong with OSS ON THEIR OWN TERMS. What a pity I am running open source because I DISLIKE THEIR TERMS (among other things). It is not as if Linus Torvalds would say "No, no, it comes from NVidia, or Microsoft, or AutoDesk, so I don't want to know anything about them". All and every GPLed software from ANY company will be gladly accepted. Do they really want to getalong with OSS? Well, they won't have to scale unsurmountable mountains, they won't have to give me sand from the hidden side of the Moon, they won't have to make promise to go to church every Sunday... they only have to produce GPL software. I mustn't have to be such a difficult enterprise, after all even communists, hippies and pimply basement aficionados seem to be able to do it!

  2. Not enough software for Linux ? by Red+Alastor · · Score: 4, Insightful

    If you find there isn't enough software for Linux, you haven't browsed your repositories. I'm not saying that "I miss software X" isn't valid but if you think there isn't enough new things to try in general, you are not trying very hard !

    --
    Slashdot anagrams to "Sad Sloth"
    1. Re:Not enough software for Linux ? by kfg · · Score: 3, Insightful

      If you find there isn't enough software for Linux, you haven't browsed your repositories.

      Ahhhhhhhh, but he's not really talking about software, is he? He's talking about Microsoftcompatibleware and Buzzware.

      KFG

    2. Re:Not enough software for Linux ? by emilper · · Score: 3, Funny

      maybe s/he means the "happy dog that makes ... faces ... when you need to find something" is missing from Linux ... fortunately it is pattented, as I heard, so we won't have it any time soon.

    3. Re:Not enough software for Linux ? by aztracker1 · · Score: 3, Insightful

      Damn, and I have mod points... still. Part of the problem is a lot of software, but very little *good* software.. Video editing comes to mind... Kino is nice for basic edits (cut/order) but handling additional audio tracks, and the interface for some parts is cumbersom. Pitivi is at least a few years away from being usable... Live seems interesting... As do a few others.. but spending the time to setup programs that *aren't* in the repositories, to find out they suck, and don't uninstall properly/completely... after a few days of trying, it sucks..

      Honestly, I am pretty comfortable with linux, but this is just one area that irks me to no end... There's plenty of other areas, but honestly, I'd pay $100-300 for a mid-grade video editor (Similar in features to say Pinnacle Studio, or iMovie) ... Unfortunately the market isn't there on that end for linux.

      Photo editing is another big thing.. and no, the gimp does suck... not feature wise, function/UI wise.. GimpShop goes a bit towards making it better, would be nice to see those changes migrated into the main tree... I've always liked Paint Shop Pro... and if it ran decent under WINE would use it there instead of VMWare... It's one of the few Windows apps I still rely on.

      Generall office apps, email and web browsing, pretty much there... outside of that, there is a *LOT* to be desired... how about a decent bittorrent client? I would KTorrent is decent, would like to see it approach uTorrent, or Azureus on usability/features... and in all honesty, if I had more time, I would donate some of it towards improving things... However, I do a lot more web based programming, and far less desktop/gui development.. it's a bit of a different mindset.

      --
      Michael J. Ryan - tracker1.info
    4. Re:Not enough software for Linux ? by NickFortune · · Score: 3, Insightful
      Agreed. The whole thing reminds me of how I felt in my first couple of months using linux, when I really, really wanted Linux versions of GetRight and ZoneAlarm. Shows how much I knew then, really.

      He's on firmer ground with flash - as in the browser plugin, anyway. Even then, I'm not too worried. All those flash ads out there provide therir own pressure on Adobe to keep Flash as cross platform as possible.

      --
      Don't let THEM immanentize the Eschaton!
    5. Re:Not enough software for Linux ? by 70Bang · · Score: 5, Interesting

      ...I have mod points (same here)... still. Part of the problem is a lot of software, but very little *good* software

      I'll one-up you. The major problem isn't there little good software, but very few good software engineers.

      Read it in toto before modding it. Thanks.
      I've said before [that] 98% of the people in the industry don't belong and usually get a lot of private rants 'n raves when I've said it before[1], so I've reduced it to 95% to provide some leeway for compromise, attempting too make them happy[1]. People think it's fun, they make decent money, it's a challenge, and people direct comments to them as though they ran into John Holmes at Roselawn, Indiana[2]. You da man! All of that put together makes their ego make them take a swing at every ball which comes across the plate.

      Code is inflated, buggy, a log of it written via trial & error, and if an actual review were to audit a sizeable fraction of code when prepared to be used, there'd be a lot of rewritten code or better coders who keep their jobs.

      The best way to explain it is one of my quotes from a long, long time ago. It's a simple compromise, but if people knew what they were paying for, there would be a lot of unhappy people (and companies) running around:

      "In this industry, you don't have to be good, just good enough."

      _____________________________________
      [1] Now, if you were to fall into the category of good why would you be p%ssed off about the other (larger) percentage? There are a lot of people who get upset when I assert these numbers. But it's like teaching a chess class: "Everyone who is a beginner or non-player go here ; everyone else ." Which side of the room are people going to put themselves in? It's the same with coding. If we were to break it out on a voluntary rating basis, how many people would go to the left and right sides of the room? I'll assert the left side of the room is going to be mighty empty. As you are reading this, do you consider yourself to be on the left or right side? Realistically. If you had to assert your position on the right-hand side, what's your evidence going to be?
      [2] When it was intact and he was alive. I'm trusting I shouldn't have to explain either of these, but that's what Google and Wikipedia are for.

    6. Re:Not enough software for Linux ? by EsbenMoseHansen · · Score: 3, Insightful

      The only reason to run inward-facing firewalls like that is if you can't trust the software you run. Obviously, this is not a huge issue on linux, but is on windows.

      Also, the "per-application" thing is just plain silly. If you have unblocked one application, you have unblocked them all, given that you install as root. The malicious ones, anyway.

      --
      Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
    7. Re:Not enough software for Linux ? by TrueKonrads · · Score: 2, Interesting

      Let me get on the "Linux does not need this" bandwagon a bit...
      The ZoneAlaram and likes, that do per application filtering came out as a response to trojans and spyware and their core purpose was to alert if something that is not from the dozens of applications the user has mindlessly clicked "Yes, accept permanently" wants to connect. If there is very little potential spyware, then why have this program? ( On a side note, I think any self respecting trojan should include some disable mechanism against zonealarm or at least should ride on top of internet explorer or mozilla as an extension/plugin/annoying HotBar, not to mention hijacking Microsoft Messenger or other programs likely on the list. It could even "observe" what is allowed to connect and then modify those). Besides, I hope that in very near future linux distros will ship with SELinux enabled, so that installing 3d party applications can be done only through trust verification mechanism (everything in signed .rpm/.deb , for example) so that executing 3d party unverified programs will raise an alarm. (Yes, I am aware of scripting and Java problems in this case)

      As for the second thing, well.. for every problem, there is a netfilter plugin or combination that can do this already, so only thing missing is GUI. However most applications that i'd like to limit (Bittorrent, Revconnect, http downloader of sorts) can already do it at app level.

      --
      Lone Gunmen crew.
    8. Re:Not enough software for Linux ? by Hast · · Score: 2, Informative

      Regarding photo editing I recently found the program F-Spot for Linux. It was the reason I (once again) switched to Linux to play some with it. It's not so much editing as photo management. But in that aspect it does a better job than many Windows/OSX programs. Or perhaps more accurately, it has "versions" so you can have different edits of the same photo.

      Why no other programs have this is beyond me. It seems like an obvious feature.

    9. Re:Not enough software for Linux ? by Comboman · · Score: 2, Insightful
      "In this industry, you don't have to be good, just good enough."

      I can think of few industries where this isn't the case (Medicine perhaps, at one time I would say NASA but no longer). With unrealistic deadlines and tight budgets, "good enough" isn't just the minimum acceptable goal, it's the only acceptable goal. Don't blame the software engineers for a problem inherent in the system.

      --
      Support Right To Repair Legislation.
    10. Re:Not enough software for Linux ? by WhiteWolf666 · · Score: 2, Informative

      Frankly, ZoneAlarm is goofy.

      AppArmor is vastly superior, in that it also can be used to regulate resource privelidges on a per-application basis, but instead of only controlling network access, AppArmor works on a system-wide basis. Furthermore, AppArmor can isolate applications from one another. The GUI isn't so bad.

      Oddly enough, we have "Ask Slashdot:" articles discussing the very technology that underlies AppArmor, LSM, and how one might be able to find a similar thing on Windows.

      Furthermore, the types of issues that cause you to use ZoneAlarm aren't nearly as prevalent on Linux. You don't get malware, and OpenSource and/or high-end pro software tend not to phone home randomly.

      If you're really, really, really determined to have lots of really, really annoying popsups (remember that things like keyloggers are resolved by AppArmor), you can use either Program Guard or SysTrace for Linux. Program Guard annoys you about TCP/IP access on a per-application basis, while SysTrace annoys you about everything.

      TuxGuardian is apparently another app like this

      NetLimiter: I do not understand the point of this application. Why would you ever want to do per-application bandwidth shaping when you can do global L7 QoS? Furthermore, it seems to me that you can use a combination trickle for hard "per-application" limits (which, IMHO, don't _ever_ make sense_, and global QoS to acheive any combination of features you could potentially acheive with NetLimiter.

      This is a list of GUI iproute2 QoS configurators, but I think you're pretty much fine running Wondershaper, and perhaps watching pretty graphics go by with MasterShaper.

      As it is, I run 6 desktops, 3 vonage lines, and 3 laptops over a Comcast 8Mbps/768kbps connection. I use one firewall on the router, running linux, with QoS enabled and global L7 traffic shaping. We have no problems when simultaneously running Limewire, Bittorrent, Vonage, and generalized web access (everything remains responsive).

      The real problem with pointing at these sorts of applications is that this kind of functionality is just not needed on Linux. Proper application isolation, lack of malware, high quality global QoS, and decent packet filtering means that these kinds of annoying GUIs that are really nothing other than system maintenace and mundane micromanaging are not needed. I don't need to rate limit my downloads or uploads in order to preserve network responsiveness; I don't need to watch my applications to see if they are phoning home or not. I don't need to worry about whether or not my financial data is being read by malware; I don't need to worry about whether compromised user-apps on my system are affecting admin-level system services.

      If you really, really, really, really want, the tools are out there, in proper Java, QT, and/or GTK form. But the reason they aren't widely deployed is because you really shouldn't be using them; a computer is a tool for work or entertainment, not an adventure game on its own. We don't live in the Tron world; and much like you don't need to have pressure gauges and per-pump control over your automobiles fluidic systems, you don't need to have direct control over this stuff on Unixy systems. It just works, and that's good enough for 99.9999% of non-super-geeks out there. For the remaining .0001% of us, we write our own GUIs, hunt out little known programs, or use the commandline. But the vast majority of computer users out there shouldn't need to be familiar with a tool like ZoneAlarm, and shouldn't have to worry about all those bloody popups. For the m

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    11. Re:Not enough software for Linux ? by Fred_A · · Score: 2, Insightful

      And PPC Linux has been out for much longer I think...

      For pretty much any "non Linux corporation" Linux == x86 Linux.
      Of course when you look at the deployed numbers it does kind of make sense but they could have an unsupported section for the other platforms. Writing portable Unix code doesn't seem to be all that hard, or else everybody wouldn't be doing it ;)

      --

      May contain traces of nut.
      Made from the freshest electrons.
    12. Re:Not enough software for Linux ? by oletk · · Score: 2, Informative

      You know that you can run Azureus on Linux, right? So if KTorrent doesn't meet your "Azureus"-standards, use Azureus..

  3. Article Summary by SnowZero · · Score: 5, Insightful

    Summary: I like Outlook, but its not available for Linux. Evolution doesn't work enough like it, and Microsoft is unlikely to release a Linux version of Outlook. Boo-hoo. Why can't we all get along?

    I was kind of hoping for something a bit broader than one example heaped with a few generalities...

    1. Re:Article Summary by kfg · · Score: 3, Funny

      I was kind of hoping for something a bit broader than one example heaped with a few generalities...

      You're new there, aren't you?

      KFG

    2. Re:Article Summary by Melllvar · · Score: 4, Insightful

      Ya know, I read and re-read the article at least three times (I really did!), because all I kept getting out of it was the sheer cluelessness of its premise. Seriously, Outlook? Is there anyone out there whose spent more than five minutes ruminating over computer OS issues who believes that Microsoft is seriously gonn get behind Linux/Unix versions of its flagship products?

      Besides Dvorak, I mean.

      The article also cites Shockwave and iTunes as examples; but I've never felt even remotely outta the loop for being without either one of them. I frankly don't understood the weird obsession with those silly little Mac music players (my 2-year-old, 20gb, non-DRM compliant, format agnostic iRiver still kicks serious enough ass, thank you); and as for Shockwave ... well ... in I dunno how many years of XP usage I've had to put up with, I've never even had to bother with using Shockwave, so why install it? So I can ... what ... finally have that full, uncrippled Disney.com experience?

      There's only one thing that ever brings me back to Windows with any regularity. And that's gaming, pure and simple. You show me a critical mass of support from the mainstream PC gaming industry for Linux/Unix support, and I'll be outta here faster than Mindy Gates can say "Microsoft Bob."

    3. Re:Article Summary by killjoe · · Score: 4, Insightful

      Gimme gimme gimme. Open source will die when too many people are whinging and not enough people are doing. Open source only works when YOU contribute. Find a way to help.

      --
      evil is as evil does
    4. Re:Article Summary by M1FCJ · · Score: 2, Insightful

      Using the software and providing feedback is contributing. You don't have to be a developer to help opensource - most of the people working on FOSS do it because they themselves need the software they are writing - any positive feedback is only the icing on the cake.

  4. Not entirely true, but .... by WindBourne · · Score: 3, Insightful

    Apache, mosaic, jabber, etc were started on *nix. But these are server apps. There are many more desktop apps that were started on Windows and then FINALLY ported to *nix. What it will take is to make Linux a competitive place for desktop. Hopefully, as Google moves their apps on over linxu and forces other companies to compete on the same platform, then things may change.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:Not entirely true, but .... by bcmm · · Score: 2, Interesting

      Mosaic? How can you consider a web browser to be a server app?

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
  5. I believe just the opposite by AnyThingButWindows · · Score: 3, Insightful

    "I feel it's time for Linux to grow up and find some kind of common ground with the closed source community"

    I believe it is time for the closed source community to grow up and find some common ground with Linux.

    --
    When government fears the people, there is liberty. When the people fear the government, there is tyranny. - Jefferson
    1. Re:I believe just the opposite by Anonymous Coward · · Score: 5, Insightful

      Why would any company want to open their source code and share their intellectual property with everyone? Hours later, someone would be trying to sell a rebranded version of their hard work.

    2. Re:I believe just the opposite by ozmanjusri · · Score: 4, Insightful
      I believe it is time for the closed source community to grow up and find some common ground with Linux.

      There will come a time when proprietary software will be routinely written for Linux, but I would prefer it didn't happen too soon. At the moment, the consequence of proprietary software developers ignoring Linux (and other FOSS OSs) is that open source developers are having to create the entire software stack.

      The FOSS community won't just be developing an OS, but office apps, graphics tools, audio, video, CAD etc. It makes the task of creating a viable alternative to Microsoft harder, true, but the end result will be that an entire suite of FOSS software will exist for the platform by the time commercial interests start noticing the market.

      At the moment, the lack of pressure from commercial interests is allowing the FOSS solutions to develop at their own pace, so the longer the proprietary companies keep shooting themselves in the foot by ignoring Linux, the better. Given time, any company wishing to compete in the Linux market will have to produce software which is significantly better than the established FOSS tools, and that has to be good for us computer users.

      --
      "I've got more toys than Teruhisa Kitahara."
    3. Re:I believe just the opposite by MMaestro · · Score: 3, Insightful
      Sure, right when Linux shows multi-BILLION dollar profits, a SUCCESSFUL business strategy and doesn't have thousands developers each creating their own 'perfect' GUI.

      With the exception of servers and anti-virus software, Linux is far, far away from being a serious threat to Windows (and Macs.)

    4. Re:I believe just the opposite by NickFortune · · Score: 2, Insightful
      Why would any company want to open their source code and share their intellectual property with everyone?

      What the GP actually said was:

      I believe it is time for the closed source community to grow up and find some common ground with Linux.
      I can't see anything there that says "open source code" or "share ip", can you?
      --
      Don't let THEM immanentize the Eschaton!
    5. Re:I believe just the opposite by CaptSisko · · Score: 2, Interesting

      There is a difference between Open Source and Open License.

      --
      -- Linux: Stays crunchy even in milk! --
    6. Re:I believe just the opposite by dnaumov · · Score: 3, Insightful
      "I believe it is time for the closed source community to grow up and find some common ground with Linux."
      ...the ant told the elephant.
    7. Re:I believe just the opposite by FireFury03 · · Score: 4, Insightful

      the end result will be that an entire suite of FOSS software will exist for the platform by the time commercial interests start noticing the market.

      Whilest I will always to choose open solutions over closed ones where possible, I'm not convinced that having the entire software suite implemented before the closed source people take notice is necessarilly a good thing (if that were even possible). The closed software producers are often large corporations with a lot of marketting muscle and Linux may well benefit from them promoting their Linux versions of their software (and thus promoting the whole OS).

      I mean, lets that a theoretical example:
      Lets say Adobe ported PhotoShop to Linux. They put a bit of marketting behind it and a large chunk of PhotoShop users migrate over to Linux. (Ok, I guess this isn't necessarilly the best example since they're pretty attached to their Macs, but bear with me). A migration to Linux like this would give it quite a boost in the desktop market.

      Conversely, let's just imagine that The GIMP gets as good as (or better than) PhotoShop before Adobe start caring about Linux. So now they have a viable free (as in beer) competetor to their rather expensive product. Are they actually going to want to promote Linux (which usually ships as standard with The GIMP)? Of course not, they're going to want to use their marketting weight to push people away from Linux in the hope that they can keep as many people as possible from discovering that they can get something as good as PhotoShop for free.

      Yes, ok, so The GIMP is available for other platforms, but people are more likley to discover it if it's already installed when they get their computer.

      Given time, any company wishing to compete in the Linux market will have to produce software which is significantly better than the established FOSS tools, and that has to be good for us computer users.

      It's worth noting that (in my experience) most commercial decisions are not based on "what's best for the job" or even "what gives the most bang for our buck". I've lost count of the number of times employers have forced me to use some very expensive piece of software that really is nowhere near as good at the job as some FOSS software. In most of these cases, the expensive commercial software is a good 10 years behind the free equivalent. Many of these purchasing decisions seem to basically just be made on the "noone ever got fired for buying IBM" premise (replace "IBM" with any large corporation who has been selling expensive software for a long time).

    8. Re:I believe just the opposite by squoozer · · Score: 2, Informative

      I agree with most of your argument but I also can't help feeling that the lack of closed source development for Linux is hurting the community as a whole. Perhaps companies developing closed source software for Linux won't advance the Linux code base much but having, potentially, tens of thousands of software developers using the libraries and reporting bugs should help improve the to the point where they are far better than any closed source set of libraries.

      I think part of the problem companies see with developing for Linux is that it feels like a constantly moving target. Software compiled for Win 95 will probably run on WinXP would software compiled for Linux in 1995 run on a modern Linux box? I doubt it. Most software houses just don't have the resources to constantly patch and recompile their code and like it or not there is a lot of 10 year old code still being run.

      I don't know, perhaps the APIs are more stable that I give them credit for - I'm a Java developer so insulated from all that. My one experience of trying to get an old piece of closed source code running on a modern Linux machine was a total failure due to the fact I was running a newer version of the C libraries - that didn't exactly fill me with confidence that Linux would attract closed source development any time soon.

      --
      I used to have a better sig but it broke.
    9. Re:I believe just the opposite by FireFury03 · · Score: 2, Insightful

      I don't think you've ever _really_ used ClearCase. SVN is great for fairly straightforward projects, but once you need serious merge/branching capabilities it falls short.

      I've had to "really use" ClearCase for a long time - it's one of the worst revision control systems I've ever had the misfortune of using. It doesn't even do atomic commits FFS!

      dynamic views (which can sometimes be VERY useful)

      Dynamic views _can_ be useful in *very* large and complex projects, but they can also make using it for simple stuff an absolute ordeal. And also in the many years I've had of using CVS and SVN I've never found that I absolutely needed dynamic views - there's always another way of doing it, and it's usually not hard.

      IMHO the cons far, far outweigh the pros and the over-complexity makes you want to keep as much _out_ of the revision control system as possible, which is clearly the wrong way to do things. On projects that use SVN, the push is to get as much into the revision control system as possible, and that's a good thing (and SVN makes it extremely easy to read and update anything in the repository without fiddling around with views, et-al)

    10. Re:I believe just the opposite by TeknoHog · · Score: 2, Insightful
      Why would any company want to open their source code and share their intellectual property with everyone? Hours later, someone would be trying to sell a rebranded version of their hard work.

      That someone is in no special position, because anyone can sell a rebranded version. So why would I buy from that one? I'd rather buy from the original company because they're the ones in a special position of knowing their product, and being able to support it better than a random guy.

      On the other hand, if that someone provides good support and actually improves on the original product, then he gains a special position that makes his new version more desirable. With open source, people and products are forced to succeed on their own merits, instead of relying on lock-in schemes like Microsofts' file formats. To me that seems like a purer form of capitalism than ever.

      --
      Escher was the first MC and Giger invented the HR department.
  6. Wha? by RandUser · · Score: 4, Insightful

    What is he talking about? Linux doesn't need new or exciting features, it needs further usability improvements and for the products currently available to mature. Feature bloat is not something I wish to see in the GNU/Linux world - function over flash has always been the mantra and it is definitely not outdated.

    When there is a gap for new programs, they will be created. When someone needs to get a task done and there isn't a tool, he will scratch that itch - eventually, if enough people have the itch it becomes widespread. I also have no idea where he is coming from about this release gap between windows and linux, unless we're talking about games which is a whole other can of worms.

    And finally, has he checked out XGL/compiz? That is some bleeding edge technology that is unmatched currently and definitely some cool stuff to play with. Basically I don't understand what this guy's beef is and how it relates to closed/open source - GNU/linux has all the software it needs being developed and the few closed source vendors who don't want to play nice and port are not the fault of the open vision.

    Of course, I am basing this entirely on the summary so who knows. *shrug*

  7. WAAAA???? by Fluffy_Kitten · · Score: 3, Interesting

    are you kidding me? most innovations now start at the linux level. Aero? Vista eye candy? compiz did it a year BEFORE not AFTER. Workspaces? windows still doesn't have that. all the new desktop usability comes from linux, while windows kept the windows 95 desktop going for 10+ years with minor changes. linux thinks AHEAD not 3 year ago like closed source. OPEN means you can risk new ideas, while CLOSED means risks can rouin you. I chose to take bold new innovations out for a spin.

    --
    People who have no sig are cool
  8. Pro graphics apps by edwardpickman · · Score: 5, Interesting

    Ironically it's the pro applications now that port first. Things like Maya are more and more focasing on Linux. I doubt you'll see most consumer applications paying much attention to Linux anytime soon but the professionals are adopting it faster than any group. The 3D realm likes the power and stability. Photoshop is still dragging it's feet as far as I know but but there are plenty of higher end 3d animating and modelling apps availible and they tend to be released before even the Mac versions.

  9. Excitement = Bad by rai4shu2 · · Score: 2, Insightful

    If you're excited, it's probably because it barely works. We don't need more of that type of software on any OS.

  10. Wait a second... by MostAwesomeDude · · Score: 5, Insightful

    So, what he's saying is that Linux people aren't trying hard enough to make closed software available on Linux? ...

    I almost feel like Obviousman here. Linux can't accomodate closed-source software easily BECAUSE IT'S CLOSED AND THUS IMPOSSIBLE TO INTEGRATE SEAMLESSLY INTO OTHER APPLICATIONS. Linux has no obligations whatsoever when it comes to compatibility -- they've published all their docs, spotty though they may be, and they use standards. Microsoft, Adobe, and now-defunct Macromedia have done neither, with some exceptions such as SWF and PDF formats.

    If this guy wants more integration, he should stop bitching at Linux, which has an open kernel API; he should stop bitching at GNU, which is completely and totally open. He should be directing his trolling at Microsoft, who has made no efforts to make their software work on top of Linux kernels.

    --
    ~ C.
    1. Re:Wait a second... by geminidomino · · Score: 3, Insightful

      Unless he's not talking about OSS developers. The first thing I thought of when I saw that comment about "growing up and looking for common ground" was the eternal NVidia flamewar. This IS a proprietary company trying to serve the OSS community, but they're constantly getting flack because they're not willing to go all the way to open-sourcing their drivers. Personally, I don't care. My interest is in making my computer work, but it seems I may be in the minority there.

      That sort of behavior could conceivably make other companies disinclined to even consider linux.

    2. Re:Wait a second... by cnettel · · Score: 2, Informative

      The "open" kernel API of Linux is not constant, and it's not open in the sense that you can link even non-open code to it. That's why you have those thunkings to binary "drivers", with a thin layer under a GPL license, that just communicates with the binary code.

    3. Re:Wait a second... by Per+Wigren · · Score: 2, Informative

      The case with NVidia is very different. NVidia is a hardware company and their "software" is nothing more than a bridge to make their hardware work in various operating systems. Their revenue comes from their hardware, open sourcing their driver can only help them sell more hardware...

      Also, it runs inside the kernel which means a bug in the software can kill the whole OS. The kernel is GPL meaning that a closed source module is illegal. They use a GPLed wrapper though, putting it in the legal grayzone instead...

      Personally I love the proprietary NVidia driver, it works great for me! What annoys me is that it has bugs, limitations and unimplemented features that would had been solved a long time ago if it was Open Source. One example is that I can't configure the height+width of the TV-out signal which is possible in Windows. The Linux driver can only set a "zoom" level. I can choose between cropping the left and right sides of the screen or have black bars on the top and bottom... Also, you can't use NVidia cards on AIGLX or fully accelerated on XGL because they haven't implemented the necessary OpenGL extensions yet.. They have always been VERY slow to implement new features of X11 while the Open Source drivers get them immediatly.

      User-space applications are a completly different thing.

      BTW, most people with a clue aren't bitching to make NVidia OSS their code, only to document the specs of their cards so the OSS community can write their own drivers.

      --
      My other account has a 3-digit UID.
    4. Re:Wait a second... by Whiney+Mac+Fanboy · · Score: 2, Insightful

      Personally, I don't care. My interest is in making my computer work, but it seems I may be in the minority there.

      Well good for you - others however, have an interest in making their computers work reliably. This means being able to expect support from their vendor & the kernel.org people.

      However, running a closed source kernel module, means giving up that support (as the kernel developers cannot diagnose problems over which they have no control).

      My interest is in making my computer work, and work relaibly. That's why I linux over MS/Apple's proprietary offerings. and intel video chipsets over Nvidia or ATI's proprietary offerings.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    5. Re:Wait a second... by ajs318 · · Score: 2, Insightful
      Who are you to lecture NVidia on whether open sourcing their driver code would make them sell more hardware? They obviously disagree, and they have every right and standing to do so
      Actually, they don't have any right. The owner of a physical object is, by virtue of ownership, automatically privy to any secret embodied in that object. By not providing proper documentation, nVidia are violating the common-law property rights of everyone who buys one of their cards. The reason nVidia don't provide documentation is because to do so would expose a scam that they are pulling. Do you seriously suppose that a £300 graphics card really has ten times more stuff in it than a £30 one? Someone with the right knowledge could make a £30 card behave like a £300 one ..... nVidia don't want that. They hide behind all manner of legal bullshit, but at the end of the day, they just want to rip you off.

      I'm currently using the open source "nv" driver without problems. Ideally, I'd prefer a truly open graphics card, with proper documentation and full Open Source drivers. A choice of masters is not freedom.
      --
      Je fume. Tu fumes. Nous fûmes!
  11. What software developers have told me by Were-Rabbit · · Score: 5, Informative

    Perhaps some of this is because there does not appear to be a clear, simple to follow outline cooperative for companies to design for the open source operating system. Arguably this is because of the perceived need to keep things "open," however, I feel it's time for Linux to grow up and find some kind of common ground with the closed source community. I am a firm believer that both parties could learn a lot from each other; unfortunately I don't see that happening any time soon."

    Actually, this is exactly what I have heard from a number of software vendors. I review software and gadgets for a few web sites. One of my testing criteria, particularly for hardware, is if the hardware is Linux-compatible. When it comes to software I always ask if there are any plans to offer a Linux version of the software. The answer that I hear the most often is in regards to a lack of available resources, which I certainly can understand since I review a lot of software form independent companies. But when I question further about asking Linux coders to help with the conversion, the major of companies that have shown an interest in a Linux port say that they've attempted to do so, but the programmers that they approached expect the software to be open-sourced if the company is to get their help. I've even had some developers of software that's geared more towards a particular science admit that they think there would be a huge demand on their software for Linux, but the "requirement" by Linux coders that the software is open-sourced killed the prospect of releasing a Linux version.

    As much as I'd like to brush that off as "just an excuse", look at a lot of the replies here on Slashdot about Linux and open-source and you'll quickly see that HE'S RIGHT! I love open-source (or at the very least open standards) just as much as anyone else here and I use it whenever feasible. But there is definitely an assumption among a lot of Linux users that if it's available on Linux the course code has got to be made available or else it doesn't belong on Linux, like it's some kind of plague.

    Now, I'll confess that this attitude has been diminishing as Linux eeks its way into the mainstream. The attitude is shifting away from open source and more towards open standards. But there is still a big movement and big preconception that "Linux == Open Source" and "Closed Source != Welcome On Linux".

    NOT flaming here, folks. Just relaying what I've been told by software developers and what I've seen here on /. Sorry if you don't like it or don't believe it, but that doesn't make it less true. Or at least, that doesn't it make it less true in the eyes of software developers.

    1. Re:What software developers have told me by L.Bob.Rife · · Score: 4, Insightful

      The counter-argument is that many companies are basically seeking people who will port their code for free, and then profit from their efforts. Companies can either pay actual salaries to programmares and get it coded closed-source, or donate their intellectual property and get it ported for free, eventually. Either way, they have to pay.

    2. Re:What software developers have told me by Were-Rabbit · · Score: 3, Informative

      Actually, one in particular tried to get paid, Linux coders a few years ago for one of their projects. Granted, this was many years ago before Linux became as mainstream as it is today, but the few people that they spoke to supposedly voiced displeasure with not making the code available and the deadline for the project was approaching, so they decided to scrap any Linux conversion. Once again ... what I was told. An excuse? Could be. But I could tell by the tone of this particular developer's e-mail that he was pro-Linux and would have really liked to have the software ported, but he didn't have the skill set to do so.

      *sigh* I probably should have known better than to mention this on Slashdot. Shoot the message, shoot the messenger. Same thing. :/ C'est la vie.

    3. Re:What software developers have told me by bky1701 · · Score: 2, Insightful

      Sooo... you think it's totally reasonable to ask the Linux coders, committed to free software, to help port closed software, so the closed software companies can make more money...? I don't see the commitment on part of the Linux coders to help companies with too much money make more myself.

    4. Re:What software developers have told me by Anonymous Coward · · Score: 2, Insightful

      Ummmm ... If no one is willing to take the jobs to port software to Linux, does it make sense to then turn around and complain that there's not enough commercial software available for Linux?

    5. Re:What software developers have told me by Mr.+Hankey · · Score: 2, Interesting

      It may be what you've heard, but I know enough coders who wouldn't care one way or the other if the source was freely available after the fact - as long as they're being paid. If a company asks them to port the software gratis, that's an entirely different matter. That's not to say that there isn't a vocal group who pushes this agenda, but I'd be willing to bet most aren't actual coders. I do prefer GPL software myself, but respect other licenses and terms as the coder's/vendor's choice.

      --
      GPL: Free as in will
    6. Re:What software developers have told me by ozmanjusri · · Score: 2, Informative
      That's true, but if the coder won't accept retaining closed course as a condition for hire, they're under no obligation to accept the job.

      I've been employing people on software projects for the past ten years, and I've worked in the biz for more than double that, and I have yet to have a coder refuse a job because their code was going to be closed, open, or printed on toilet paper and flushed for that matter.

      I don't know what bizarro world you're inhabiting, but it all sounds like FUD to me.

      --
      "I've got more toys than Teruhisa Kitahara."
    7. Re:What software developers have told me by Scarblac · · Score: 2

      But there is definitely an assumption among a lot of Linux users that if it's available on Linux the course code has got to be made available or else it doesn't belong on Linux, like it's some kind of plague.

      And it's correct! The whole point of the FSF and the GNU operating system (usually running on a Linux kernel) is to make an entirely Free operating system, with Free applications. The whole point of this entire exercise is to make closed source software superfluous, not just Windows. That's the main difference with BSD.

      NVidia's efforts are counterproductive, since they don't actually contribute to the body of Free software, but they do make it less likely that someone does the work independently.

      --
      I believe posters are recognized by their sig. So I made one.
    8. Re:What software developers have told me by ardor · · Score: 2, Funny

      I don't know what bizarro world you're inhabiting, but it all sounds like FUD to me.

      Welcome to Slashdot!

      --
      This sig does not contain any SCO code.
    9. Re:What software developers have told me by squoozer · · Score: 2, Insightful

      I'm glad someone has said it and said it well. I think there are quite a few companies, especially ones producing highly specialized software, that would quite like to release Linux versions but they are held back due to the whole "if it's on Linux it must be open" thing. I always felt that the whole OSS movement was more about providing people with free and open tools not completely replacing / removing all closed source software. An open OS fits in with the idea of producing free tools, it's pretty easy to argue that an open source office suite also fits in with those goals but trying to force say a games manufacturer to release the code for their game is just plain silly and likely to hold back the apperance of such things on Linux.

      --
      I used to have a better sig but it broke.
  12. It is just like UNIX in the 80s and 90s by SocietyoftheFist · · Score: 5, Insightful

    No coherent vision with a bunch of competing vendors. One target needs to emerge with the kind of support that Windows has down the whole stack. I've been hearing about Linux taking over this and that for 6 years now, I only see it replacing UNIX.

  13. The problem is this. by Null+Nihils · · Score: 2, Interesting

    Its really quite simple.

    Linux, and most of the other software distros bundle with it, is all licensed under the GPL, and is generally licensed as such for a reason: the developers are dedicated to Free Software. The question of proprietary kernel drivers, and many other issues, are consistently decided in favour of continuing to strictly adhere to GNU/Free Software standards.

    On the other side of the fence, proprietary software is Closed Source in order to maximize revenue. Much of it will stay closed forever, due to legal red-tape, patent skullduggery, shareholder interests, and good old fashioned greed.

    And then, most importantly (believe it or not) we have the Users. Sometimes they get what they want, either thanks to a commercial development, or the teeming F/OSS community.

    Sometimes, however, they don't get what they want -- they get shafted -- thanks to the interests of whomever controls the copyrights of the technology at issue.

  14. Re:Don't include GPL'd code ... by speeDDemon+(nw) · · Score: 2, Interesting

    Is it "possible" to write software that will run in linux that does not "require" GPL code? (This is a valid question not a flame)
    If I wished to write software for Linux and charge for the software (Not just support) is it realisticly achievable without having to re-write a swag of libraries.

    Is support the only way to 're-coup' costs from a research and development, or is the best open source business model to just not bother until someone explicitly pays you to develop the work. Then release it for free (as per the licences) and completely alienate your client as you then supply all your code to the 'community' aka, their competing company who now doesnt have to pay for said OSS product.

  15. It's not all bad by also-rr · · Score: 3, Insightful

    Woohoo, I get to recycle my +5 comment from last night

    Proprietary software, as long as it doesn't make the system less free, is not necessarily bad.

    For example a proprietary document system that uses open formats and has open APIs does very little to harm the user and potentially fills a niche that cannot be served by free software very well (eg handles certain legal compliance issues, which requires expensive insurance and research).

    As long as you *could* write your own software to replace bits of the system, or interoperate with the system, then you dont necessarily have to for the benefit to be very real indeed.

    1. Re:It's not all bad by rolfwind · · Score: 4, Insightful

      On the other hand, I am finding proprietary operating systems becoming less useful all the time. For instance, does MS's refusal to open up NTFS hurt its competitors? Not really, linux has great file systems available to it, so one place I would have potentially had a dual setup, I went all linux because I didn't want FAT32 (no permissions), nor can Windows interface with a lot of the file systems I use out of the box.

      The same can be said with Open Office vs Microsoft Office in regard to open documents. I am finding closed documents a hassle because that means I can use only a very limited subset of apps to manipulate said document - and not every should be a one size fits all (except emacs:) )

      I'm probably the exception these days, as with some hassle, drivers can be added to Windows to let it read other filesystem, and Open Office can run on Windows.

      But other benefits of Open Source are repositories, as you mention, and I find the convenience of one central spot on my computer to download and automatically install known good software with a few button clicks (sans spyware/adware) beats any Windows experience hands down (which usually includes searching the web, downloading, installing, hoping it's not malware, adware, etcetera for every app).

      I really could not see going back to something like Windows. It just seems like too much work and money. Quite a reversal from the Linux experience like around 1999 or so.

  16. Nothing to see, pass on either side by RotateLeftByte · · Score: 5, Insightful


    As has been stated, this article is nothing more than "I want outlook on Linux".

    If you take a good look at real world closed source software (ie sold by companies not based in Redmond, WA) you will find most of the top app providers already selling Linux versions of their products. For many, this was a no brainer as they already had Unix (of various flavours) versions of their key products.
    Then you get companies like IBM who are (IMHO) actually looking at replacing windows with Linux as the key dev platform. For example, if you look as some of the WebSphere range of products. Until fairly recently, there was always a need for at leat one windows system to act as the dev host. Now, with the switch to Eclipse based dev tools they can also use linux instead of Windows in this key area. Ok, they are not betting the farm on linux succeeding in this area but with each release the need to use windows grows less and less.

    Finally,
      We don't need Outlook on Linux. What we need is a decent email/groupware client that will interact seamlessly with MS Exchange that provides all the functionality of Outlook but without the underlying problems that it has.

      What bugs me about Office 2003 is that outlook had lost its ability to export the account settings. What you have to use is the office exporter which produces a file which is a horrible missmash of Binary & XML (no the binary is not wrapped in XML) that only the office imported can read. I know this is part of the M$ lock in policy but previous versions of lookout so that other email clients can read them easily. So now, you have to import them manually. I get really annoyed with M$ when the go on about their interoperability policy. It if nothing more than pure FUD.

    --
    I'd rather be riding my '63 Triumph T120.
  17. "amazing lack of new and exciting software" by l3v1 · · Score: 2, Insightful

    mazing lack of new and exciting software

    Yes, sire, I shalt bow before thee. Am I alone to think such opinions come from the usual thinking-to-be professionals who don't actually use those "exciting" software but find it fashionable to talk about having it and using it and knowing it, etc. ? What is "exciting software" anyway ? There are of course applications which have some purpose and are designed nicer, slicker than the others, some even are more usable than others, some are more professional, etc. Still, "new and exciting software" is a so broad and bland formulation that it makes the whole opinion unworthy of any serious consideration.

    Apart from the above, OSes other than Windows happen to have very many good applications for a wide variety of goals (and yes, the job and the goal is what defines what software to use, we don't just use a software because it's "exciting" and "new", unless the special family of what I usually call toy apps), and surprisingly (well, not for us) they are usually developed in a much faster pace than in the case of some other OS. Also, needs of the crowds and recognition of some missing niche software (and the implementation of it) usually happens more frequently and faster in the non-Windows world.

    If just talking about the number of maintained and developed apps, and the number of areas these applications target, then Linux is better performing in some of these areas than any other OS out there. There are probably a lot of people who at least once thought how nice would it be if this app existed also on Windows, and guess what, these wishes come true more frequently than not. In my world this is one of the biggest strenghts of FOSS development which also makes such developers much more evolved in my book, since they are mostly developing to be platform-agnostic.

    If I were wearing my troll-boots, I'd tell you where to go with those new and exciting software you so hardly seek, but I can't find them so there you go, all I can advise you now is to take a much broader point of view upon the Linux and FOSS world, formulate goals and try to find existing software to achieve your goals, and after experimentation you still feel the lack of those exciting pieces of software, than all you can do is search for other pastures where exciting-software-trees grow by the dozen.
     

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  18. What the hell is he talking about? by Chaffar · · Score: 5, Insightful
    "Evolution is a very clumsy feeling program with a lack of fluidity. Getting it to work with the MS Exchange plugin works about half the time (tried it on many distributions) and it's just a pain to use in the first place."

    Go ask Microsoft why they lock down their products the way they do, it's not really the OSS community's fault.

    the fact remains that I am tired of having to boot back into my Windows install to do some pretty basic stuff. [...] There is one application that cannot be run at all because of its dependency on Internet Explorer - Outlook 2003.

    Well if you're sooo dependent on Microsoft products, and you admit it, then you should now understand WHY OSS is so important. We're seeking to empower the individuals, who in today's setup are at the mercy of software companies. And your experience of Linux has only highlighted even more this need to have an open alternative to Windows and its flagship "products".

    If you want to exclusively use Linux, then the first thing you need to learn to do is to COMPROMISE. Understand that you'll be better off not using MSN messenger or Outlook, and start looking at the alternatives. We're not here to emulate windows, we're here to offer a different desktop experience.

    As for the lack of new interesting things in the OSS world, well I'll just say that you haven't been looking hard enough. Not all the interesting stuff comes in a .deb or .rpm ...

  19. Re:Don't include GPL'd code ... by ICA · · Score: 3, Informative

    Yes, absolutely. You are free to release Linux user applications under any license you choose. Kernel contributions are a different story, but user-applications are completely up to you.

  20. What's to follow? by Todd+Knarr · · Score: 3, Insightful

    I'm not sure why companies would need any special outline for Linux. That it's open-source is irrelevant for most software, really. If you're making a kernel module the issue comes into play, but very few things other than actual hardware devices need kernel modules. If you include GPL'd libraries in your software there's a licensing issue, but then if you include any libraries licensed from third parties you've got a licensing issue when you start distributing them and you're going to have to do some negotiating and cough up some money. I don't think there's any GPL'd libraries that apps on Linux have to use, so any app should be able to avoid the issue if they want to. The only thing left is integration into the system:

    • Installation of the software. Not much to say here. A simple tar file that can be unpacked and copied under /usr/local, or that's got an installation script that does the work, should work on any Unix out there including Linux. At worst you've got to add a library directory to /etc/ld.so.conf, but usually a small wrapper script that sets LD_LIBRARY_PATH appropriately obviates the need for that. If you want to use the native packaging system you've got to build binary packages, but that's usually straightforward and covered in the documentation for each distro.
    • Integration into the system startup scripts. There's a couple of different layouts for the startup script directories, and each distro has it's own little customizations you have to accomodate for perfect integration (things like how the script should check for the software already being started during runlevel changes, stuff like that). But how much software really needs to be set running during startup? Most doesn't, but the few packages that do have some complexity on their hands.
    • Desktop integration. This isn't a Linux issue, it's a Gnome and KDE issue (those being the two major ones these days). Their Web sites have guides on how to do this right IIRC, and if you follow them it should work for that desktop on any platform the desktop runs on. Linux is simply another platform.
    • Integration with the desktop. Um, this is Unix. There is no single desktop. Any user on the system can run any desktop, and in fact run different desktops at different times. Best bet is to follow the guides for integration, check for each desktop and integrate with all that're installed, and provide a single executable (or a wrapper script) that a user can run from the command line that'll start your app. That last insures users can use your app without any desktop integration at all by simply manually creating a launcher for it where they want one.
    • Copy protection. This can be an issue. The world outside Windows is remarkably hostile to the sorts of copy-protection schemes seen in Windows software, and Linux isn't unique in this. License key servers can be used, but they tend to cause more headaches for your customers (even when working properly) than for pirates. Hardware keying is a pain since Unixes tend to hide the hardware so well the detailed information isn't readily available (you can get it, but it takes a fair amount of hackery).
    Have I missed anything? I don't think I have, and aside from the issue of copy protection none of the above needs any special communication or coordination between the software vendor and the Linux community or distributions to deal with beyond reading the relevant docs. Maybe it's that the vendors have a problem believing it can be that simple after all these years of dealing with the complexities of Windows?
    1. Re:What's to follow? by killjoe · · Score: 2, Insightful

      You don't have to do anything like that. If you just provide the binaries and give people permission they will happily package the thing up according to their distro.

      --
      evil is as evil does
  21. Tell me about it by loomis · · Score: 2, Insightful

    I am a novice linux user who is currently struggling through converting my computers completely to Ubuntu.

    It has really been a challenge for me, not so much due to anything wrong with Ubuntu, but because the "aftermarket" software just doesn't exist, or is really poor.

    For example, can you believe that there are no good graphical FTP clients for linux? It's true. I have been using gFTP, which most people consider to be the best one, for about a week. It crashes almost daily, isn't very good option-wise, and it is soooo slow. I want something simple, say something like WSFTP for windows, and lo and behold it just doesn't exist. Seems remarkable that a good graphical FTP client doesn't even exist.

    The same can be said for a Mavis-esque typing program, and a simple photo editor like the immensely popular Irfanview.

    Indeed these are the stumbling blocks for me. Not the distribution, but rather the software inavailability.

    --
    "The television is the retina of the mind's eye" - Videodrome
    1. Re:Tell me about it by Anonymous Coward · · Score: 2, Interesting

      http://wiki.linuxquestions.org/wiki/Linux_software _equivalent_to_Windows_software should help nicely.

      for gui ftp clients: Kasablanca, GFTP, KBear, FireFTP Konqueror

      for IfranView: XnView, GQView

      for a Mavis-esque typing program: KTouch and GNU Typist

    2. Re:Tell me about it by PeterBrett · · Score: 5, Informative
      For example, can you believe that there are no good graphical FTP clients for linux? It's true. I have been using gFTP, which most people consider to be the best one, for about a week. It crashes almost daily, isn't very good option-wise, and it is soooo slow. I want something simple, say something like WSFTP for windows, and lo and behold it just doesn't exist. Seems remarkable that a good graphical FTP client doesn't even exist.

      It's called Konqueror. It has these wonderful things called 'ioslaves' which can be accessed by special 'protocols'. Not only does it support browsing the local filesystem and the web, but also ftp sites (ftp://ftp.gnu.org), secure ftp (sftp://blah), info and man page viewing (info:/libc, man:/fstab), and a whole host of other resources. And it presents a unified and self-consistent interface to all of them.

      There are fantastic GUI clients for FTP on Linux, and sometimes you don't realize you're already using one on a day to day basis (assuming you're a KDE user).

    3. Re:Tell me about it by _Sprocket_ · · Score: 2, Informative

      Actually - Konq and ioslaves is one of the several reasons I've gone all-Linux at work. It's a nifty feature. And not only do ioslaves work within Konq, they also work for many KDE applications from the file open dialog.

  22. Linux is doing great, just needs time by coralsaw · · Score: 2, Insightful

    Businesses do not really care if something is open source or closed source or whatever. This is a fallacy. Businesses care about ROI, pure and simple. And when you care about ROI you want to maximize your returns for a given size of effort. Which in our case, in a very watered down analysis, would mean:

    1. Tapping into high-margin customer segments (server software, niche workstation software)
    2. Tapping into the mass market (read: consumer)

    In case 1. Linux is King (TM). Look at Amazon, Google, e-Bay, with more coming aboard.

    In vase 2. XP is King. Which means there are more desktops to tap, and more consumers that are used to pay for software (or need the software) that run XP on their machines rather than Linux. We all know why, major reason being that traditionally Linux was not Desktop-Newbie-Consumer friendly. With the advent of DNC-friendly distros like Ubuntu, Xandros, Linspire (observe: paid or not!), the segment grows, more business plans result into positive ROI, more new software is written for Linux.

    Granted, there are secondary problems in terms of supporting many distros, the fact that FOSS repositories have zillions of "new and exciting" software already for free (if only one could take the time and look at it), etc.

    But the initial assertion of the article: open source viz closed source -> no new and exiciting software is a false assertion, I'm sorry to say. /coralsaw

    --
    <before>now</before>
  23. Re:Don't include GPL'd code ... by BlueLightning · · Score: 2, Informative

    Is it "possible" to write software that will run in linux that does not "require" GPL code?

    Yes. Most libraries on Linux are released under the LGPL or other licenses that do not force you to distribute source code to applications that link to those libraries. Of course you should check the licence for each library you intend to use first (just as you should in the proprietary world).

  24. No, it's not BS just because you want it to be. by Were-Rabbit · · Score: 3, Informative

    As I said, I'm just relaying what other developers have told me. That's all. Take it at face value.

    However, you cannot deny that there it a very strong sense of "Make the source code available!" in the Linux community. I'm NOT saying that it's right or wrong, just that it's there. And don't say that Linux coders do not require open source! I've seen postings on Slashdot and other Linux communities that have actually criticized companies for releasing software on Linux but not making their source code available as though it's some kind of expectation! I know enough to take such postings with a grain of salt, knowing that there are extremists in every crowd who will never be satisfied, but what the hell do you expect a developer to think if they had plans on releasing their software but then saw that there's an expectation of releasing their source code?

  25. Re:Don't include GPL'd code ... by Todd+Knarr · · Score: 2, Informative

    It's not only possible, it's easy. The main thing to watch is libraries. All you have to do is avoid using libraries available only under the GPL in your program. The only critical libraries that your program will have to use are glibc and the GCC C++ library module, and both of those are under LGPL-style licenses. As long as you dynamically link to them (so the library object code isn't physically included in your executable) you don't have a licensing problem. Other libraries you'll have to look at their license terms to see whether they're compatible and how you have to use them to be compatible, but none of those are required to run on Linux and you can just not use them if you can't find a way to be compatible with their licenses. GTK (Gnome) and Qt (KDE) are probably highly desirable for GUI apps, but GTK's under the LGPL and Qt has a commercial license available so you can use both without having to open-source your code.

  26. Re:126,119 software projects not enough for you? by DavidRawling · · Score: 2, Informative

    Well that's what SourceForge claims as registered projects but it's not necessarily sane.

    Let's break it down a bit:

    • 150832 total projects in the SourceForge Topic Map;
    • 126119 projects stated on the SourceForge Home Page;
    • 49641 projects appear to have any files to use;
    • At least 9582 projects are in Alpha or earlier stages of development;
    • 21891 projects are in Beta status;
    • 18168 projects are in Release status.

    39,000 pieces of reasonably usable software (beta + release); in fact it's probably far fewer (considering many projects either duplicate or inherit functionality from other projects, or are no longer active). Hardly over 120,000 though.

  27. Look beyond the MS desktop - it is everywhere by dbIII · · Score: 3, Interesting
    I think the article should be entitled "The future of MS Windows compataible closed source software and linux". There is plenty of other stuff in the feilds of geophysics, engineering, databases and system integration that is closed source but runs on a variety of platforms - including linux. A lot of it has done so for more than five years. A lot of it I wish was open source (eg. a closed source seismic data processing app has had a lot of bug fixes recently - but these won't be released to customers like my users until next year) but I just have to be happy that it exists.

    There are more uses for a computer other than a glass typewriter, a ledger book or a toy.

    One last comment about the example - Outlook not so good. Nearly every other email client stores data in a form that can be recovered by a even a text editor or by tools from the same vendor - not an obfiscated database that requires dodgy shareware tools to fix.

  28. Closed Source is everywhere by jeswin · · Score: 5, Insightful

    Here is a point many Slashdotters are missing, when they see the word "Closed Source".

    Closed source should not be defined as anything packaged in disks or as installable on the local machines. The majority of closed source is now disguised as Web Applications. When we raise arms against Microsoft, we are supportive or at best silent about the dozens of useful web applications that spring up. Google Maps, Spreadsheets, BaseCamp and the rest are as closed source as Microsoft are. And so are the algorithms that power things like search engines.

    As Google and others bring newer applications on the Web, and as the desktop applications get replaced by Web Applications we will have "Closed Source 2.0".

    Actually they might be worse that the current breed of closed source.
    - When Web Applications shut down you have nothing!
    - You dont have code to reverse engineer
    - Hell, you don't even have the data with you
    - You have no idea what they do with your data!
    - Can we depend on their security?

    --
    Life is a conviction.
    1. Re:Closed Source is everywhere by russellh · · Score: 3, Insightful

      Good points. but on the bright side they can do a lot less damage to your system.

      --
      must... stay... awake...
  29. Different computers for different jobs by dbIII · · Score: 2, Interesting
    OK - so you have a computer network with different machines.

    You want Outlook on your screen - no problem - just export it via X windows from your MS windows box to wherever you are. You mean that hasn't worked since NT 3.51? OK - it looks like you are stuck with MS windows since VNC is too much of a pain for constant use - but you can do things the other way with an X server on your windows box letting you run things remotely at full speed on other machines on the network. Exceed, cygwin and many other implementations of X Windows on MS Windows let you do this.

    The single user non network aware model still exists with MS Windows - the idea of exporting an entire terminal session is still about as clunky as an IBM 3270 terminal from decades past. Thankfully it only cuts one way - almost everything else works OK with MS Windows over a network even if MS Windows works with practicly nothing else.

  30. Linux on the desktop is dead by hhinde · · Score: 2, Insightful

    As a long time Gentoo user I have dealt with many problems over the years trying to use a Linux distro as a main desktop OS. And I have finally come to the conclusion that Linux on the desktop is not only dead, but never really got started.

    I sit in chatrooms trying to help newbies and all I hear is "is there a Linux app that works like " And when you point them to the Linux equivalent they come back stating that the product you pointed them to is incomplete. Take Office and Openoffice.org for example. Sure Office is very bloated, but it is also the defacto standard and Openoffice has never been and probably never will be 100% compatible.

    Another example is the day to day life of a web surfer, videos and flash from the web. All the interfaces available for Linux to stream video are so clunky that they are nearly unusable. And don't even get me started on Flash. It just sucks on Linux.

    And then you have the poor hardware support. I have two laptops and two desktops. My two laptops are completely out of the question as most of the hardware is too new to be fully supported. Everything from native LCD resolutions to no native support for the wireless card. And on my desktops, one still runs Gentoo as a server, which Linux is ideally suited for, the other, in order to play games (which once again is pathetic on Linux) I have to run that other OS.

    So to all the fanatics and fanboys, Linux will never be a force on the consumer's desktop. It's not bad on the business desktop because of its management capabilities and actually because of some of the flaws listed above (no worrying about employees watching movies or wasting time on Flash games). And in the back room Linux is the light in a once dark world with its power and plethora of server software.

    Until the hardware manufacturers start writing native drivers (and aren't vilified for keeping their company secrets hidden) and until the major software manufacturers begin to believe that Linux is a viable consumer platform, Linux on the desktop is dead.

    1. Re:Linux on the desktop is dead by pandrijeczko · · Score: 2, Interesting
      And I have finally come to the conclusion that Linux on the desktop is not only dead, but never really got started.

      Correction. It's dead on *YOUR* desktop, not on the desktops of millions of other users.

      Sure Office is very bloated, but it is also the defacto standard and Openoffice has never been and probably never will be 100% compatible.

      OpenOffice is not "100% compatible" because it just so happens that Microsoft's closed document standards are, unfortunately, the "accepted" standard for documentation - this is due to clever Microsoft marketing, not a fault of OpenOffice. ODF and RTF are open formats that are supported by OpenOffice.

      All the interfaces available for Linux to stream video are so clunky that they are nearly unusable.

      Huh? Pray tell what was it you were trying to stream from or to? It's never been a problem for me...

      And then you have the poor hardware support. I have two laptops and two desktops. My two laptops are completely out of the question as most of the hardware is too new to be fully supported. Everything from native LCD resolutions to no native support for the wireless card.

      So you just choose your hardware wisely, that's all. I've purchased two laptops within the past 6 months, a Gateway one and an HP one. I think the only thing that doesn't work on one of them is the button above the keyboard to turn off/on the wireless network interface. Oh, and I use Gentoo and I have use of native LCD resolutions.

      And on my desktops, one still runs Gentoo as a server, which Linux is ideally suited for, the other, in order to play games (which once again is pathetic on Linux) I have to run that other OS.

      So how about doing something constructive and contacting games companies to make native Linux games ports if that's what you want? Rather than just sitting there moaning and not doing anything. If there are enough people like you, maybe some of those companies will do something.

      So to all the fanatics and fanboys, Linux will never be a force on the consumer's desktop.

      Who cares? I use it and love it along with lots of other people. My niece loves Windows XP, Word and Powerpoint - and when I have to fix her PC for her, I don't install Linux on her PC, I put XP and MS Office back on it and let her get on with it.

      It's not bad on the business desktop because of its management capabilities and actually because of some of the flaws listed above

      You're making very generic statements here which suggests that you probably don't know as much about Linux as you'd like us to believe. What do you mean by "management capabilities, for example? Do you mean SNMP? Webmin? Package management? What?

      And in the back room Linux is the light in a once dark world with its power and plethora of server software.

      Why is this anything to do with Linux? The "server software" you talk about, whether it's Apache, Squid, sendmail, MySQL, SAMBA, etc, etc, all run on Solaris and just about any other UNIX you could think of - a few even run on Windows. And if your a Microsoft shop who insists on running Exchange, Active Directory, MS SQL and IIS, for example, then Linux is probably bugger all use to you. You seem to be very good at making empty sweeping statements without clarifying what it is you are talking about.

      Until the hardware manufacturers start writing native drivers (and aren't vilified for keeping their company secrets hidden) and until the major software manufacturers begin to believe that Linux is a viable consumer platform, Linux on the desktop is dead.

      Most Linux people are relatively happy with the state of nVidia and ATI drivers, for example, which are closed source. Sure, sometimes they release rubbish versions and a lot of hackers (not "crackers") would love to get their hands on the source code to these but that's just the way it is. I'm just happy there is *some* support.

      By the sounds of it, Gentoo was probably the wrong choice of distro for you anyway - you probably need a more newbie orientated distro like SuSE or Ubuntu.

      And if you're not prepared to do some of the hard work yourself then don't even bother - go back to Windows and moaning a lot.

      --
      Gentoo Linux - another day, another USE flag.
  31. No LSB? by GhodMode · · Score: 2, Informative

    The author made some good points, but I'm confused why he didn't mention the Linux Standards Base. Aren't these issues exactly what the LSB is supposed to address?

    Correct me if I'm wrong, but I don't think closed source software is really the main issue for most Linux users. New software is what we lack. Many people are using NVidia video cards with a closed source driver and playing Doom 3 which is also closed source. For example, I want Photoshop and Dreamweaver and Nero (the real one) to run natively in Linux.

    -- Ghodmode

  32. on communities... by costela · · Score: 2, Insightful

    "the closed source community" ??

    yeah, that's like saying "the borg individuality"!

  33. closed source community by Anonymous Coward · · Score: 2, Insightful

    Closed source "community"? I don't even really feel there is much of a real community in open source, but if there's one there, there's even less of a one in proprietary software. It's not two big blobs of people totally separate from each other forming different opposing communities that are bound together and will work with each other. A lot of people that have a job coding proprietary software spend some of their non work time coding open source software.

    I've worked at two different (proprietary) software companies so far, and there has been zero sense of a community with other software companies - it's mostly outright hostility, with very ocassional cooperative work when we were doing some work with a hardware company, and some very basic, half arsed file format interop when customers demanded it.

  34. Should I waste my time? by jkrise · · Score: 5, Interesting

    Replying to this Flamebait Troll of an article? This is what I was doing when I refereshed my Slashdot page and found this chump spewing misinformation:

    In our site, we've got Active Directory for a group of 700 systems, and about 1200 users. I think Craptive Directory is a better word for this piece of junk. We tried migrating from Win2K server to Win2K3, and the damn thing called domain-prep and forest-prep threw out an error page some 500 meters long. Smoke's coming outta' my ears just reading reams and reams of error messages.
    So, I ask the security chap..

    What if we migrate to a better Directory server.. we're thinking of OpenLDAP or Fedora Directory Services. I asked this bloke to backup Active Directory, just in case. He says It Can't Be Done!!! It's just not possible to take a backup of the bloody damn POS s/w that's used to store the company's most valuable information. It's JUST NOT POSSIBLE TO transfer it to a better config. or even upgrade to a higher version smoothly. Seriously, why people ever choose Crapware like Active Directory, Exchange, LookOut or Office is beyond me.

    And so, we're sitting down, thinking long hard thoughts... wondering what we should be doing, to ensure we're fine, atleast 2 years from now... some points: (Actually this bloke Matt Hartley may have done us a big favour - he's made all the wrong arguments and points in one piece!)

    I. Use ONLY open standards and specs. No compromise on this at any cost.
    1a. We've decided to go in with HTML for 'documents'. Why do we need docs? We need to look at them, we need to print them, we need to email them so others can see, and we need to be able to write tools that can manipulate OUR data in OUR docs. And so, it's gonna be HTML from here on out. The Nvu editor seems the best suited for this thing, so we're going with it.

    1b. We don't use spreadsheets a lot. For those rare cases, we've decided to go in for Gnumeric, and csv as the format. No more of those bloody macros in the a/cs dept. We've developed all their apps on a server, we're giving them Import and Export to cvf where needed, and that's it.

    1c. PowerPoint: We've told the suits to go in with Impress for the time being... under OpenOffice. Until we figure out the best Open Source tool for presentations, that works to Open Standards, that is. All told, we have very few suits.. less than a dozen, so let them start picking up these skills NOW!

    II. Groupware: No more fiddling around with the Exchange Server or the Notes server trying to figure out how to build some site-specific features we need. No point. We've figured the only thing MS or IBM care about is licensing money, not adherence to standards, delivering something useful to us, or anything. They just want license money, so we're looking elsewhere.

    We're also trying to build in some CRM functions... we heard Dynamics works only under Craptive Directory, so we're giving it a miss. SugarCRM seems useless without their commercial license, so we're ditching it too.

    We're experimenting with vTiger, Drupal, Mambo, phpBB and Moodle.. yes, Moodle. It looks the easiest of the lot to actually build community-oriented features, and has the most elegant of interfaces. No need for any client, no Evolution, no Zimbra, no nothing. Just a customised Groupware client that does the job for us. That works the way we like. That helps our users relate to what software we provide them.

    So, we asked ourselves, what are we doing with our email system?
    1. Announcements, Circulars and Notifications: We've decided to have them at the top of our Groupware page. Every intended recipient to indicate they've read the message.. some option for a feedback. No more tons of "Read" messages to the sender, no more Acknowledgement emails... no nothing. Just a one-page report to the Sender of which users have Read, Not Read, and Comments. That's it for this category of mails.

    2. Calendaring: We figured out this is not really important for all users, and the few who need it, need it in diffe

    --
    If you keep throwing chairs, one day you'll break windows....
  35. "Exciting" software??? by pandrijeczko · · Score: 3, Insightful
    And with me only two score and four years on this earth, there I was thinking that software only had to be "useful" and "usable".

    Look, I have no problem with people using Windows (I do myself a little), I have no problem with people disliking command-line tools in Windows or Linux but can *both types* of people please STOP imposing their view of the world on the rest of us! Now!

    The fact is that NOBODY (repeat N-O-B-O-D-Y) can appreciate the power of a Linux or UNIX operating system until you dive into the command line, learn shell, Python, Perl or another scripting language and start putting together INCREDIBLY POWERFUL AND VERSATILE TOOLS yourself.

    For the uninitiated, from the shell prompt in Linux or UNIX you can log into remote systems, view web pages, burn CDs, rip CDs, play MP3s, convert images, perform countless system diagnostics, edit files, etc. etc. On top of this, you can do some of the most amazingly powerful text manipulation using complex regular expressions that end up looking like a spider has crawled across your screen with inky feet. Admittedly, to a GUI-based user, none of this looks particularly "exciting" but when all of these tasks can be combined in countless ways within scripts, NOTHING (repeat N-O-T-H-I-N-G) within a GUI environment comes CLOSE for automation and sheer power.

    No, I'm not a command line zealot. I believe it's up to the user to decide what software/OS they are comfortable with, I personally have favourite tools in Windows, Gnome, KDE, BASH and even MS-DOS and I just use whatever I need to use to get a job done as quickly as possible. But the fact is that the UNIX command line is the most common place for me to work in.

    But to all the uninitiated out there, please do not voice opinions on a subject you do not fully understand. Linux and Open Source is NOT waging some kind of anti-Windows war with the goal of total Microsoft destruction - it's an ALTERNATIVE way of doing things where everything is done in an open fashion and the sole aim is to write useful, usable but NOT NECESSARILY PRETTY software, nothing more.

    And if you're waiting for Linux to drop into your lap as a ready-packaged alternative to Windows that you can immediately start using like Windows from day one, then I'm afraid you're in for a long wait. To become a Linux user means taking more time to learn about how your computer works and, to be an effective Linux user, ramping up your learning curve so that you know how to take best advantage of the wealth of excellent free software that has become available to you.

    If you're not willing to devote that time then, so be it. Stick with what you are comfortable with and enjoy it with my blessing - just don't be so quick to judge the rest of us.

    --
    Gentoo Linux - another day, another USE flag.
  36. How the FUCK did this get modded up? by foreverdisillusioned · · Score: 3, Insightful

    Seriously now...

    when Linux shows multi-BILLION dollar profits

    Linux and the GPL weren't designed to make money (though some people do make money off of Linux); they SAVE people money.

    SUCCESSFUL business strategy

    News flash: "Linux" in and of itself is not a business. And last I checked Red Hat and IBM were doing alright.

    With the exception of servers and anti-virus software, Linux is far, far away from being a serious threat to Windows (and Macs.)

    I have 5 machines in active use in my house. All of them dual boot XP/Ubuntu. No matter what machine I'm working with, when (re)installing XP I have to deal with the installer's MBR-related retardation and I have to hunt down and manually install the drivers for the network card, video card, and sound card. With the latest release of Ubuntu, ALL of my hardware is detected right out of the box. 3d-acceleration doesn't work, of course, but there are a few third party applications such as EasyUbuntu which automatically set this up for me. Installing Ubuntu and running EasyUbuntu is easier and by default requires less user input than XP and doesn't require hunting down drivers, and after it's done I can watch DVDs, check my email, surf the web, open or create MS Office documents using OpenOffice.org, play from a vast selection of Linux games (no, they're not Battlefield 2 but they're hella better than just Pinball, Minesweeper, Solitaire, Freecell, and Hearts... varients of which are all of which are included in the Ubuntu repositories, btw), easily install and run most simple Windows programs under Wine, and easily upgrade every single application on my computer with two mouse clicks.

    Yes, there are still plenty of rough spots, but its flaws aren't 1/100 as bad as the flaws Windows 98SE had. 99% of XP's non-gaming desktop functionality is there, and the remaining 1% is largely a result of Microsoft's anti-competitive practices and/or Window's momentum (Windows-only programs/drivers/APIs, IE-only websites, etc.) And on top of Window's functionality, you get immunity to most forms of malware, the benefits of the Debian package managment (makes InstallShield look like rocket science in comparison, and it automatically keeps your stuff up to date), and all-around predictability and stability--weird stuff still occasionally happens, but it isn't an constant, everpresent fact of life like it is with XP. (And don't give me that "XP/2000 is just as stable as *nix" argument--that'scrap. It's a big improvement over 9x, but that's akin to saying Ramen noodles is an improvement over eating dog crap. It still crashes. It still causes apps to crash. It still behaves in an extremely unpredictable fashion--problems seemingly coming out of nowhere--at least a couple times a month.)

    In terms of market share no, no it isn't a threat, but then Linux isn't a business, so market share isn't a terribly fair metric. Linux can thrive (and indeed has) even on an extremely small user base; Windows cannot.

    I hearby pronounce the neverending joke about this finally being the "year of the Linux Desktop" officially dead. Linux IS on the desktop, and my grandmother DOES use it for everything most people use Windows for--email, web browsing, music, watching movies, casual gaming. ...and if you are indeed arguing that desktop Linux is nonexistant, then you're a goddamned ignorant troll.

  37. MythTV by RoboJ1M · · Score: 3, Insightful
    Hi,

    I'd just like to say my PC was propping up dust until I discovered MythTV. After I read the myth features page I immediately backed up my personal stuff, wiped WinXP and installed Ubuntu Breezy. I've not been this excited about computing since I went to university and started using the web for the first time.

    I was disappointed when I learned of all the limitations of XP MCE (*why* can't I play a DVD on one machine and watch it on a different TV?? It's mine isn't it?) and Mr. Demerijan off of the Inq mentioned mythtv to me.

    Now I dream of multi TB servers with many DVB-T and S tuners and diddy mini ITX boxes under every TV.

    Some day, eh? Not exciting my rosy red arse.

    J1M.

  38. P.S. by foreverdisillusioned · · Score: 2, Insightful

    Linux and the GPL weren't designed to make money (though some people do make money off of Linux); they SAVE people money.

    I should clarify-- by "people", I meant companies as well. Hence, close sourced companies should learn to grow up and play well with Linux not because they can sell it, but because they can save money. Plus, since it's open source, they can easily modify any part of it as needed (they don't even have to redistribute the changes, so long as they don't distribute the binaries outside the company.)

    As far as business desktop vs. home desktop needs go, I'd say Linux is even more suited for work environments because gaming is (usually) discouraged, user rights management is much better, and there's certainly no lack of development tools available for Linux.

  39. P.S. - Nvidia reason for not wanting OSS drivers by I'm+Don+Giovanni · · Score: 2, Insightful

    To the GP:
    You say that OSS community doesn't want Nvidia to open source their driver (which is wrong, I've seen many demands for just that), they only want them to provide an open spec so the OSS community can write its own drivers.

    Did you ever think that Nvidia doesn't want their hardware run by homebrew drivers, because they'll catch the flack when those drivers act whacky? Joe Blow buys some Lindows machine with some OSS Nvidia driver written by who-the-hell-knows, and when that driver acts up, Nvidia gets the blame. I understand Nvidia perfectly on this issue.

    --
    -- "I never gave these stories much credence." - HAL 9000
  40. Linux is not ready for the desktop by tehshen · · Score: 2, Interesting

    It's not our problem, though - the desktop sucks. It's full of stupid people who are scared at the thought of thing new or different from what they're used to, people with no common sense who bury their heads in the sand whenever something goes wrong, people used to the released-software model where anything not in a shiny shrink-wrapped box is no good.

    You say you sit in chatrooms trying to help people. You should know that.

    Heck, the guy in the article was complaining that Evolution doesn't work like Outlook. Well, yeah. I think that's a good thing, as I don't like Outlook, but he's too narrow-minded (or possibly prejudiced) and thinks that Evolution is bad because it's different.

    The obvious fix to this "problem", to stop people complaining, is to give them something that they're used to. And to do that, Linux would have to be more like Windows.

    I'll say that again, if you're just skimming and didn't catch it: To make Linux ready for the desktop, it would have to be more like Windows - that is, worse.

    I've had people say that Emacs sucks because it uses funny combinations like C-x C-s and C-c. I mean, why can't it just use normal shortcuts, like Word does? I for one cringe when C-w closes a window instead of deleting a word, and M-t doesn't swap words instead of doing whatever the hell it does in Word (opens the Tools menu?) and think that C-k is far too important to waste on a stupid function like adding a hyperlink, but I'm not part of the different-is-bad crowd.

    These same people throw up their arms and complain when OpenOffice doesn't do things the same way as Word, or The GIMP doesn't do things the same way as Photoshop. It's not a case of unlearning the old way and learning the new, it's flat-out refusing to do anything. There's more of a case for OpenOffice than The GIMP here, but Microsoft Office isn't the epitome of good user interface design, and OpenOffice is allowed to change things for the better here and there. (Soooo many toolbars)

    Linux doesn't "need" anything. Linux won't "die" if it doesn't support the "killer aps". I don't use Flash or Photoshop or Office or any of those things. Oh no, I must be dead.

    I'm going to agree with your point here, but possibly not for the reasons you imagined. To all the fanatics and fanboys, Linux will not be on the consumer's desktop for a long time. It's intrinsic. Linux won't become popular unless it's more like Windows, and becoming more like Windows is not a direction I want it to go in.

    Linux has, however, reached a point where anyone self-determined can download Linux, install it, and use it with a minimum of fuss. There might be problems on the way, and things might be a little bit different, but if someone is clever enough to install Linux then they're unlikely to be swayed by things like that.

    That's far from "dead".

    --
    Guy asked me for a quarter for a cup of coffee. So I bit him.
  41. Complete Misundersting of the Market by Finnterprises · · Score: 2, Insightful

    I truly don't understand open source fanatics. The marketplace is huge! There is room for everyone, from closed source, to open source.

    The beauty of open source is that it greatly reduces the barrier to entry for anybody with more time than money to create a business. Four years ago I had an idea for an online business, so I asked a couple of engineer buddies of mine of how to implement it as I had no programming experience whatsoever, except that one semester of Pascal in highschool. I didn't have the money to drop $1,000+ for SQL Server or Oracle, but open source and the plethora of online tutorials were there for anyone willing to spend the time and learn.

    Too many people think that open source has to compete with closed source, and more times than not, it doesn't. Every time someone chooses an open source solution, it doesn't necessarily mean that a closed source solution has lost a sale, it could mean that someone has decided to offer a product or service that he otherwise would not have due to lack of capital, as was my case.

    Now, sometimes we use open source solutions, sometimes closed source, whatever happens to be the best solution (as far as we can tell) at the time. Quit worrying about open source having to create the best, cutting edge, products, and be happy with what it has allowed small companies around the world to do--compete affectively with the big boys.

    So don't worry about it; there's a place for both and quit being so insecure about it.

  42. No, the Article is Right On! by soloport · · Score: 4, Funny

    Whith this Linex crap, where do I get a copy of Outlook? Norton AV? SpyBot? MS Pop-up Blocker? ZoneAlarm? And what about those fun, free, animated emoticons? Where are they? In fact, with Linix I've completely lost the little blue tray guy that pops up when a friend wants to chat. Can you believe it? Talk about boooooorrriiiing!

  43. It's closed source fault. by Lumpy · · Score: 2, Insightful

    They are busy patenting every obvious thing on the planet trying to make sure that something exciting and origional CANT be created. OSS programmers do not have multi million dollar LEgal teams to fight the asshole companies that believe they own exclusive rights to something as trivial as a bubble sort or something that has been done for hundreds of years but now "on a computer" so either the programmers must work in secret and release in a country that is not stupid enough to have redicilous IP laws or risk getting sued.

    --
    Do not look at laser with remaining good eye.
  44. Re:Not enough *good* software for Linux by Decaff · · Score: 2, Insightful

    I wouldn't say it's the fault of the developers, it's just many don't know how to write good SW. Yet even that isn't their fault because they never were taught how to write good SW since even teachers and professors mostly don't know.

    Anyone who has worked in IT for more than a year or two should realise that retraining is important. You should not rely only on the things you learned many years ago. Poor software is the fault of the developers. To rely only on teachers is not good enough. Developers who aren't prepared to put at least a little of their own time into keeping up to date and retraining themselves should not be in this business.

    Writing good SW is quite simple all you have to do is follow some good guidelines, the tricky part is what or where are these guidelines.

    I have been writing software for 30 years, and I don't think writing good software is simple. Requirements keep changing. The approaches you have to use for a simple command-line program are often different from those for a GUI app, or a web app, or a real-time app. Sure, you can start with basic ideas of good structure and good documentation, but that is the barest essentials. There are testing and debugging skills that can take years to develop.

  45. Linux the Innovator? by miro+f · · Score: 2, Interesting

    Hell, don't get me wrong, I run linux myself. But an innovator? I'm sorry but MOST of the innovation on the desktop (currently) comes from one place, and it isn't Linux, nor is it Windows.

    --
    being vague is almost as cool as doing that other thing...
  46. Re:P.S. - Nvidia reason for not wanting OSS driver by sgtrock · · Score: 2, Insightful
    No, he said members of the OSS community with a clue are not asking for Nvidia to release their driver as OSS, only to open the specs.

    Did you ever think that Nvidia doesn't want their hardware run by homebrew drivers, because they'll catch the flack when those drivers act whacky? Joe Blow buys some Lindows machine with some OSS Nvidia driver written by who-the-hell-knows, and when that driver acts up, Nvidia gets the blame. I understand Nvidia perfectly on this issue.
    red herring. That's exactly the situation for anyone who buys gear shipped with Ubuntu, Suse SLED 10, or any of a half dozen other big distros. They ship with the nv driver only. No one blames Nvidia, they contact their vendor and ask for help.
  47. Re:Don't include GPL'd code ... by Sax+Maniac · · Score: 2, Insightful

    It's not only possible, it's easy. The main thing to watch is libraries.

    Spoken like someone who's truly never done it.

    Libraries are the hard part. Take a look at any non-trivial application and look to see how many libraries it takes for various things.

        ldd /usr/local/firefox/firefox-bin | wc -l
        43

    Now, if I want to develop a big application, I will eventually need to do something that's already coded in some library. Maybe it's XML parsing or HTTP connections or SSL or whatever:

    FOR EACH LIBRARY DO
        1. Figure out *where* the license is.
        2. Make an informed guess whether it's legal before you even try it.
        3. Oh shit, it's the "libgumple Public License", not something obvious like GPL. Now I have to read 37 pages of legalese.
        4. Give up, and forward it to the company lawyer who charges $500 an hour to say "No, you can't because of clause 33.4.2 paragraph 9, subsection B".
        5. Write it ourselves, anyway or go without. Then deal with users that say: "Hey, Firefox does this, but you don't. Why can't you? How hard can it be?"
    DONE

    This, by no means of the word, is "easy". It is time-consuming and expensive.

    --
    I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
  48. Re:Don't include GPL'd code ... by Todd+Knarr · · Score: 2, Insightful

    Well, yes, but then your example is of an open-source program that can freely use open-sourced libraries (for the most part). If you're writing your own app it starts out using no libraries. You then get to decide as you find a need for libraries which ones you'll use. Yes, you'll not be able to use a lot of common libraries and stay closed-source because those libraries are open-source. Similarly, open-source software can't use a lot of commercial libraries and stay open-source. It's a simple matter of deciding whether using the library's valuable enough to justify any license changes required.

    Of course, if you use third-party commercial libraries you've got the additional problem of getting them to provide a Linux version you can use. Many vendors won't do that and without those libraries your app may not work. If you've got customers who want to pay you for a Linux version, ponder the lost revenue and consider that you're experiencing exactly why a lot of Linux users don't like closed-source software. As a software developer I find myself saying this a lot: "If I've got the source code I can fix the problem. If I don't, we're SOL.".

  49. "Desktop User" in TFA parlance by Mateo_LeFou · · Score: 2, Insightful

    There's another def at work in a lot of the FUD. For TFA's author, Matt Harley "desktop user" means "user who got locked into a bunch of Microsoft or windows-based closed-source applications, often despite warnings about the potential for lock-in if heshe chose that stuff."

    Now they're ready to check out Linux, and they're pist b/c there are only 17 email/calendar apps available. There should be 18! And the 18th has to be Outlook!

    Now, it's not polite for the Lx crowd to just go "told you so" -- but the fact that this user is locked in is not a flaw in Linux. And when they open up the conversation in that way, they're going to get snide responses.
    --
    My turnips listen for the soft cry of your love