Protestware Xsnow
9 hours ago
- #DFSG Violation
- #Debian Policy
- #Geofencing Logic
- Violation reported in xsnow package (version 1:3.8.3-1) regarding Debian Free Software Guidelines (DFSG).
- Upstream source code contains geofenced logic that changes app behavior based on language settings, targeting Russian locale users.
- Specific code in `src/scenery.c` triggers Ukrainian flags with higher probability when locale is Russian.
- Violates DFSG #5 (no discrimination against persons or groups) by targeting users based on language/locale.
- Violates DFSG #6 (no discrimination against fields of endeavor) by altering functionality based on user environment.
- Package maintainer is upstream author; request made to patch out non-free geofencing logic for DFSG compliance.