News for hackers. Stuff that matters.
Re:Firefox Android now supports tampermonkey by saghm on Friday February 17, 2023 @12:31AM (#34831160)
> A big thing for me is that Tampermonkey is not open source.

How does that even work? I assumed that Firefox extensions were implemented in frontend web technologies (JavaScript, CSS, etc.)? Do they use WebAssembly or something, or is it just obfuscated to the point that trying to read it isn't worthwhile?

Re:Firefox Android now supports tampermonkey by charles_f on Friday February 17, 2023 @12:51AM (#34831277)
The latter afaik, but also since they have analytics there's a backend bit you can't see
Re:Firefox Android now supports tampermonkey by 2Gkashmiri on Friday February 17, 2023 @12:54AM (#34831302)
being in cleartext does not mean the code itself is "open source" or proprietary. the license defines that,
Re:Firefox Android now supports tampermonkey by pmontra on Friday February 17, 2023 @12:54AM (#34831306)
Check the EULA at https://www.tampermonkey.net/eula.php

Excerpt from point 4

> 4. NON-ALLOWABLE USES OF TAMPERMONKEY

> You are strictly prohibited from, and agree that you will not, adapt, edit, change, modify, transform, publish, republish, distribute, or redistribute Tampermonkey or any elements, portions, or parts thereof, including without limitation, to any elements, portions, or parts of Tampermonkey software (in any form or media) without the Company’s prior written consent. [...]

Re:Firefox Android now supports tampermonkey by 2Gkashmiri on Friday February 17, 2023 @01:35AM (#34831545)
https://github.com/Tampermonkey/tampermonkey/blob/master/COP...

this says GPL so unless they update their license file here, this stays

Re:Firefox Android now supports tampermonkey by L3viathan on Friday February 17, 2023 @01:51AM (#34831635)
> This repository contains the source of the Tampermonkey extension up to version 2.9. All newer versions are distributed under a proprietary license.

You can of course do whatever GPL allows you to the code in the repository (so up to version 2.9).

Re:Firefox Android now supports tampermonkey by crashmat on Friday February 17, 2023 @04:23AM (#34832618)
so the newer version isn't even at all based on the one before 2.9? seems unlikely
Re:Firefox Android now supports tampermonkey by tsbinz on Friday February 17, 2023 @04:34AM (#34832692)
If you own the rights to software, you previously releasing something under the GPL does not mean you have to make derived versions of the thing you released under the GPL available under the GPL too. If you take someone else's code under the terms of the GPL you have to do that, but that does not seem to have happened here.
Re:Firefox Android now supports tampermonkey by dTal on Friday February 17, 2023 @06:38AM (#34833465)
That assumes that nobody contributed to the software while it was GPL, unless there was an explicit contractual copyright transfer.
Re:Firefox Android now supports tampermonkey by account42 on Friday February 17, 2023 @07:01AM (#34833631)
It only assumes that there were no copyrightable contributions that weren't replaced as before the license change. Not all code changes meet the criteria for copyright.
Re:Firefox Android now supports tampermonkey by can_center_divs on Friday February 17, 2023 @01:34AM (#34831538)
Website's source code is not open source, even though you can inspect it.

If you have a public repository with your code on GitHub, everyone can see the code. But they do not have the right to use the same code in a commercial manner, without you specifying a license for your code, that says they can.

Re:Firefox Android now supports tampermonkey by tech2 on Friday February 17, 2023 @03:56PM (#34840458)
CoPilot sticks its fingers in its ears, scrunches its eyes closed, and shouts "Not Listening!" repeatedly...