johanmeijer / grott

Growatt inverter monitor
https://github.com/johanmeijer/grott/wiki
374 stars 103 forks source link

Add license information #512

Open vazhnov opened 5 months ago

vazhnov commented 5 months ago

Hello!

Could you please add information about the license of this repository — is it allowed to copy, change and use the code in any purpose? It would be great to see any popular open source license.

johanmeijer commented 5 months ago

Hi, why do you think a license model is needed ? At this moment officially the standard no license rule applies (without a license, the default copyright laws apply, meaning that you retain all rights to your source code and no one may reproduce, distribute, or create derivative works from your work)

I am not sure if I want to make this project a totally open source project. It is my own "hobby" project and I like to be in control and able to do with it what I want. Others are free to suggest improvements and help to debug, but I still want to be in the lead.

An other thing that I noticed that some people are using (parts of) my code in commercial applications. I do not say I am totally against it but I like to see some kind of appreciation (e.g. donation) and at least a request for permission.

I think thousands of people are using the software and I am really happy to see that I build something that is useful. But it also cost a lot of free time ( i have to work to...) and effort to maintain and follow and answer the discussions.

Maybe you can convince me to make it a real open source project.

vazhnov commented 5 months ago

At this moment officially the standard no license rule applies

I think it would be nice to mentioned this in README file, so people to not expect anything.

I noticed that some people are using (parts of) my code in commercial applications

This is illegal, IMHO. And if people are OK to use illegal approach for commercial purpose, there is no difference which license (or no license) your code has. Such people don't care about licenses.

In my opinion, an opensource license is for good users, who want to reuse your code or parts of it, who want to bring some changes (new features or fix bugs) and be sure they have legal right to spread the result and to use it legally.

P.S.: I'm not a user of your software — I just saw a device on a used hardware market and wanted to see is there any community around this manufacturer.