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

how can you be an open source advocate and still work with adobe & friends? - no question on the quality/productivity of those, just on your argument.

A more consistent argument would’ve been: “open source advocate, Gimp, Inkscape and others run even better on my mac than on linux” (would disagree on that, but at least it would be a more consistent argument)



Because the tool you use is just part of the equation. It's same reason I use Discord, Telegram, whatever. You trade convenience for money, time or privacy. Sadly, I genuinely don't think that any of the tools you mention come close to Photoshop or Lightroom (Darktable is getting there but still misses a few key things for me).

To be an open source advocate I have to only use open source software? How would I drive my car? Or use my phone? Or my TV? It's just not practical.

I advocate for mostly open source server side software. I wrote a Masters dissertation on Linux and normal peoples interactions with the Linux desktop. I record a podcast twice a month (selfhosted.show) and edit it under Linux sometimes and sometimes on Mac.

My argument, such as it is, is that the tool I use to build and maintain my open source infrastructure doesn't need to be open to allow me to further the open source agenda. Linux changed my life and I do everything I can to give back to the community.


One can be an open source advocate and still not be a closed source detractor, recognising the usefulness and/or quality of some proprietary software.

Things are not manichaean zero sum game.


Advocates can still be rational, zealots rarely are.


You can be an open source advocate while not exclusively using open source software. I've been an open source advocate for most of my life, during the early days I predominantly used Windows, but I was aware of Linux and skilled with it and worked to ensure it was used where appropriate and possible on servers in my workplaces. It's a given that Linux dominates servers in 2020, but that wasn't always the case.

The way now is really not even on the desktop, Linux lost there and now the world has moved on. The war is on mobile, and Android isn't truly open in the way that Linux upstream is due to binary blobs and baseband. Hopefully someday we'll see a truly open mobile platform rise to supremacy, but right now we have two separate walled gardens on mobile and not much else.

Within those walled gardens, advocacy can be to use apps which are open source vs proprietary options (e.g. to use andOTP instead of Authy, or Bitwarden instead of LastPass, as a simple example).

Existing inside the walled garden we're all forced to exist in is not hypocrisy, it's pragmatism. Using the best tool for the job and acknowledging the deficiency of open options is just being realistic, not an example of a fall from purity. Not everyone is Richard Stallman.


Because you need to actually get your work done and need to interoperate with files from others?

Being dogmatic and pure about the license of every piece of software you use might win internet points but it’s not going to actually get the job done.


>Being dogmatic and pure about the license of every piece of software you use might win internet points but it’s not going to actually get the job done.

Sure. But I wouldn't go around calling myself an "open source advocate" while supporting some of the worst.


Why does it have to be a zero sum game? Frankly, that’s the sort of gate-keeping that keeps people away from trying or adopting OSS.

Someone can support and advocate for a software development model and for the freedoms and opportunities that can allow for without having to go all-in and ensure that every piece of software they buy, use, or support follows that same model.

A really great way discourage people from advocating for OSS is to harangue them for daring to use Photoshop in lieu of Gimp.

Obviously it’s really convenient and rewarding when best-in class products are also OSS, but that’s not the world we live in.

It strikes me as a really shitty message to say that the only way you can advocate or support something is to go all-in on the model. If the goal is to get more people using and adopting and developing with open tools, yelling at them for not being the pinnacle of “purity” sure seems like a strange way to do it.

If someone calls themselves a “free software advocate,” I’ll agree that that implies a much stronger dogma to a specific set of licenses — but that’s an ideological movement that is materially different from OSS.


Absolutely Amen. Thank you.

A list of my open source contributions include co-founding Linuxserver.io, the Self-Hosted podcast, blogging extensively about open source software (blog.ktz.me) and work for Red Hat. I say this not to be 'look at me' but to show that I try to put my money where my mouth is. I wonder what the other commenters have contributed.




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

Search: