copyleft for the rest of us
play

Copyleft for the Rest of Us Linuxwochen Linz 2016 About me DevOps - PowerPoint PPT Presentation

Copyleft for the Rest of Us Linuxwochen Linz 2016 About me DevOps Engineer Security Engineer FLOSS Enthusiast FSFE Group Linz coordinator since 2013 FSFE Austrian team (only recently) 28.04.2016 Linuxwochen Wien Outline


  1. Copyleft for the Rest of Us Linuxwochen Linz 2016

  2. About me ● DevOps Engineer ● Security Engineer ● FLOSS Enthusiast – FSFE Group Linz coordinator since 2013 – FSFE Austrian team (only recently) 28.04.2016 Linuxwochen Wien

  3. Outline ● Basic FLOSS concepts ● Share-alike/copyleft concepts ● Copyleft advantages – For the FLOSS community – For companies 28.04.2016 Linuxwochen Wien

  4. Basic concept: FLOSS FLOSS program </> Source get Binary You 28.04.2016 Linuxwochen Wien

  5. Basic concept: FLOSS FLOSS program </> Source get source Binary You 28.04.2016 Linuxwochen Wien

  6. Basic concept: FLOSS FLOSS program </> Source get source Binary You rights 28.04.2016 Linuxwochen Wien

  7. MC #1: No commercial use Upstream developer maintain FLOSS program </> Source Binary You 28.04.2016 Linuxwochen Wien

  8. MC #1: No commercial use Upstream developer buy maintain FLOSS program </> Source Binary You 28.04.2016 Linuxwochen Wien

  9. MC #1: No commercial use Upstream developer buy maintain FLOSS program </> Source get Binary You 28.04.2016 Linuxwochen Wien

  10. MC #1: No commercial use Upstream developer buy maintain FLOSS program </> Source get source Binary You 28.04.2016 Linuxwochen Wien

  11. MC #1: No commercial use Upstream developer buy maintain FLOSS program </> Source get source Binary You rights 28.04.2016 Linuxwochen Wien

  12. Basic concept: share-alike SO else source FLOSS program FLOSS program rights </> </> Source Source share get source SO else Binary Binary rights source You rights source rights SO else 28.04.2016 Linuxwochen Wien

  13. Share-alike travels downstream source rights SO else FLOSS program </> Source share SO else Binary source SO else SO else FLOSS program FLOSS program source rights rights </> </> SO else FLOSS program Source Source </> Source share share get SO else Binary source SO else SO else rights Binary Binary You source source rights SO else FLOSS program </> Source share rights source SO else Binary rights SO else SO else 28.04.2016 Linuxwochen Wien

  14. Commercial share-alike Upstream developer SO else FLOSS program </> Source share maintain SO else Binary source SO else source SO else rights FLOSS program FLOSS program rights </> </> SO else FLOSS program Source Source </> Source share share get SO else Binary source SO else rights SO else source Binary Binary source rights You SO else rights FLOSS program </> Source share source SO else Binary rights SO else SO else 28.04.2016 Linuxwochen Wien

  15. Share-alike: Weak copyleft FLOSS libary FLOSS libary </> Source </> Source Binary link get SO else Binary source source You non-free program rights rights Binary 28.04.2016 Linuxwochen Wien

  16. Share-alike: Weak copyleft FLOSS libary FLOSS libary </> </> Source Source get share source source Binary Binary SO else You rights rights 28.04.2016 Linuxwochen Wien

  17. Share-alike: Strong copyleft FLOSS libary FLOSS libary </> </> Source Source get share source source Binary Binary SO else You rights rights 28.04.2016 Linuxwochen Wien

  18. Share-alike: Strong copyleft FLOSS libary FLOSS libary </> Source </> Source link Binary get source Binary FLOSS program SO else You </> rights Source source develop Binary rights 28.04.2016 Linuxwochen Wien

  19. MC #2: Must share upstream Upstream developer maintain FLOSS program v2 FLOSS program </> </> Source Source get modify source Binary Binary You rights 28.04.2016 Linuxwochen Wien

  20. MC #2: Must share upstream Upstream developer Right to private maintain modifications FLOSS program v2 FLOSS program </> </> Source Source get modify source Binary Binary You rights 28.04.2016 Linuxwochen Wien

  21. MC #2: Must share upstream Upstream developer Right to chose maintain who you share FLOSS program v2 FLOSS program with </> </> Source Source share get modify source Binary source Binary SO else You rights rights 28.04.2016 Linuxwochen Wien

  22. MC #2.5: Must share with “The Community” Upstream developer maintain FLOSS program v2 FLOSS program </> </> Source must Source publish get modify source Binary Binary You rights 28.04.2016 Linuxwochen Wien

  23. MC #2.5: Must share with “The Community” Upstream developer Right to private maintain modifications FLOSS program v2 FLOSS program </> </> Source must Source publish get modify source Binary Binary You rights 28.04.2016 Linuxwochen Wien

  24. BUT: Rights go downstream Upstream developer source maintain rights FLOSS program v2 FLOSS program v2 FLOSS program </> </> </> Source Source Source share share get modify Binary Binary source source source Binary SO else You rights rights rights 28.04.2016 Linuxwochen Wien

  25. Network service: GPL FLOSS program </> Source use get run on source Binary SO else source You rights rights 28.04.2016 Linuxwochen Wien

  26. Network service: AGPL source FLOSS program </> rights Source use get run on Binary SO else You get source rights 28.04.2016 Linuxwochen Wien

  27. Why use copyleft over non-copyleft FLOSS? Awesome tool </> Source share develop Binary source You rights 28.04.2016 Linuxwochen Wien

  28. Why use copyleft over non-copyleft FLOSS? Awesome tool </> Source build share develop Binary You awesome community 28.04.2016 Linuxwochen Wien

  29. Why use copyleft over non-copyleft FLOSS? Awesome tool </> Source build share develop source Binary source You rights rights awesome community Awesome tool nonfree improve take Binary source rights (evil) competitor 28.04.2016 Linuxwochen Wien

  30. Copyleft = level playing field Awesome tool </> source Source build develop share rights Binary You Awesome tool v2 awesome community </> Source improve take Binary (evil) competitor 28.04.2016 Linuxwochen Wien

  31. Why use copyleft? (2) Awesome product </> Source buy develop source Binary rights Customer You pay 28.04.2016 Linuxwochen Wien

  32. Why use copyleft? (2) Hey customer, give us </> we run it for you, Sure, why not… Awesome product source less €, but no FLOSS! </> Source rights buy develop Binary Customer You evil competitor pay 28.04.2016 Linuxwochen Wien

  33. Why use copyleft? (2) source NOOOOOOES! rights source Awesome product v2 use rights Binary You Customer (evil) competitor 28.04.2016 Linuxwochen Wien

  34. Copyleft = healthy competition Hey customer, give us </> Awesome product we run it for you, Well, actually… </> Source less €, but no FLOSS! buy develop Binary source Customer You rights (evil) competitor pay 28.04.2016 Linuxwochen Wien

  35. Copyleft = healthy competition Awesome product v2 </> Source source Well… rights Binary use You Customer (evil) competitor 28.04.2016 Linuxwochen Wien

  36. Copyleft = healthy competition Awesome product v2 </> Source source Actually, original dev rights was way better! Of course I am! Binary NOOOOOOES! come back source You Customer rights (evil) competitor 28.04.2016 Linuxwochen Wien

  37. Please provide feedback to lfodh@fsfe.org Thank you CC-BY-SA 4.0 – get in touch to reuse

Recommend


More recommend