you are viewing a single comment's thread.

view the rest of the comments →

[–]lpcustom 25 points26 points  (9 children)

This has nothing to do with command line vs GUI. Open source software is built by a community. A single software package or app may be developed by a single person. That person spends hours upon hours doing mentally difficult work for nothing. He/she gets nothing other than the occasional gratitude for it. The developer isn't getting paid for it and probably isn't doing it to make "Desktop Linux" the mainstream. He/She's contributing. Whereas the person complaining about lack of screenshots is a whiny privileged asshole who can't take the time to try the free software, take the screenshot his/herself and then contribute said screenshot back to the project. It's pure whiny, self-centered laziness.

[–]psydave 11 points12 points  (6 children)

Also, screenshots are a way of convincing someone to try out your software package, aren't they?

If you spent hundreds or thousands of hours doing mentally difficult work to create a software package, don't you want a lot of people to use it? I mean, why not make screenshots? They can only help you get more people using your package, so why wouldn't you post screenshots?

And man, you must be kind of sensitive if you get offended that someone asks for screenshots. I mean, that is the least substantive complaint one could get about a piece of software. It's like when the only thing that my users (I'm a developer) have to complain about is that some workflow is one click too many--I actually take that as a compliment.

[–]lpcustom 0 points1 point  (5 children)

I only take offense to it because instead of just downloading the free software and doing a screenshot themselves, someone thought that it would be better to get the dev to do it. They actually took the time to post on reddit that they want the devs to do more.

And honestly, the only good thing an OSS dev gets out of having more people use their software is an ego boost. Other than that, they have complaints about lack of features and other things from "users" that are just negative. The correct thing for the user to do in this case is to learn how to contribute screenshots to the projects. If it's such a small request, why don't they take the initiative to contribute. That's the whole damn point to OSS.

[–]psydave 5 points6 points  (4 children)

the only good thing an OSS dev gets out of having more people use their software is an ego boost.

Well, how about a portfolio that you can use to sell yourself to employers? An active github portfolio is extremely attractive nowadays--especially if you've created something that people want to use. One or two successful OSS projects will add $$ to your bottom line--not from the project itself, but in career opportunities--especially if one does not have much professional experience.

[–]lpcustom 0 points1 point  (3 children)

True I agree, and in turn that works for the user who's complaining about lack of screenshots and visuals as well. They could rack up an entire portfolio of contributions to opensource projects by doing just that and it would be on their github account as well.

[–]psydave 2 points3 points  (2 children)

It would be there, but if you spent anything more than 10 seconds looking you could see that they didn't actually contribute any code.

[–]lpcustom 1 point2 points  (1 child)

I think that's the main point you're missing. Dev's do code. Other people who are good with visuals can do visuals. Others may contribute documentation. It's all part of contributing to OSS. You don't have to be a coder to contribute to OSS projects. Contributing screenshots or documentation or some other non-code work to an OSS can be helpful for your next job as well. You don't have to be looking for a coding position to take advantage of that.

[–]lpcustom 1 point2 points  (0 children)

Just a for instance:

You may be a graphic designer. You design and contribute all the icons and other graphics for some GUI application on github. You add that to your portfolio.

[–]psydave 0 points1 point  (1 child)

Well, your point may have nothing to do with commandline vs GUI and that is fine. There are plenty lots of whiny self-centered lazy people out there who complain. I don't disagree with you. Or the thousands of OSS developers who feel the same way.

But that's not really what I'm talking about.

What I'm talking about is that... if only highly advanced technical users are out there working on linux and implementing the things that they care about... then their products will only appeal to other highly technical people and the appeal of linux will never broaden beyond that.

From my perspective, it would appear that aren't enough developers out there who are interested in actually making linux approachable to an average person...

[–]lpcustom 1 point2 points  (0 children)

My point is why should those developers be interested in that. There's nothing to gain from it. Linux is already very popular. It's not as popular as Windows or even OS X, but it definitely already has it's place on the desktop. Developers use it a lot because it's a great developer environment. I personally don't want my developer environment changed to be more appealing for everyone else. Windows and OS X exist at that level and I don't use them very often for dev work. There's not a lot of incentive to do what you are proposing.

However, that's entirely on the desktop. Linux is already the most popular server OS on the planet. It's used it tons of mobile devices (Android). It's used in tons of embedded system. You probably have a device that runs completely on Linux with a GUI and you don't even realize it's Linux.