https://github.com/VladimirKalachikhin/e

https://github.com/VladimirKalachikhin/e-inkDashboardModernSK Dashboard for modern powerful JavaScript-enabled e-ink devices with some SignalK instruments. Available in Appstore. Testing is required. Welcome suggestions and criticism.
No description
8 Replies
Matti Airas
Matti Airas8mo ago
Sorry to see that you didn't use an open source license. That prevents any code reuse of your work.
Владимир Калачихин
The license prohibits commercial use. For commercial use, commercial licensing is possible.
Matti Airas
Matti Airas8mo ago
Yes, hence no open source.
Владимир Калачихин
I believe that businesses do not have the right to use open software for free.
Matti Airas
Matti Airas8mo ago
I don't know what "open software" is. It can mean anything. However, open source software is a well-defined concept and the license you have selected for your projects unfortunately does not fall within that scope. Now, everyone is of course entitled to license their own code as they want, and there's nothing wrong in writing non-open-source software or seeking to profit from it like you do. Most professional software engineers do that for living. However, in the context of an open source community, using compatible open source licenses would greatly benefit the community as a whole by making code reuse and sharing possible, and encouraging other people to participate in improving your code. What I would appreciate, however, is having correct license information in packaging metadata. The package.json information in your projects suggests a different, far less restricting license that what is stated in the actual repository. I'm sure that is a simple copy-paste error, but maybe you could fix that nevertheless?
Владимир Калачихин
I don't quite understand you. In the package.json is specified CC-BY-SA-4.0 license. The repository contains the CC-BY-SA-4.0 licence text with specifying the licensee. What's wrong here?
Matti Airas
Matti Airas8mo ago
The license in your repo is Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International which is CC BY-NC-SA 4.0, while in package.json you specify, like you said, CC-BY-SA-4.0. That is Attribution-ShareAlike 4.0 International. The latter roughly corresponds to copyleft software licenses (although is incompatible with them) while the former is a decidedly non-open-source one.
Владимир Калачихин
You right. Thanks for bringing this to my attention. I was very distracted. About a " decidedly non-open-source ": yes, I am against "free distribution".
In addition, the CC BY-NC-SA does not prohibit the use and modification of the code, at least in Russian legislation.
Want results from more Discord servers?
Add your server