News for hackers. Stuff that matters.
Re:Numworks: open-source, Python-compatible handheld graphin... by kfogel on Sunday September 23, 2018 @01:25AM (#18049538)
That's right. And prohibiting commercial exploitation violates one of the key clauses of both the Open Source Definition and the Free Software Definition (the part about freedom of use for any purpose). See https://opensource.org/faq#commercial. In other words "open source" doesn't just mean "you can see the source code" (that's known as "visible source" or "source available" software). Rather, "open source" means "meets the Open Source Definition", which is at https://opensource.org/definition.
Re:Numworks: open-source, Python-compatible handheld graphin... by dbcurtis on Sunday September 23, 2018 @01:52AM (#18049589)
so the GPL is not open source?
Re:Numworks: open-source, Python-compatible handheld graphin... by kfogel on Sunday September 23, 2018 @01:59AM (#18049612)
The GPL allows all commercial use. It does not allow proprietary restrictions on redistribution, under certain circumstances, but that's different. You can charge as much money as you want for GPL'd software, and you can base your commercial service on GPL'd software, etc (by the way, this is not just hypothetical -- billions of dollars of commercial activity are based on GPL'd software, including but not limited to the Linux kernel). It's just that when someone receives a copy of GPL'd software from you, you can't place further restrictions on their redistribution -- the permission to redistribute under the GPL comes with the copies. Think of it this way: the GPL prevents monopoly, while permitting commercial use.