Slashdot Mirror


Too Much Free Software

An anonymous reader writes "The plethora of Free Software applications available today, none working perfectly, is a problem which stands in the way of major adoption of Linux on the desktop. In order to conquer the desktop, we have to stand united. Read the article on Freshmeat."

38 of 754 comments (clear)

  1. Not too much by kamukwam · · Score: 2, Interesting

    This all doesn't mean that there is too much free software. I think it is very good that people are developing new software. Linux could chose specific well-working software from all this free software and build a good system. I thought that's what a linux-distribution usually does. Still, free software must be available, maybe with a rating system.

  2. My 2 cents... by MoeMoe · · Score: 2, Interesting

    IMHO I think that free softwarte isn't what's damaging Linux, it's the release of something to early or without open source that makes thigns unusable. Hell, I don't remember paying for WinZip (shareware I know but good for my point) but it is essential if I need to get something from that damn .zip extension

    --
    Business \Busi"ness\, n.;
    A scam in which all people involved perceive as beneficial...
  3. Re:We do it for fun, don't we? by 1337_h4x0r · · Score: 2, Interesting

    And thats usually the difference between commercial software and free software.. with commercial software, you have customers who may refuse to buy a product that they have to fiddle with extensively to get it to work, or which have major bugs that require workarounds. Free software authors (Bless them, this is not a slam) fix it when they have time or when they feel like it.. which can mean alot when you rely on the software to get your job done or to do tasks in personal life.

  4. Hmmm by st0rmcold · · Score: 2, Interesting


    Where do these people get their information?

    There are millions upon millions of applications for other operating systems, mainly windows. A broad search on download.com will prove my theory.

    The slight difference is that Linux distros happen to want to include all of the few hundred applications that are available for Linux all in one, who cares?

    The REAL issue here is for the big corporations to adopt and make software for linux, it has nothing to do with the enthousiast who writes a small text editor, that guy should get his facts straight.

    --
    Posting useless rant since 2003.
  5. One good point by nath_o_brien · · Score: 5, Interesting

    Most of the article seemed to be space-filler but one good point I have to agree with is

    Sourceforge should start removing projects with less than 1% activity for the last six months (every week, they could propose several projects to be removed, and allow a month for the activity to increase)

    I'm sick of so many going-nowhere projects cluttering up the categories. Most were probably a spark of an idea that didn't go anywhere - and never will - because its originator has decided to concentrate their attention elsewhere.

    It should be a case of good housekeeping on Sourceforge's behalf if nothing else.

    --
    - Welcome the coming of the New World Odour
    1. Re:One good point by bwt · · Score: 4, Interesting

      Instead of removing them, there should be a better filtering ability based on project activity. A project which hasn't moved in 6 months could be labelled "dormant" and if it hasn't moved in 1 year it should be labelled "abandoned".

    2. Re:One good point by Gunfighter · · Score: 2, Interesting

      Sounds good to me. I have a project lying on sf "abandoned" that needs to be deleted. As soon as my wife and I put together the initial specs, we both switched jobs and our available time to devote to the project went from around 10 hours a week to -1 hours per week. The administrators of projects need to have the ability to delete their projects. This functionality may have been added since I last checked, but thus far the only way I've seen to delete projects is to email sf.net and have the system administrator(s) delete it for you.

      --
      -- Stu

      /. ID under 2,000. I feel old now.
  6. Re:And it seems like everyone has pet software.. by goldspider · · Score: 4, Interesting
    I don't necessarily think that integrated packages are the answer, because they inevitably lead to bloat (MS Office anyone?).

    What would really be of interest to me would be more modular software packages. Start out with some core functionality, but instead of integrating other features by adding to that core, just make add-ons that are easy to add to and remove from that core.

    That way people (and businesses too!) can use as much or as little as they want, with the flexibility to adapt to their needs.

    --
    "Ask not what your country can do for you." --John F. Kennedy
  7. About time someone said this by wobedraggled · · Score: 2, Interesting

    I agree whole heartedly. I understand the draw of making your own software, hence everyone trying to make thier own apps. What we need is a core of applications that are focused on and used by the majority, mozilla for example. I've been using linux since someone gave me a redhat 5.2 CD. it has come leaps and bounds since then but it still needs focus to strive and survive. too much of anything is no good, there need to be a focus on one or two apps for each category. I love gnome, and others love kde, fine let there be two major window managers, as long as those developers work together to make things cross compatible. A good example is fluxbox/blackbox do we really need both? They are pretty much the same friggin thing. We need to work together not in little groups, otherwise we go nowhere. As much as I will get flamed for this I think redhat is on the right track windowmanager wise anyway, one dektop that is setup and easy and ready to use, applications right there for you. Tinkerers can still change it, but joe average is all set to go.

    as always just my .02

    --
    Ubuntu- Linux for human beings.
  8. Re:This article is old... by gbjbaanb · · Score: 2, Interesting

    I find it remarkable when a critic of OSS comes along, there are posts like this denouncing his points, whatever they were.

    In this case, I think he has a strong argument. OSS should be about makeing what you have better, not creating the same stuff from scratch. Wilst its more than acceptable to have new projects created, its not a good thing to re-invent projects that are already existing. "Make them better" should be encouraged more than "make a new project". I think SourceForge should try ways of strengthening this attitude.

    It may be a troll, but its a good one - raising the awareness and discussion of OSS quality and coverage. Dont knock it because its criticising something bad (after all, 385 text editors can't be all right)

  9. Re:So? Desktop is NOT the goal. by gosand · · Score: 2, Interesting
    "The plethora of Free Software applications available tday, none working perfectly, is a problem..."

    What about all the proprietary software that doesn't work perfectly (you know what I'm talking about). It hasn't prevented a certain software company from dominating the desktop market.

    That is because there is a default, standard choice. I am not saying this is right or wrong, but I get the author's point. "Working" is used too generically in this article. Mplayer works, but not to some people. I can use it to play clips, but I can't resize them to play fullscreen. You have to figure out and compile in certain features. That is all a part of "working", IMO. Maybe by "working" he means "right out of the box, and the same for everyone".

    Don't get me wrong, I love Linux and it is my environment of choice, but it has problems. I still have problems with my font server crashing on my Redhat 7.3 box. When it dies, apps like Opera and ImageMagick don't run. I, as a computer user, should not need to even know about the font server. But I live with the ideosyncracy of Linux because I still prefer it.

    All that being said, I do think that for Linux to "succeed" on the desktop for the general public, there needs to be standard choices for various tasks, and those choices need to work. What the author suggests, picking something and making it THE standard, is easier said than done. All of this assumes, of course, that Linux needs to be accepted on the public desktop. I am not so sure it needs to be. Why can't it stay the "geek's choice", just like Mac is the "non-geek's choice"? (tongue-in-cheek, but generally true) It is like arguing that Google should IPO. It assumes that going public is the ultimate goal, which isn't necessarily true. I am happy with the path Linux is on, and it would be perfectly fine with me if it stayed on that path. The general user's desktop is not the ultimate goal.
    There is no spoon.

    --

    My beliefs do not require that you agree with them.

  10. Duplication of functionality in distributions. by CaptnMArk · · Score: 3, Interesting

    One thing I would like to see is reduction in functionality duplication in distributions.

    There is no need to have 2,3 or more implementations of the same thing in a distribution.

    I am not saying all should be done at once (GNOME vs KDE), but this should be a goal.

    I'd like to see 1CD linux distributions again.

  11. Re:wrong again, Simplicio by 0x0d0a · · Score: 2, Interesting

    Please feel free to do so.

  12. Re:Yeah but by Stonehand · · Score: 2, Interesting

    Does the Gimp support adjustment layers; provide compatibility with the scads of available Photoshop plugins (or existing equivalents); 16-bits/channel processing; histogram adjustments, including automatic color balancing and adjustment based on photograph "temperature"; color calibration based on monitor and printer; unsharp mask; automated noise reduction... ?

    --
    Only the dead have seen the end of war.
  13. Re:Please. by Anonymous Coward · · Score: 1, Interesting

    why don't you give us some examples?

    mozilla
    gaim
    pan
    gftp
    rsync
    evolution
    open office

    these are but just a TINY sampling of apps that work well enough for me.

    on the other hand i have dat files that open up in office 98, and office xp on my mac, yet in office 2001 on any mac, on those very same files, only the first row of data gets imported.

    that's a serious flaw, and patching has not helped. and there are butloads of people who use office2001.

  14. "Free" still requires clarity and directions by cenonce · · Score: 2, Interesting

    While many "geeks" may not care whether the average Joe or Jane uses Linux or not, they should.

    I'd label myself an above-average Joe when it comes to computers.... I can program some C, I can install and configure Apache and I can build a decent system for a couple of hundred bucks. Yet, I still struggle when I want to install or use a piece of OSS. I find that I often have to get into an "engineer mindset" (which is tough when you are not an engineer) to figure out what the developer means or wants me to do. Sometimes I get the impression that because OSS is "free" and there is no warranty, that developers think they can half-ass the install instructions or that they write them as if somebody with their acumen in programming is installing it. I wish all developers would (if possible) make an install like Phoenix's install... unpack the damn thing and drop the folder wherever you want!

    I frankly just don't understand why distros insist on having two desktop environments on a basic install, and two Office suites (Open Office and (Gnome or KOffice)), Kate, Emacs, Mozilla and Konqueror (and Galeon) and two of a bunch of programs. I mean, jeez, how many friggin web browsers do ya need!?!

    I look at my Red Hat "Start Menu" and there is a Preference option and a "System Settings" option... who the heck came up with that!?! Add to that "System Tools" and the average user has no idea where to go to do basic stuff... it took me a few months to even get comfortable with three different places for these things. I'm not saying "Make things like Windows or OS X", I'm just saying that the amount of software and the fact that distros feel the need to install doubles of a lot of stuff makes it difficult for the average user to understand (and thus fear) OSS.

    The thing is, if the Open Source movement wants more "clout", it has to have more people using the software. There are a limited number of "geeks" in the world, but there are quite a few "quasi-geeks" (like me) and a lot of people just "want the damn thing to work!". So Slashdotters, Developers and everone involved in the OSS movement should all care about getting the average person using OSS, making sure they can install it, understand its interface, and can get help without getting flamed, etc.

    Unfortunately, my (completely) anecdotal evidence suggests that until OSS is streamlined and made usable for the masses, it will be hard to get outside of the enterprise environment (not that the desktop user is necessary, but it does provide more "market clout" for OSS).

    -A

  15. Proprietary software's success by rjamestaylor · · Score: 2, Interesting
    • The plethora of Free Software applications available today, none working perfectly, is a problem which stands in the way of major adoption of Linux on the desktop. In order to conquer the desktop, we have to stand united.
    Yes, because we all know that the reason for proprietary software's acceptance and success is perfectly working software that stands alone in its own categories.

    Bollocks.

    Rather the most success software company in the world has a policy of "3 times a charm" and this company also enters markets where established competitors already exist.

    Don't tell me to read the article after presenting an erroneous supposition as an introduction.

    --
    -- @rjamestaylor on Ello
  16. Re:Yeah but by test007 · · Score: 2, Interesting

    I have not found anything on Linux that resembles Dreamweaver MX on windows. I tried to run Dreamweaver on linux through Wine, but it is not stable.

    This is the only reason for keeping my windows partition.

    --
    There are 10 kinds of people. Those who understand binary and those who don't
  17. Re:one app, one desktop, one united front by nanojath · · Score: 2, Interesting

    A question from a non-programmer: does a distinction need to be made between, say, the core software architecture (the... Operating System? The Kernel? Helping we the relatively smart and eager to adopt understand these distinctions would be a good side project for y'all...), and specific applications on the other side? From my unenlightened viewpoint it seems like the challenge is to keep the open, flexible, community developed nature of the core while seeking the happy medium and point of mass agreement to create a basis of reliable, interoperable applications.

    --

    It Is the Nature of Information to Transgress Artificial Boundaries

  18. OSS out of touch with the "majority". by zerofoo · · Score: 2, Interesting

    I've said this for years. Having used Linux since RH 4, there is too much software variation in the Linux world.

    The majority of the computing world wants standard software that works MOST of the time. Computer users want to be able to easily exchange files, and install software without worrying about compatibility. Most computer users are realists; they realize that software is not perfect. Software fails....just like cars, and other complex things. People understand this.

    Corporations want standards. And most of all they want predictable standards. Sure MS screws up a lot, but corporations have gotten used to the predictable nature of MS software...imperfect though it may be.

    RedHat seems to be the closest thing to a predictable release of Linux. The community must put petty squabbling and ego aside and decide on a "standard" way of doing things if it is ever going to challenge the commercial software industry.

    -ted

  19. Choice is a double edged sword by Alain+Williams · · Score: 2, Interesting
    Choice is good because:
    1. it allows experimentation with the alternatives, and the best variant ``wins''.
    2. it means that incompatible ways of doing things can be tried out
    3. alternative solutions are sometimes better in one area or another -- specialisation.
      (Think: large machine/small machine; user with good/bad eyesight; ...)

    Choice is bad because:

    1. it confuses users; ``Which one do I use ?''
    2. users need to learn new tools if the one that they chose ``looses''.
    3. it makes it harder for programmers to write code; they need to either make one choice or work with the alternatives
    4. interoperation between the choices sometimes does not work well (or at all)
    5. it defrays development effort; the same work is done/duplicated in many of the choices -- so it all takes longer
    6. systems are bigger as they often have more than one choice installed at once (Gnome/KDE, emacs/vi, ...)

    Choice and standardisation are opposites, each has its own benefits.

    In the past, choice has been seen as a ``good thing'', us techies were happy to put the work in and learn the choices and make transitions as standards changed.

    Aunt Tilly doesn't want that. She just wants to: surf the net; write letters; ... she wants just one tool for each task, she wants them to all work together; she doesn't want to learn new tools every 2 years.

    As computers become commodity items and computer use becomes de-skilled, the needs of the non technical population need to be appreciated by us hackers. We keep on wanting world domination, so we need to pay the price.

    This is what the author was saying.

    But, you say, what about the next best thing ?, well - maybe we need to play with that in private (or at least where Aunt Tilly doesn't see), until it is polished & ready when she will look at it, but only if it is so much better that it is worth her learning the new way.

  20. Re:Please. by ralbury · · Score: 2, Interesting

    There's something to be said for economic constraints: they make you finish things so you can sell them and put food on the table.

  21. Re:not to nitpick but... by Khazunga · · Score: 2, Interesting

    Argh, I have it somewhere. Oh, here it is. One of the best rants from Jamie "Rant" Zawinski.

    --
    If at first you don't succeed, skydiving is not for you
  22. Re:Lets get to the real point of this article's sh by tjansen · · Score: 2, Interesting

    People who waste their time with text editors are usually beginners who don't have any experience... i wouldnt want them to write something as complex as a WordPerfect filter :)

    Besider that it is their spare time, and I wouldnt dictate them what to do with it...

  23. Re:Please. by usotsuki · · Score: 2, Interesting

    The above program will not link correctly on the cc65 compiler when targeting the Commodore C16-Plus/4, as there is no stdio at *all* in the C16 runtime.

    It also won't work with my cc86 project (Turbo C++ 1.01 to CP/M-86 cross-compiler), because cc86 has *no* runtime at all, except for the startup code that calls main(). See below for an example of how to use cc86 to write a hello world program.

    -uso.
    /* Hello World program for cc86 */
    #include <8088.h> /* may need to be cpm.h on the current version */

    int lputc (int c)
    {
    if (c==0) return 0;
    if (c=='\n') lputc('\r'); /* newline translation */
    _CL=2; /* put char to console */
    _DL=c;
    geninterrupt(224); /* CP/M */
    return c;
    }

    void lputs (char *s)
    {
    while (lputc(*(s++)));
    }

    void main (void) /* XXX: how to pass argc/argv in start86? */
    {
    lputs ("Hello world\n");
    }

    --
    Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
  24. Starting something is easy, maintaining is not by RogerWilco · · Score: 4, Interesting

    It's widely known in the software engineering field that Maintenance of a software product constitutes op to 80% of it's cost.
    (source:"OO and Classical Software Engineering", S.R.Schach)
    This is because the further a program has developed, the harder it
    get's to maintain and to prevent regression fault intoduction.

    From experience I know it's easy to whip something up esp. in a RAD
    environment quite fast. But getting from a product that does what it
    has to do most of the time, to a product that includes:
    manuals, error-handling, fault tollerance, user-friendly GUI,
    help-files, consistent clear code and design, well documented code,
    is very hard, and takes a lot of effort. A lot of coders are not even trained
    to take these points into account when programming in my opinion.

    In my view that's why a lot of OS projects never get the above list
    completed, even if they do have most of the desired core functions.

    Adriaan Renting.

    --
    RogerWilco the Adventurous Janitor
  25. What a moron! by xchino · · Score: 3, Interesting

    This guy is an idiot. One would think he had just recently installed Redhat 5.2.

    "On Linux, there's no decent movie player and no working sound recorder (like the one in Windows 95) shipped as the default by GNOME, but hey, there are more than 385 text editors!"

    Why the hell should there be a "default" video and player that come with Gnome? Seems to me like he has the idea that those are part of a the desktop. He however, goes on to say that there are 385 text editors. There are not 385 text editors included with Gnome. He needs to learn the simple distinction between packages like gnome, gmplayer, enlightenment, and X. What comes as "default" on distro A will not be the same as Distro B. If he was saying there was just no decent media player, then he really is mentally deficient. Mplayer beats out everything I have ever come across, regardless of platform.

    Choice is good, but it's frustrating when none of the alternatives works properly.

    "A good example is Mozilla. There are lots of browsers available for Linux today, but most of them are based on Mozilla. Therefore, they work."

    Since when are most browsers based on Mozilla? I think he's thinking of the GECKO engine, which is not Mozilla.

    "Please stop developing and using some obscure application when there are better alternatives. Not happy with them? Fix what's wrong, or if everything looks wrong, work at separating the functionality into a UI-independent library, then develop your own graphical interface.

    Why the hell should I stop using ANY program I enjoy just because someone else deems something to be "better". I guess I should drop vi for emacs... or is it the other way around? Depends on who you're talking to. At any rate, one of the MAJOR advantages of free software is the amount of choices we have.

    "Reusing and improving existing code, not making your own, is the way.""

    Thank you, oh benevolent deity, for showing us all "the way". I will cease to write any of my own code, or innovate and develop any new ideas, I'll just reuse the same old obfuscated cruft, and spend just as much time or probably more hacking it do be what I want.

    "Another problem is that major functionality is quite often rewritten from scratch. It's not unusual to see freshmeat announcements like "What's new: completely rewritten". Don't throw away all tested and working code and documentation to start all over again, introducing new bugs which annoy users and waste time. So what if there's a lot of refactoring?"

    Thanks for proving you're not at all a developer in any way. Nobody just decides "Hey I should rewrite all this past year of work just for fun!" When code is rewritten it is usually because bad practices have led the project to be unmanagable, or another language would get the done job better. So what if there's alot of refactoring? What kind of dumb statement is that? Who cares that PhpNuke is a garbled peice of insecure software that takes half the time to rewrite properly than it does to fix? Drop all other CMS' and work on PhpNuke, because someone said it ws the best, and others are more "obscure".

    This guy wants to use Windows. He wants to not have an option, have everything laid out for him as what he "should" be using. The only benefit he sees in free software is not having to pay for it. That's exactly the kind of people we could do without in the *nix world. The kind of people that think Linux should just be a free MS clone. Linux is a different OS, a different environemnt, a different user base. The point is not to beat out those MS guys. Linux can easily be turned into expensive crap that any idioit can use, which is why we have Lindows.

    Ok I'm ranting, but this attitude really irkes me. One of the first lessons I learned when making the Windows->Linux switch was how powerful simply having an option is. Whne people can't get over their own personal dislike of Microsoft and make Linux out to be some sort of crusade against the evil giant. It gives all open source a bad name.

    --
    Everyone is entitled to their own opinion. It's just that yours is stupid.
  26. It because it's xyzzy by The+Subliminal+Kid · · Score: 3, Interesting

    The reason there are millions of started programs and few finished (forget perfection the argument is specious at best) it because getting to alpha release is the easy and the fun bit.

    The problems after that are all about bug fixing and dealing with other people weird configs, detecting different platforms and dependency's and all that boring stuff. After all I bet any alpha programs you've written work perfectly on your box, I know it is true for mine.

  27. Re:Yeah but by Anonymous Coward · · Score: 1, Interesting

    no.

    but if you actually know how to use them AND create something worth a shit, you would be one person out of every 10 million.

    you are just like one of those people who claim you have to use Maya or Softimage to be a pro.

    then some nobody using blender or shareware creates something beautiful, and creative and blows away 99% of the work of softimage/maya users.

    it's just a tool. the person counts more.

  28. There is some truth in that, by Sevn · · Score: 2, Interesting

    But there are also a lot of us that simply don't
    give a rats ass about world domination. Linux
    doesn't really HAVE to compete with microsoft.
    Linux/OSS isn't going anywhere. Ever. The fact that
    it is directly competing with microsoft is not only
    amusing, it's gravy. An interesting extra that gives
    me hours of amusing things to read. Linux/OSS is not
    afraid of microsoft and doesn't have to be. It's
    free. It can't be bought out. It's too deeply
    entrenched at this point to go any direction but
    up and sideways fast. The type of user that wants
    a more fine grained control over their computer
    is always going to have a better option than
    expensive commercial solutions. Period.

    --
    For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
  29. Re:Yeah but by brendan_orr · · Score: 3, Interesting

    Actually you can use Photoshop plugins (not just the Filter Factory ones either). I successfully used photoshop plugins (3rd party, I haven't tried the stock filters, but then again, why would anybody want to?) Script-fu, Perl-fu, Python-Fu are all way better than Photoshop's "Actions" Plus its open source so if you don't like it, modify the fscking source. And yes, there is unsharp mask, and histogram adjustments, plus there are many Gimp counterparts to the Photoshop plugins (you have Gaussian blur in Photoshop, in Gimp you have 2 types of Gausian blur, each meant for different situations). While yes, the Extract feature might not be in gimp yet, who is going to stop someone from making one.

  30. And can Photoshop do the following? by 0x0d0a · · Score: 3, Interesting

    Just a followup:

    Does Photoshop have anything like Resynthesizer?

    How about Tileable Blur?

    How about the Solid Noise plugin?

    Is there native warping functionality in Photoshop, as IWarp provides in the GIMP?

    How about the gorgeous Supernova?

    IIRC, Xaos makes something (expensive) like GIMPressionist. Of course, Photoshop doesn't come with this functionality.

    Lots of other things -- I haven't used Photoshop for a long time, so I'm not going to be much good at pointing out the things that it lacks...just pointing out that the functionality sword cuts two ways.

    For output intended for print, Photoshop is better. For output intended to be digital, GIMP is better. Pretty simple.

  31. Comment removed by account_deleted · · Score: 2, Interesting

    Comment removed based on user account deletion

  32. Re:You Show Your Colours Mr. Spot on by 0x0d0a · · Score: 3, Interesting

    How can you despise people and then expect them to buy in to your vision? Unfortunately the impression it leaves is that Open Source is a self-serving ego trip for individuals who really aren't at all interested in the public good.

    First of all, I'm not sure that you can say that I despise someone per se. I despise their actions. I don't care if someone can't program, but if they aren't willing to contribute at *all* and they expect free attention from the developers...yes, I suppose I consider that act despicable.

    Second, what "vision" is this that they're supposed to be buying in to?

    Third, this illustrates another issue that I'd like to bring up. There is much mention of "public good". People feel that once someone's demonstrated a hint of altruism, or at least lack of selfishness, they must be good to hit up for more. Just because a programmer didn't hold his source close to his chest doesn't mean that he wants to spent hundreds of hours that he could spend programming or with his family or painting or hiking doing tech support for unappreciative users. You're talking about public good? What about the efforts of the noncontributors to the public good? What have *they* done? Are *they* out donating their time to the public? Yet they expect the developer to donate more time to them because he's shown a flicker of what might be percieved as interest in the "public good"? The developer writing a line of code can benefit many people. Has this user sent him money to assist him in writing lines of code for many people -- for the public good? Has he assisted in writing code? Documentation? Anything? No? Then this user demanding attention in the name of the "public good" may be a bit hypocritical. But worse -- if they do not *help*, do they at least avoid *hindering*? If this noncontributor eats valuable developer time asking FAQs because he won't even look at the documentation, he is *hurting* the public good. If he simply criticizes the developer's work, he discourages the developer from producing anything more, hurting the public good. Developers that generously and freely give out time and effort and then are met by selfish criticism tend to get rather bitter over time.

    The arrogance that permeates this statement is sadly too common in Open Source.

    If wanting to not be met with a kick when giving something freely away is arrogance, then I must plead guilty. I'm only human.

    Remember that, while Joe User is playing games on his X-Box come the weekend, Mike the Open Source Developer is writing software that Joe can freely download and use. Mike's done his part. If Joe hasn't done his, has he at least avoided hurting Mike's efforts?

  33. Let's hope noone learns "Hello World"... by Kjella · · Score: 2, Interesting

    ...because it's already been done. It's not exactly a disaster to reinvent the wheel to learn. If anything, the OSS nature allows you to take what is good from other projects (copy-paste), and replace what's bad. Personally I've looked at some projects I'd *like* to improve (VirtualDub filter/DirectShow/Libmng wrapper), but it's over my head.

    So instead I might read my "[insert programming language] for dummies" and start on something very simple (yam?), maybe put it on freshmeat if I feel it is useful. Even if it's not doing anything revolutionary. Are you telling me I shouldn't? Too bad for you, IMO.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  34. Re:Easy by MrTangent · · Score: 2, Interesting

    In reference to the audio programs, that's what Mac OS X is for, methinks.

    Someone had a sig that read like this:

    Unix for servers
    Macs for productivity, graphics and audio
    Windows for games

    Something to that effect, and I agree. Windows is useless to me, except for game playing. But for high end audio and graphics I'd choose Mac OS X every time. So does 99% of the design and recording studios as well. Linux/BSD/Unix is great, but I think its strength is firmly entrenched in the server market, and not the desktop market. At least that's my opinion.

    Of course, one could argue that Mac OS X is unix, so one could do all the server duties, graphics and so on altogether on that one machine. The GUI is rather memory intensive so for high traffic sites it'd probably be better to run Darwin or *BSD, without the GUI front-end.

  35. Re:Yeah but by Virtex · · Score: 2, Interesting

    I just love all the posts in this thread that say, "Well the GIMP doesn't have it, but you can always write your own..."
    Who said that? I mean besides the one sarcastic post.

    Do y'all have any idea who uses Photoshop? My graphic designer gf would laugh her pretty little ass off if I sugguested that she just whip up a patch in C or whatever-fu.
    So what does she do if she needs some functionality that Photoshop doesn't provide? I would guess that she just goes through the steps to re-create the effect manually. You can do that in the GIMP too, you know.

    Open Source kicks ass, but come-on guys. Most people just want to use software, not write it.
    So use it. I've never had to write code to use any open source program. If something doesn't have the functionality I need, I'll just find another program that does. I don't see where that requires me to write code.

    --
    For every post, there is an equal and opposite re-post.
  36. Re:Yeah but by matrix29 · · Score: 2, Interesting

    Like hell it does. Must we resort to bashing other image editors to make our own look better?

    I'm a professional designer, and I prefer PSP to any other editor merely for its near-flawless integration of vector and bitmap tools. Yes, I've used them all ... CorelDRAW, Canvas, Photoshop, Fireworks, and even the GIMP. They've all got their markets. But to state unequivocally that an application sucks (without any reasons, besides!) is just bloody stupid.


    I also own PaintShop Pro too, but it is flawed badly on handling layers and vector objects (Ulead's paint program is many times better at that, but the trial version of #8 I downloaded recently is SLOW now and not worth the cash).

    My new favorite paint program for vector & bitmap is REAL DRAW PRO3. The pure wonderfulness of this program is that you can paint directly on a vector object and add multiple effects and there are some great vector editing tools (though for some reason it lacks a SMOOTH vector object command AND it lacks a basic "Draw spline" to draw a series of points and connect them with a rubber band curve AND for some inane reason doesn't change vector lines to "curve" or "line" at the line corners but at points ending or starting the line which makes editing awkward). The greatness of this program cannot be stated easily here so I recommend a visit to the website and download the TRIAL version.
    mediachance.com/realdraw/

    It could use better paint tools, some basic bitmap tweaking functions (smear, blur, smooth, etc..) for the paint tools, and some options I've already suggested to the programmer along the lines of more direct effect map editing as is already done with direct transparency map painting (painting on the bump maps directly, painting on the lens maps, adding in height map painting and vector fills) and adding in a flood fill option, object hierarchies, fixing the rotate option to allow rotation of grouped objects, fixing the magic texture tool to allow mapping rotation and perspective options, making the menus a bit more consistent, etc...

    Otherwise it is one damn nice proggy.
    It is nice to use a program that acts like I want it too overall.
    An overview of what the program can do from the REALDRAW PRO3 history page

    --
    "Face it, a nation that maintains a 72% approval rating on George W. Bush is a nation with a very loose grip on reality.