Martii Moderator

Don't quite see the point of hiding a username variable when you end up sending it to the server anyway.

Then that statement negates the statement you make on the homepage here of:

it's no longer saved anywhere

Technically it is saved in the script compared to the original script which is saved with GM_setValue which is usually more secure than exposing it in the DOM. ;)

Your choice... might want to watch your down votes as this could be a reason why.


It would be a strong security measure to place your entire Userscript into an IIFE to protect the variables from being accessed in those .user.js engines that run the script in the page scope. Not every version wraps and GM stopped doing that a while back in the 3.x line when using @grant none.

e.g. username could be tampered/read with more easily if you don't... along the lines of what you said with:

it's no longer saved anywhere

(function () {
  // This is an IIFE

  var username = 'farow'; // Local function scope instead of global.

  // ...
}();

cuzi's script does this already.


Never mind. You've stripped a license header in WinConfig... that is eligible for account removal.


Currently the header vs the @license key are mismatched and this looks like a library.

Firstly please use GPL-3.0 to match e.g.

// @license GPL-3.0

Your Neopets script seems to have a similar issue with mismatched licensing.

Secondly to make this a library please delete the script and go to https://openuserjs.org/user/add/lib and then modify the header to look like this and republish:

// ==UserScript==
// @exclude *
// ==UserLibrary==
// @name           Includes : Php
// @description    Php Functions
// @copyright      2009, w35l3y (http://gm.wesley.eti.br/includes)
// @license        GPL-3.0 
// @version        1.0.2.0 BETA
// ==/UserLibrary==
// @namespace      http://gm.wesley.eti.br/includes
// @author         w35l3y
// @email          w35l3y@brasnet.org
// @homepage       http://gm.wesley.eti.br/includes
// @include        nowhere
// @grant GM_addStyle
// @grant GM_deleteValue
// @grant GM_getResourceText
// @grant GM_getValue
// @grant GM_log
// @grant GM_registerMenuCommand
// @grant GM_setValue
// @grant unsafeWindow
// ==/UserScript==

At minimum, failure to change the @license key to match is grounds for removal of this and the NeoPets scripts... or any script that is mismatched with declared licensing vs headered licensing.

If any other scripts are libraries, meant to be called by other pieces of code, please make them a library in the future.

Thank you for your immediate cooperation,
OUJS Staff


And you have another script with this... please remedy as soon as possible before default TOS action is applied.

Thanks again,
OUJS Staff


Current license prevents derivatives which is a TOS violation.

Please remedy quickly before you are eligible for removal.

Thanks,
OUJS Staff


Please delete your script and reupload it with what site it affects.

Currently the default of New Userscript and the @match pattern is a bit too wide and useless for people.

Also curious why you are sending someones uname to https://evening-cove-12453.herokuapp.com which is a private server.

Thank you for your cooperation,
OUJS


// @license      Copyright by Marthijn Hoiting

... is not OSI approved licensing. Please reread the TOS before eligible for removal.

Secondly if you want it to say that use:

// @copyright 2017, Marthijn Hoiting (https://openuserjs.org/users/wweijers0gmail.com)

Thanks for addressing this on all of your scripts as soon as possible.


// @license abcd123huy is not a valid OSI license. Please re-review the TOS link at the bottom of every page before eligible for removal.

Thanks


TOS Violation.

Also if you need to set @license to an OSI approved license you place that key in your UserScript metadata block.

However you've broken the TOS (link at the bottom of every page) and there is no going back as you should have read it especially before you publish.

Bye.


Please reread the Terms of Service link regarding licensing at the bottom of every page. You have less than 24 hours to fix this or you and your account will be eligible for removal.

Thanks,
OUJS Admin


If you don't fix the 401 status permanently of your @icon in the Userscript metadata block this script and your account are eligible for removal.

Thank you for your immediate attention on this matter,
OUJS Admin



Once this script is GPL it is always GPL.

Nothing you do can change this fact. If you read the license it prevents exactly what you are attempting to do here.

MIT arbitration is no longer in effect and every script that was GPL was documented as being such. You are also violating the TOS with some passive aggressive behavior so you have been demoted.

It's unfortunate that you are being so bull headed and want to attempt to close off your source. Luckily OSI has already experienced your type before and is why GPL protects your users against negative activity of authors.

Your account will be removed shortly.


Please fix this... the correct one is on your scripts Author Tools panel.



Re:

/** @license
 * Copyright (c) 2015 NightDev
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without limitation of the rights to use, copy, modify, merge,
 * and/or publish copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following conditions:
 *
 * The above copyright notice, any copyright notices herein, and this permission
 * notice shall be included in all copies or substantial portions of the Software,
 * the Software, or portions of the Software, may not be sold for profit, and the
 * Software may not be distributed nor sub-licensed without explicit permission
 * from the copyright owner.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Should any questions arise concerning your usage of this Software, or to
 * request permission to distribute this Software, please contact the copyright
 * holder at http://nightdev.com/contact
 *
 * ---------------------------------
 *
 *  Unofficial TLDR:
 *  Free to modify for personal use
 *  Need permission to distribute the code
 *  Can't sell addon or features of the addon
 *  
 */

... conflicts with the TOS (link located at the bottom of every page). All scripts may be forked using this sites forking capabilities which is a part of distribution. Please pick a valid OSI Approved License and keep in mind that all scripts may be republished without your permission.

Please remedy this as soon as possible as your library and account is eligible for removal.

Thanks,
OUJS Mod

See also:


Re:

/*
    License: Creative Commons Universal v1.0
    Author: Ilhan Bok
*/

CC0 a.k.a Creative Commons Universal is not an OSI approved license... you have very little time before this library is eligible for removal and possibly your account for the TOS violation.

Please remedy as soon as possible.

Thank you for your cooperation,
OUJS Moderation