Are you sure you want to go to an external site to donate a monetary value?
WARNING: Some countries laws may supersede the payment processors policy such as the GDPR and PayPal. While it is highly appreciated to donate, please check with your countries privacy and identity laws regarding privacy of information first. Use at your utmost discretion.
I understand that you may be "at work" but that's not an excuse in my book for ignoring licensing and copyright. Give people attribution and preferably maintain their licensing. *GPL forces, in a good way, authors to maintain licensing and copyright whereas
MIT
can be taken over very easily by almost any other license, sold without your knowledge, and hidden from your sight (This is where ineptness comes into play by not understand this licensing). If you want history on this look into the TiVo fiasco ofGPL-2.0
... which is whyGPL-3.0
andGPL-3.0-or-later
exists. Give attribution with same licensing and you avoid these sorts of issues. Don't give attribution, change the license, then pay the consequences. Add yourself to the copyright list if it merits it with a change. If it doesn't list someone, add them, usually with a@copyright
UserScript metadata block item, before you publish yours. It's that simple.Hopefully this is the last time I get to explain this as it's getting cumbersome saying the same thing over and over. I'm not trying to be a jerk but maintain copyrights and maintain licensing when required. Fork to your hearts content as the TOS states but don't upset people by trying to rid them of their attribution for their hard work to the community. Keep their protections in place is a good rule of thumb. :) GitHub itself works this way which is why
LICENSE
exists; So does npm with theirpackage.json
; This is a primary motivating factor for using SPDX and OSI.OUJS Admin
Please close this when you have read it and hopefully understand it.
I will probably be following this up on GH as well soon.
I will gladly change it to match the GPL licensing that you used on the original code. I couldn't find the original code that you wrote, nor the licensing, so I just defaulted to the OUJS standard of MIT.
I'll also gladly give you credit for it, as it's a beautifully elegant way to read and manipulate script metadata.
Re: @ProxyFiend:
…
GPL
would be ideal.LGPL
has some weird legal quirks, but as I stated before it's double licensed on GM (Port optional) wiki (It's now called the GM classic wiki over on SF) so if that's what you chose to sell some software please use that. If you don't plan on selling it useGPL
instead.2010+
seems to be my oldest for the copyright year range and I still use it locally with some mods for userscripts-mirror.org which its link is also in my OUJS profile. If you make a change then add another@copyright yearYouDidIt-OptionalSupportedUntilCurrentYear, nickNameOrRealName, (homepageOfScriptUsually)
just like we mention here and on the Write Script Online page.Additional notes for Copyright and misc:
Part of the reason I added
@copyright
to the Write Script Online page is to assist Authors and save a few keystrokes. We don't currently make it mandatory as Copyright is implied via the CA1976 (Copyright Act of 1976). However since you will probably need the dates it's good to have the2010+
for mine. Add your@copyright
blurb after mine so that makes the rest of your code yours. Usually you want to mention ifparseMeta
has changed/renamed/ported in a very short comment. installWith is PHP with JavaScript so it may look a little different.parseHeaders
also has been ported into other languages too and other projects.I appreciate that compliment. Thank you from our teams and other forkers. :)