credit please

in
Subscribe to credit please 2 posts, 1 voice



khopesh Scriptwright
X11

Hi. This is the original author.

First, bravo. You've given a new life to this script, improving it all over the place, folding in items from other scripts, and keeping it all maintained with YouTube's updates (which I've failed to do on the original). Thanks.

Now the problem.

A preface -- I've been wavering over bothering to say anything about this issue at all. It refers only to a few places in the code, and I've considered just letting things lie, but since my script no longer works, I don't want to maintain it, and I've found myself fixing this script rather than my own, it surfaces again. Plus, I'd like to fully obsolete my script and point users here instead. I can't do that while this script is in this state.

I see you did a "complete rewrite" when you changed the license from my script's AGPL to the current "Public Domain" "license." Not sure why you think releasing something to public domain is a good idea (people don't have to credit you and can legally claim that they wrote the entire code themselves), but that would be your own business ... were it not in violation of my own copyright and license. Most people who want to grant full freedom to any and all (including the privilege of compiling a derivative and selling it without revealing source) want the MIT License (aka the BSD 2-clause license), and I prefer the Affero GPL as it requires sending fixes back to the community.

Certain pieces of my original code, including a facet that no longer even works (fix below), are still intact. This means that you can NOT release this script under a license not compatible with the GNU Affero General Public License, v3 or later, and you can NOT claim copyright (or relinquish copyright as releasing to public domain does).

Please re-license this to the GNU AGPL v3+ or ask me for an agreeable re-licensing (I'm warm to the GNU GPL v3, maybe other things too). All this really requires is a little more text in the comments at the beginning of the script including a license notice, lack of warranty, and shared copyright (or if you really want to relinquish your own, full copyright to me, which seems silly).

Here is some more code for this script. Again, it is AGPL v3 and you cannot use it until you relicense this script.

Line 821, within the "if (hideComments)" stanza, needs to change its syntax.

if (com) com.className = com.className.replace(/(^| )expanded\b/g, '');

becomes

if (com) com.className += " yt-uix-expander-collapsed";

... I'm not sure what the second half of that stanza is for --perhaps to collapse video responses?-- but it doesn't work, and applying the above change doesn't appear to do anything either. That's okay by me, all I wanted to do was shrink the massive text block that so marvelously showcases youtubers' stupidity.

 
khopesh Scriptwright
X11

bump.

Hi. You are in violation of my copyright. Since your own work is apparently public domain, it is within my right to ask userscripts.org to TAKE DOWN THIS SCRIPT, incorporate the work into my script, and TAKE COPYRIGHT (if you do not understand this, please review what 'public domain' means). Clearly, this is not in your (or my!) best interest.

All I ask is that you relicense this script.

I am happy to talk to you about using a different version of the GPL (rather than the AGPL v3 ... they don't really matter when related to JavaScript), but public domain will not do.

Cross
Presentational HTML allowed.
Use <code> for inline code and <pre> for code blocks. Use &lt; and &gt; for literal < and >.
We help break paragraphs and link your links.
or cancel