@ParticleCore Can you change project licence to GPL or MIT? I'm sure people would like to contribute to it and create new features and bug fixes.
_Originally posted by @filips123 in https://github.com/ParticleCore/Iridium/issues/725#issuecomment-509339630_
This fork will accept pull requests: https://github.com/jiceja/Iridium
I actually came to ask about the licence too.
The actual LICENSE file (as of today) only seems to allow use of the source code “for learning and teaching purposes,” and not for creating new versions of the software. While the latest update to the repository was a change to the CONTRIBUTING file (currently) asking people to “please create _[their]_ own forks.” These two points seem to be at odds with each other.
It would be great if I could fork this repository and play around with it. But the way it is now, I would not recommend doing so without first obtaining permission from @ParticleCore per the licensing.
there are loads of fake forks of the old YouTube Plus script uploaded with different names - license means nothing nowadays
_[…]_ loads of fake forks of the old YouTube Plus script _[…]_
There used to be a version of YouTube Plus available under MIT, so who knows, maybe those are all fully legal 😉
For the small set of features I want to use, I have instead decided to fork off of YouTube High Definition. That one is available under LGPL-3.0-only. (Source on GitHub for everyone’s convenience.) Would still love to be able to just fork Iridium without seeking prior approval though.
_[…]_ loads of fake forks of the old YouTube Plus script _[…]_
There used to be a version of YouTube Plus available under MIT, so who knows, maybe those are all fully legal wink
For the small set of features I want to use, I have instead decided to fork off of YouTube High Definition. That one is available under LGPL-3.0-only. (Source on GitHub for everyone’s convenience.) Would still love to be able to just fork Iridium without seeking prior approval though.
I'm ok with you forking the project as long as you don't monetize it by means of ads and other nagware, donations and every other passive monetization done outside the project is alright with me. Great projects by the way!
@ParticleCore Thanks for allowing forks! Could you please change the repository license to something more permissive to make it official, though?
The two "big names" in the license scene right now are GPL v3 and MIT
I've linked to human-friendly summaries of each from GitHub's own Choose a License project, but the super-quick TL;DR is: Both MIT and GPL let people do pretty much anything, but the GPL requires that any code be open-sourced.
Neither would prevent people from doing nasty things like creating a clone to inject ads/nagware/etc., but, as I see it:
particlecore/iridium is the real Iridium should keep potential knock-offs from gaining too much traction. Want some inspiration? Take a look at uBlock Origin v. uBlock dot org for an example of how to do this the right way.Both the MIT license and the GPL are great, and they are fairly similar; however, If you are incredibly concerned about the future of Iridium, I would suggest using the GPL. Otherwise, the MIT license is fine (in fact, I use it for most of my projects). Then again, as noted above, bad actors are probably going to ignore the license anyway.
I'm eager to hear your thoughts on this; let's discuss. 😃
@ParticleCore Can you actually let others fix bugs?
Copying from a previous discussion in https://github.com/ParticleCore/Iridium/issues/419#issuecomment-379087578
Its unfortunate that you do not use GPL for your source code as project would grow faster and be developed much faster better and more stable.
I understand the argument, but it is not applicable here due to a few blockades:
innerHTML assigned to a variable that only contains static text), in a sense I would have to be a Mozilla reviewer
Most helpful comment
@ParticleCore Thanks for allowing forks! Could you please change the repository license to something more permissive to make it official, though?
The two "big names" in the license scene right now are GPL v3 and MIT
I've linked to human-friendly summaries of each from GitHub's own Choose a License project, but the super-quick TL;DR is: Both MIT and GPL let people do pretty much anything, but the GPL requires that any code be open-sourced.
Neither would prevent people from doing nasty things like creating a clone to inject ads/nagware/etc., but, as I see it:
particlecore/iridiumis the real Iridium should keep potential knock-offs from gaining too much traction. Want some inspiration? Take a look at uBlock Origin v. uBlock dot org for an example of how to do this the right way.Both the MIT license and the GPL are great, and they are fairly similar; however, If you are incredibly concerned about the future of Iridium, I would suggest using the GPL. Otherwise, the MIT license is fine (in fact, I use it for most of my projects). Then again, as noted above, bad actors are probably going to ignore the license anyway.
I'm eager to hear your thoughts on this; let's discuss. 😃