Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yes okay, its about having the choice and the option. Its rooted in the fundamental instinct to cling to freedom and seek it out.

Even if you don't make a choice, having the option to is still empowering, because the absence of a choice tells you someone else made it for you.

For many, that could be the same choice they would have made. That doesn't give any condolence to those who would have made a different one, but weren't given the option.



I understand the need for people to feel like they have a choice by using free software (the choice to modify it if they want to), but at this point it is just an illusion unless you are prepared to dedicate a huge amount of time. If you practically couldn’t do it even if you wanted to, does it still mean you have a choice?

It’s a different time today than it was 40 years ago when RMS modified printer drivers, and software is much more complicsted than it used to be.


Theres a degree of philanthropy to free software contribution. Yes, there are often hacks and workarounds for problems in code that don't require dedicating the substantial time to learn a codebase and fix the problem forever, but if you do fix it you aren't fixing it only for yourself, but for everyone else who encounters that problem.

I've made dozens of contributions to esoteric projects - from music players to game emulators to HTML template libraries. It does take a ridiculous amount of upfront reading of code to become comfortable enough with the environment to make the change, but I at least only try to fix problems I see as impacting more people than just myself.

Sometimes I wish it were easier to just sit down, take the highest rated bug on a project, and spend all the time it would take to fix it. Its a shame I wasn't lucky enough to be born into wealth so I could just do that all the time. So instead I hope to get there sooner rather than later, where I can amass enough wealth to stop wasting my time on CRUD apps for some business interest and actually do something meaningful.


> Sometimes I wish it were easier to just sit down, take the highest rated bug on a project, and spend all the time it would take to fix it. Its a shame I wasn't lucky enough to be born into wealth so I could just do that all the time. So instead I hope to get there sooner rather than later, where I can amass enough wealth to stop wasting my time on CRUD apps for some business interest and actually do something meaningful.

This really hits the nail on the head.

Since I became a father of three, my time priorities have shifted quite a lot, and I’d rather spend it with my kids than nose in code that should work but isn’t.

A perfect example is trying to get Nextcloud or Lychee working. After literaly days trying to get it working right, I just gave up. All I want is to share pictures of my kids with my family, but due to bugs or config, I have to wade through someone else’s code?

Philantropy is for someone else’s benefit. If it was just at my expense, that would be one thing, but it’s at the expense of my kids too. And that’s something I can’t justify.


Totally depends on what you're thinking of modifying and how you want to modify it. Some experience gained through one modification also carries over to others, even when done on different programs. I've done modifications that only take a few minutes, and I have my systems setup so it's really, really easy to pick a package by name to modify it and distribute the mods to all my machines, complete with version control. I very much appreciate the ability to modify the free software I use.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: