Ask HN: Thinking of only using open-source in 2017. What would that mean to you?
From a practical perspective, going purely open-source would mean trading OSX for Linux, Sublime Text for Atom, Chrome for Firefox, Photoshop for Gimp, etc. All of that sounds totally doable, but the more I think about it, the trickier deciding what should count as "closed-source" gets. My iPhone is certainly closed-source, but I'm not sure it's even possible to run AOSP on any of the current batch of Android phones. Replacing my phone with a land line feels like taking too much of a step away from society. Facebook and Twitter are both closed-source platforms I could walk away from easily but again, deciding where to draw the line gets tricky. Avoiding Github and only sharing my code via a self-hosted Gitlab CE instance would seem like obeying the letter of the law but against the spirit of the experiment. Avoiding Google services would probably be the hardest but most interesting transition. (is there anyone offering a truly open-source email service? I know I could self-host, but I imagine I'd run into problems with messages being caught by spam filters.)
So I ask you all: what would going purely open-source mean to you? Where would you be willing to compromise and where would you draw the line? Do you think in 2017 it's even a reasonable thing to attempt?
Thanks! And I'm looking forward to reading your responses.
5 comments
[ 2.6 ms ] story [ 26.3 ms ] threadPersonally, it's always drivers etc that I find it difficult to get good open-source options for. Even if you're running Linux the open-source graphics card drivers are pretty terrible, so you take quite a performance hit if you're not prepared to include any proprietary code at all.
I think restricting myself to only open-source hardware would make something like this impossible. I don't think I'm running any proprietary drivers on my Linux desktop now, though. It's stock Xubuntu using the hdmi and vga ports built into my motherboard and I haven't had any issues with it. I don't do any gaming though - the most GPU-intensive stuff I've done on Linux is running RViz and Gazebo when I was using ROS for robotics.
I still use Skype, because that's what my (overseas) friends use. If you start going off on too much of a philosophical crusade trying to convince people to use open source tool X, more than likely I suspect most people will start thinking you've gone a little off the deep end.
For personal use, I try very hard to only use open source software, even if I know there are closed source alternatives that might be more polished / productive. (That trade-off is becoming less and less common; I find the quality of tools has improved drastically over the years.) Also, I try to contribute patches - or at least bug reports - whenever I can.
My point is, you gotta pick and choose your battles. Running an open source OS? Highly achievable. Changing the culture of the internet? Not likely.
--- I should add, wherever you end up drawing the line, good on you for taking the jump!