4 ms·
I love OSS. I just think it should come with a cap. If a single stakeholder (shareholder, employee, bondholder, etc) is worth $1B USD or more, the license is $1
by 3pt14159 5y ago
I love OSS. I just think it should come with a cap. If a single stakeholder (shareholder, employee, bondholder, etc) is worth $1B USD or more, the license is $1m[0] a year. That way we all get to have fun, but the megagiants like Amazon actually have to pay something back to projects like Postgres. We'll get better security and a naturally progressive, opt-in tax on the largest of companies and investors.
[0] Or whatever, if it's a small library maybe $50k or maybe something that scales with market cap, etc. Throw lawyers at it.
- version_five 5y agoYou can make a license like that if you want to.
- josephcsible 5y agoJust don't pretend that it's open source.
- 3pt14159 5y agoHow is it not open source?
- version_five 5y agoI would say it could be open source (defined as you can see the source code) but it's not free, as in it has restrictions.
- josephcsible 5y ago> open source (defined as you can see the source code) But that's not what that's defined as.
- ddulaney 5y agoI define Open Source to mean that I can see the source code. The OSI defines open source one way, and I just defined open source another way. This is an inconsistency that trips up lots of people on HN and elsewhere. There isn’t one definition, there are many, and calling “anybody but the mega-rich can use this for free; they have to pay” open source falls within some definitions but not others.
- josephcsible 5y agohttps://xkcd.com/1860/ https://xkcd.com/1860/ The OSI's definition is the widely accepted one. If you mean something else, then make up your own word. To redefine open source like you're trying to do just makes communication more difficult for no benefit.
- bigiain 5y agoOSI didn't invent the term, and weren't the first ones to use it. Why shouldn't they be the ones required to "make up their own word"? "Open source" has a reasonable plain english meaning which doesn't automatically include all the requirements of OSI's "definition". I don't see why the simplest plain english interpretation shouldn't be considered "the real one". You say OSI's definition is "the widely accepted one", I'm 100% certain that's not true if your sample group is representative of "english speakers" instead of "hacker news readers". (And I'm pretty sure your linked xkcd supports my argument here more than yours.)
- morelisp 5y agoYour response is a bit ironic as OSI more or less did invent the term (causality-wise, rather much of the group that invented the term went on to found OSI), but attached an already-existing definition (of free software) to it.
- type0 5y ago> defined as you can see the source code That's "source available"
- josephcsible 5y agoBecause it doesn't meet the Open Source Definition: https://opensource.org/osd https://opensource.org/osd I think you're confusing open-source with visible-source.
- bigiain 5y agoIt doesn't meet one definition that one advocacy group choose to use. Other "open source" companies are somewhat more realistic and honest about the term and it's history: https://www.redhat.com/en/topics/open-source/what-is-open-source https://www.redhat.com/en/topics/open-source/what-is-open-so... I'm not saying the OSI's objectives and motivations are bad, but they did not invent the term "open source", they were not the first to use it, and their ongoing attempts to gatekeep it's usage are - at least to me - tiresome. (Having said that, I also find rms's hardcore free software stance tiresome, but I'm glad he chooses to dig his heels in so hard there, as an opposite-end-of-the-bellcurve outlier to counterbalance the vested commercial interests trying to extend and embrace the free software movement for commercial greed...)
- sangnoir 5y agoThe problem is that developers hypocritically want to have it both ways: they want all of the upsides of a permissive license (wide adoptions), but none of the downsides (wide adoption by big tech companies without being paid).
- aloer 5y agoscaling with market cap and having a huge “free” tier is an interesting approach. Something like an official license requiring companies to pay 10k for each trillion $ market cap calculated on jan first of the current year low complexity, low decision making overhead. it wouldn’t help for small or very specialized open source projects but the big ones that keep the world running are probably used in some way in all the big companies anyways so the total should come out somewhere in the range of 1-2 developer salaries (adjust the 10k above to match. no idea how many trillion+ companies there are right now) edit: I overestimated how many there are. With 10k one would get to 50k this year. Numbers must be adjusted a bit :)