Hacker News new | ask | show | jobs
by adrianN 3281 days ago
How about instead of taxing the workers we tax the companies that profit from open source efforts.
2 comments

Let me explain better, no software engineer (SE) would be paid above 30k$ if he always starts from scratch (walking). He is paid its economic value for being fast. And he is fast because he rides a horse (building over open source language/framework/library).

So while a part of SE are maintaining stables, other part of SE don't want to pay for horse. I think this last part of SE are killing their own jobs.

The software engineer is paid because they produce value for they employer. It's upon the employer, not the employee to pay for the technological infrastructure.
That's right. But when your employer will ask to shift infrastructure because old one is no more maintained, and to be as productive as before, you'll be very slow at development and get fired. If the employee is paying for the infrastructure, this is because SE are not solidary to open source projects.
How would you measure how much of the profits a company makes come from open source efforts?
You don't, you just use a fixed percentage of whatever business tax they pay to fund open source development.
How are you going to separate out companies that profit from open source software, from those that don't? Would the fixed percentage be same for a company that is built 100% on open source software as it would for one where a handful of people in one department occasionally use VS Code to write some python scripts?

If you want to fund open source using tax money, then fund open source using tax money. Trying to implement a special Open Source Tax and apply it only to those that "profit from" open source seems both counterproductive and virtually impossible.

I think everybody profits from open source, since a large part of the Internet runs on open source, so there is no big need to discriminate.
So why make a special separate tax that has to be calculated and administered? Just use the tax money you already collect to fund open source projects.
If you want to spend more money you have to increase taxes. I don't mind whether we just increase an existing tax or create a new one.