AGPLv3§74 Empowers Users to Thwart Badgeware Like OnlyOffice

Fans cheer a new right to remove nags; skeptics say OnlyOffice just played the marketing game

TLDR: A lesser-known clause in the AGPL license empowers users to remove add-on restrictions like forced badges. Commenters split: some cheer a win against “badgeware,” others say companies will find new tricks, with OnlyOffice singled out as marketing-first—and the debate shows why licensing still shapes real user experience.

A licensing clause just became the main character. The article explains how a tongue-twisting rule in the open‑source AGPLv3 lets users strip “extra rules” that vendors tack on—think forced logos and naggy badges in so‑called “badgeware.” In plain English: if a project says it’s AGPLv3 but adds advertising you can’t remove, you’re allowed to remove those add‑ons. That’s the fix for older confusion under GPLv2, where companies could slap on contradictions and leave users stuck. Cue the popcorn: the community instantly connected this to OnlyOffice, a popular office suite, with some calling it the poster child for badgeware drama.

Comments came in hot. One camp is gleeful: “finally, power to the users,” with RobotToaster blasting add‑on terms as “designed to defeat the original licence.” Another camp shrugs: roenxi argues companies can still license however they want and new clauses won’t stop shenanigans. The spiciest barb? andrewshadura says OnlyOffice never wanted to be truly free in the first place, calling AGPL a pure marketing move. There’s humor too: aniviacat side‑eyes a mysterious “Euro‑Office,” while someone deadpans, “Hacker News is too good for pilcrows?” The vibe: half victory lap for copyleft, half “brace for fork wars,” as users eye which badges get peeled off next and which vendors double down on license theater.

Key Points

  • The article addresses how AGPLv3 §7¶4 enables users to remove added “further restrictions” from software marked as governed by the license.
  • Under GPLv2, vendors often created self-contradictory licenses by appending terms that conflicted with GPL freedoms, leaving users with legal uncertainty.
  • The earlier “no further restrictions” clause prevented downstream licensors from adding restrictions but did not bind original licensors, failing to solve the problem.
  • GPLv3/AGPLv3/LGPLv3 later introduced §7¶4, which explicitly authorizes recipients to strip added restrictive terms accompanying the license notice.
  • This mechanism helps counter “badgeware” practices by restoring users’ rights to modify and redistribute without non-removable advertising or similar restrictions.

Hottest takes

"OnlyOffice never wanted to have a fully free software office suite" — andrewshadura
"Sneaky Company can license their software under whatever weird combination of terms they like" — roenxi
"designed to defeat the original licence" — RobotToaster
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.