Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I don't know if this is permitted here. If not. Just delete this and if it's permitted, reply with go ahead. As Linux users we have large software choices. I gave this thread the title of Garbage-ware because there is some software that is garbage. Either it's incomplete or it is so poorly written it just doesn't work or crashes like Windows 98. What Linux programs you came across that earns the title of Garbage-ware?
You sound like a consumer complaining about defective products.
The beauty of open source is that anyone can create/modify/release stuff that you can also use freely.
If it's not up to your standards, or doesn't work as you would expect or like, file a bug report, improve it yourself, or use something else.
Each distro that maintains a repo should have policies about what standards software needs to meet to be included - it's your choice what to use, or not.
Complaining that some software that someone built (for whatever reason inspired them) is "crap" is pointless - it may be that you don't understand how it works or it wasn't intended to function with the setup you are running, or it was a 'first draft' that has been abandoned for any number of reasons or ... whatever.
You sound like a consumer complaining about defective products.
The beauty of open source is that anyone can create/modify/release stuff that you can also use freely.
If it's not up to your standards, or doesn't work as you would expect or like, file a bug report, improve it yourself, or use something else.
Each distro that maintains a repo should have policies about what standards software needs to meet to be included - it's your choice what to use, or not.
Complaining that some software that someone built (for whatever reason inspired them) is "crap" is pointless - it may be that you don't understand how it works or it wasn't intended to function with the setup you are running, or it was a 'first draft' that has been abandoned for any number of reasons or ... whatever.
You respond like one of those that creates Garbage-ware. I don't create software or know how to create software. Some software doesn't allow bug reports. It's great we have these choices with Linux, but the way you responding is you support bad software.
I don't create software or know how to create software.
So you're a step below the "crapware writers" in the "qualified to comment" category then.
Quote:
Some software doesn't allow bug reports.
I don't know of any (real) distro's that don't have a bugtracker of some description for the software they include.
If you're talking about direct to upstream - it's not a requirement, again, anyone can write code and release it.
Quote:
It's great we have these choices with Linux, but the way you responding is you support bad software.
No, I support anyones right to write and release whatever code they want, without it needing to comply to your expectations.
Most of the time it is simply because it is something useful to them - and you can either use it or not or (learn how, like they did, and) rewrite it to your liking.
Given the openness of the web and Linux, this is an extremely difficult question. People are free to post their ideas, code, or compiled programs, and the rest of us are free to try their code or not. For instance you can web search for a coding example and find many examples. I do this, and invariably they help me, but I usually copy what helps me best, edit the code to fit my coding style, and also to fit the individual case. Plus what I've searched for is not my entire architecture, but just a function of some type to accomplish something I haven't written before, or it's been so long I'd like some new ideas. When following practices as I describe, you clearly encounter incomplete code, as well as very bad code. Well, I'm not going to even start by copying code which I find to be very poorly written, and thus I ignore it. Not that it has a name, or anything either, it's just something someone posted somewhere.
Meanwhile there's code that's more well known, like gimp, or ffmpeg, or other utilities. And I'm sure there are plenty of utilities that people have written which haven't grown like ffmpeg did, or a similar example, because their functions were not so widely useful, or the code was poor and never maintained.
To answer fully, I really don't have any big public examples that I'd cite, in fact the exact opposite would be that I'd cite code where it once was some free thing written just by a person who posted it, and that code turned into something very useful and now is a part of normal distributions of Linux.
The other part of my answer would be to ask what the thinking is behind your question? Are you trying to avoid encountering bad software? Or just asking a general question?
The other part of my answer would be to ask what the thinking is behind your question? Are you trying to avoid encountering bad software? Or just asking a general question?
Excellent response. The reasoning behind the question is to see which programs are bad and are more trouble than it's worth. This information could possibly be beneficial not just for myself, but for everyone. The vast majority of Linux software is great. But sometimes we encounter poorly written software. Sometimes it can look like a bad software because it's very old or outdated and these old are still floating around and don't play well with other modern software, modern hardware, and modern Linux distros. Long live Linux.
You respond like one of those that creates Garbage-ware. I don't create software or know how to create software. Some software doesn't allow bug reports. It's great we have these choices with Linux, but the way you responding is you support bad software.
So, your way or the hiway, huh?
I thought descendant_command's comments had a lot of merit. To have them summarily dismissed by someone who admits up front to having no knowledge of the subject is just another form of crap.
This is beginning to look like a garbage-thread - as if there aren't enough already.
No. But when someone is a wise guy and wants to defend a problem, that problem keeps getting bigger.
Are we reading the same post??
I see nothing in descendant_command's post that could remotely be construed as defending any problem!? I see only a very constructive and important, if brief, bit of perspective being expressed. If you are going to label other people's work as crap, you must at least admit of some context other than "just because I think so"!
If the "wise guy" label is to be applied, I see only one good candidate so far.
Last edited by astrogeek; 11-19-2015 at 02:19 PM.
Reason: tpos, typs, typos, added comment
But sometimes we encounter poorly written software. Sometimes it can look like a bad software because it's very old or outdated and these old are still floating around and don't play well with other modern software, modern hardware, and modern Linux distros. Long live Linux.
Even well written software in the wrong hands could be considered crapware after a "user" has hosed his system with it.
Then they love to blame anyone but themselves.
Old software? What's that?
The original code for vi was written by Bill Joy in 1976 and it's one of the best "old" programs in the world.
Can you cite some specific examples, or even one that doesn't play well with modern hardware... modern Linux Distros?
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,679
Rep:
I can honestly say I can't think of any "garbage" software that I have installed under Linux. There are things like Unity that I don't like and things like command-line IRC and email clients that either I've been to stupid to learn how to use (the IRC) or there's a known issue meaning I can't use it (the email client).
I think the buggiest thing I use is Google Earth, which buggy or not is one of the few applications I "must have".
The reasoning behind the question is to see which programs are bad and are more trouble than it's worth. This information could possibly be beneficial not just for myself, but for everyone. The vast majority of Linux software is great. But sometimes we encounter poorly written software. Sometimes it can look like a bad software because it's very old or outdated and these old are still floating around and don't play well with other modern software, modern hardware, and modern Linux distros. Long live Linux.
I think considering it as an overall "in general" topic, you'll find two or three variations on answers, but they'll also all be subjective.
Something someone doesn't "like", so they say they don't like it. Doesn't mean it's bad software
Something someone didn't understand or couldn't use and they say they don't like it, but perhaps the person commenting was their self, a poor user of software, where nothing is ever going to satisfy their needs/desires
A biased attack for no reason, once again, because someone's passionately against something and they just wish to have their say.
It is far easier to criticize, people do this all the time, versus offer good feedback.
Meanwhile I've seen possibly effective questions about particular software where the OP has asked, "Has anyone used blah-blah? I'm using it for this task and would like to know if anyone has any experiences they can share?" Usually this works fairly well in communicating benefits and pitfalls on a particular software utility, as well as possible alternatives should the OP be interested in trying some alternates.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.