WordPress.org’s latest move involves taking control of a WP Engine plugin
(www.theverge.com)
from AmbiguousProps@lemmy.today to programming@programming.dev on 13 Oct 2024 06:24
https://lemmy.today/post/17580708
from AmbiguousProps@lemmy.today to programming@programming.dev on 13 Oct 2024 06:24
https://lemmy.today/post/17580708
cross-posted from: lemmy.today/post/17580707
#programming
threaded - newest
What a mess.
URL is still advanced-custom-fields, but then named Secure Custom Fields. Translations and source repo still map to the old name. It definitely is a takeover, not a “fork” in the classic, established sense.
The problem with the takeover is, of course, that the original publisher still develops, publishes, and sells their original plugin. Their official website now serves their own version with their own update source.
So you kinda don’t but also have to rename it to avoid confusion.
I think a rename to something different is wrong and confusing though. It should add a disclosing addition, like “(Taken Over)” or “Adjusted” or “WPorg edition”.
A supposed, partial rename is confusing. No information in the README is confusing, intransparent, and disingenuous. No clarity in the release notes is confusing.
Simply freeing previously and still sold pro features, without disclosing that fact, is very questionable. Not fair to the developers and certainly not transparent to the community.
Clearing the changelog and release log documentation, removing previously available information, is questionable as well.
I see in the readme.txt file that the plugin is licensed under GPL.
So the changes are permissible. And being able to do so is certainly a strength of the FOSS license.
My biggest issue is that they remove information, and rename without indication. It should be transparent and, within context and concerns, fair. Not like this.
Looking at the commit log:
6 days ago, 6.3.6.1 was tagged with
14 hours ago, 6.3.6.2 and rename
It also removes is-pro and pro-license-active checks, but fails to disclose so in the release notes.
Effectively, it frees pro functionalities.
It also removes all previous change log and release information.
A strength of the GPL is that the community can fork projects, and “take them over” that way.
At the same time, and this instance is such a case, on a centralized platform, projects can be taken over instead of be forked.
They developed and published a plugin. Now it’s been taken over by someone else, on the primary distribution and discovery platform, and they have no control over it. Worse than that, the takeover now offers their sold functionalities for free.
This makes the “open source but not free, but after two years true FOSS licensed” licenses look very useful if not necessary for businesses and developers that want to monetize. At the very least when they [have to] use centralized platforms.