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

There are ways to require payment for some uses of things that are legitimately open. As an example, consider the practice of selling exceptions to the GPL, as is done for Qt.


> As an example, consider the practice of selling exceptions to the GPL, as is done for Qt.

There are people who do not consider that "open".

See the whole debacle about what exactly constitutes "open source"


> There are people who do not consider that "open".

Who? Even Richard Stallman is okay with what they do: https://www.fsf.org/blogs/rms/selling-exceptions


Richard Stallman isn't necessarily the sole authority on such things. Consider creative common vs. AGPL. Is CockroachDB "open"? etc.

In any case the software world has changed drastically since that article has been published.


Those all seem black and white. Creative Commons' NC and ND licenses are not open, but the rest are. The AGPL is open. CockroachDB is not.


you are not understanding. why is it not open? Who is the authority of "open". Why is CockroachDB not open? I can see their source on GitHub.

"open" is not like 1+1=2. ultimately it is arbitrary. one definition of open is "to make available", by that definition all of them, including CockroachDB are "open".

open does not necessarily mean you can use it, just like how an open door does not necessarily mean you can enter the house.

in any case, we can agree to disagree.


You're confusing "open" with "visible".


I literally quoted a definition from Webster for "open". let's just stop this pedantry. I'm going to go back to "Open"AI.


"Open" is a pretty vague word which could mean all sorts of things.

"Open source" is defined by the Open Source definition according to the OSI [1]. In saying that, I realize that every couple of years somebody tries to claim that their understanding of the term "open source" should trump the one the community has settled on. I personally am not ready to acquiesce to this semantic drift, at least, not yet.

[1] - https://opensource.org/osd/


It's not even real semantic drift. It's basically the astroturfing version of it. The people trying to change the meaning are doing so because they want to capitalize on its good name without meeting the true definition.


Does this prevent any external contributions in GPL?


It means external contributors need to agree to a CLA for their changes to be incorporated into upstream Qt.




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

Search: