** Summary changed:

- placeholder
+ Please apply the relicensing of check_pollen script

** Description changed:

- I need a bug number first, then prep the change with proper references
- and then add the content.
+ [ Impact ]
+ 
+  * History: The pair of pollen (server AGPL) and pollinate (client
+ GPL-v3) existed as two separate entities and together provided helpful
+ early entropy for low entropy environments. While today’s situation is
+ often better in regard to available (HW-)randomness, pollinate still
+ provides value in some Ubuntu deployments and no drawbacks in others.
+ Therefore the pollinate client was and still is part of Ubuntu images.
+ But in 2019 a script that was originally part of pollen was moved to
+ pollinate and thereby added AGPL code to the client side package that is
+ present in Ubuntu images.
+ 
+ * Licenses: After discussing with several people, we concluded that this
+ would be unlikely to trigger the particular effects of AGPL. However,
+ since several users still prefer not to use AGPL, we decided to
+ relicense this script to help them avoid any issues.
+ 
+ * Fix: On my request the original author has been kind (as always) and
+ relicensed the code to help resolve this for anyone that is in a mode
+ like “I understand it is fine, but would still want it not to be AGPL in
+ the default image please”. That change is what we hereby apply.
+ 
+ [1]: https://github.com/dustinkirkland/pollen/commit/b238fb3c
+ 
+ [ Test Plan ]
+ 
+  * Check the script /usr/lib/nagios/plugins/check_pollen to be no more
+ AGPL but GPL-3
+ 
+  * check /usr/share/doc/pollinate/copyright to be only GPL-3
+ 
+  * Functionally there is no change at all, we might compare the rest
+ pre/post update for extra diligence.
+ 
+ [ Where problems could occur ]
+ 
+  * Since we will only modify the licenses, but not the code, I could
+ only see accidental unintended changes slipping in to be a problem,
+ therefore I added comparing the rest of the PKG pre/post update to the
+ verification steps.
+ 
+ [ Other Info ]
+ 
+ * This is in the new pollen upstream version, once that made it to
+ Debian and to the carry over script in pollinate we can make it a sync
+ again - for now I do not see a reason to rush this as we have delta to
+ carry anyway.

** Also affects: pollinate (Ubuntu Focal)
   Importance: Undecided
       Status: New

** Also affects: pollinate (Ubuntu Noble)
   Importance: Undecided
       Status: New

** Also affects: pollinate (Ubuntu Oracular)
   Importance: Undecided
       Status: New

** Also affects: pollinate (Ubuntu Jammy)
   Importance: Undecided
       Status: New

** Changed in: pollinate (Ubuntu)
       Status: New => In Progress

** Changed in: pollinate (Ubuntu)
     Assignee: (unassigned) => Christian Ehrhardt (paelzer)

** Tags added: server-todo

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2097596

Title:
  Please apply the relicensing of check_pollen script

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pollinate/+bug/2097596/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to