{{Header}} {{title| title=Donation Systray }} {{#seo: |description=A systray icon encouraging donations. }} {{intro| A systray icon encouraging donations. }} {{draft}} = Introduction = Implementation idea for a donations-based Open Source business model. Status: Stalled. No specific plans at this time. related: [[Dev/Open Source Business Models|Open Source Business Models]] = Donation Verification vs Non-Verification = * '''Verification:''' '''No,''' the actual donation status will not be verified. This is to avoid having to invent code that does that. * '''Honor based:''' '''Yes.''' * '''Fake donate:''' Will users be able to select "I donated already" without actually having donated? '''Yes.''' = Systray Options = Left and/or right-click menu: * I donated already. * I am eligible for an exemption. * Remind me in 1 week. * Remind me in 1 month. * Close. = Screenshot Issue = TODO * Issue: If the user makes a screenshot, the systray icons should not look different for users who donated vs those who did not donate yet. * Solution: The systray would have an (invisible) countdown from 60 seconds to 0 seconds. Once 0 is reached, the systray terminates itself so it vanishes from the systray. = Systray Left Click Action = TODO = Systray Right Click Action = TODO = Systray Hover Effect = TODO = Qubes Specific = * In Qubes-Whonix: ** Undecided. Perhaps: *** Show donations systray inside anon-whonix App Qube only to avoid duplicate systray icons. = Non-Qubes-Whonix Specific = * Avoid duplicate systray icons in different VMs. ** Only run in the default VM. ** Skip if running in a "[[Multiple Kicksecure|multiple VM]]". I.e., not the default VM but a VM with a local internal IP different from the default internal IP. = See Also = * https://www.youtube.com/watch?v=PCzrrVyAypk {{Footer}} [[Category:Development]]