license suggestions / "Charity Code License" #922
-
Your license:
You should add "NOTICE" file to the repository and add all copyright notice (names of the contributors?) and MIT/X11 license text. You can use git shortlog for that.
|
Beta Was this translation helpful? Give feedback.
Replies: 15 comments 13 replies
-
wow thank you! @Maniues welcome! |
Beta Was this translation helpful? Give feedback.
-
Github(with readme.md & credits list) is on the extension's front page. This seems to be the most efficient/familiar way to explore the contributors. We might add a list inside the extension too still. Much of your specification helps clarity <3 if the contibutions by pull-request, come under GNU license for the world, this means anybody can use those single lines of code if they include GNU license and research themselves which are by pull request and if they trust by this assumption. (Contributors might not include their own license because they dont want to). But If the original maintainer and original cause have full rights (very assumeable), then the main release needs not to submit to the above.
no costs are necessary for distribution usually, but if commecial modified use is allowed like this, then an adware/spyware distributor might argue that millions of downloads still not pay all their rich city salaries....?
= 'you' is everyone who wants. Some such definitions don't help / shouldnt possibly be subject of any real law case. |
Beta Was this translation helpful? Give feedback.
-
@ImprovedTube
So, if you add Adware features and distribute the program for free, it is a violation of the license as you are distributing the program mainly for profit. The price must not exceed the cost of distribution, and advertising can always exceed this limit. Same with spyware. It doesn't look precise at this point, but I am able to fix it. I have edited the license itself many times and there is still some work to be done. As for the GNU AGPL and pull requests, it's like this: I made a mistake with that GNU AGPL contributor, but you can still use these PRs on the AGPL, so there is no difference here. I see you are trying to repair your license. Very good, but see what's wrong with it (it's not about whether it can be used commercially, it's about how the license is written).
It's not a good idea to add these types of comments in the license itself. Sure, it can be something like this sometimes, but it's wrong here. Why? Because "Commercial projects keep using our code without permission" in the license can be confusing. For the purposes of adding comments, there is one place: the preamble.
Not a problem, see OSS / FREESOFTWARE Licenses. |
Beta Was this translation helpful? Give feedback.
-
hi! :) :) how will your / our license be called? 👍
yes! ideas for the draft were:
yes, alternatively: "commercial publishers are disallowed to ad any ads or tracking (let alone malware)" / "willing to pay a fine largely exceeding those earnings?"
|
Beta Was this translation helpful? Give feedback.
-
I think "Charity Code License "CHCL" will be good idea. It applies only for my draft, not for your actual license, because my draft it's designed to use by any project, not only ImpovedTube.(Mainly for ImpovedTube, but still universal.)The problem is the "unmodified" version because your license is probably incompatible with all other licenses. It's so bad that it's not even compatible with itself (the fork can't be under that license). This is because if you allow commercial distribution of unmodified versions and someone makes a fork and starts licensing their fork under the same license as the original version, then he allows others to distribute his fork for commercial purposes as long as no one has modified it. And that would be illegal!I tried to do something like "first version" (check in edit my messages) but then it gets more problems (taking up license space or complicating it).You can add a license exception, for example: "As a special exception, you may commercially distribute unmodified versions of this software, provided you comply with any other license conditions + include a copy of this exception in all copies you distribute."This should fix the problem. Implementing this in the license would be difficult and unnecessary, because every fork (including fork forks) would have to contain information about some software that allows for something that is out of date here anyway. I have reviewed my license and it is enough to change "commercial distribution" to selling. This will remove the adware problem.Counting voting rights is unnecessary and difficult. It causes a lot of problems. You don't know if it's about the number of commits or the number of lines of code, characters, words. The counting process is also difficult. |
Beta Was this translation helpful? Give feedback.
-
@ImprovedTube I saw your commit. I recommend you to use this text: "Except for maintainers: you grant non-exclusive, free-of-charge and any warranty license to use, pull, merge, modify and/or distribute your changes under any license. Original maintainers must credit you." instead of "free of all copyright". |
Beta Was this translation helpful? Give feedback.
-
hi! :) 👍 Voting rights.. yes! difficult just a thought.
Yes! so at fork commercial publishing rights are lost. To make the license file forkable, it can state what is the original repo/purpose. Thank you! sorry for not answering everything today. |
Beta Was this translation helpful? Give feedback.
-
I have already done a draft, but since the license is about 3 pages long, I will try to shorten it reasonably. |
Beta Was this translation helpful? Give feedback.
-
@ImprovedTube I just finished license draft. What you think about it? |
Beta Was this translation helpful? Give feedback.
-
@ImprovedTube I added final draft. I updated section about license publisher (for my safety). License is ready to use, but I must make a website / license headers and others things (about 1-2 days). If you think that license is ready, please mark this message as answer or just write it. |
Beta Was this translation helpful? Give feedback.
-
Hi! |
Beta Was this translation helpful? Give feedback.
-
@ImprovedTube Do you want to continue this topic? |
Beta Was this translation helpful? Give feedback.
@ImprovedTube Do you want to continue this topic?
I can prepare license document that comply with your requirements.
Simply answer Yes/No