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 ● Basic FLOSS concepts ● Share-alike/copyleft concepts ● Copyleft advantages – For the FLOSS community – For companies 28.04.2016 Linuxwochen Wien
Basic concept: FLOSS FLOSS program </> Source get Binary You 28.04.2016 Linuxwochen Wien
Basic concept: FLOSS FLOSS program </> Source get source Binary You 28.04.2016 Linuxwochen Wien
Basic concept: FLOSS FLOSS program </> Source get source Binary You rights 28.04.2016 Linuxwochen Wien
MC #1: No commercial use Upstream developer maintain FLOSS program </> Source Binary You 28.04.2016 Linuxwochen Wien
MC #1: No commercial use Upstream developer buy maintain FLOSS program </> Source Binary You 28.04.2016 Linuxwochen Wien
MC #1: No commercial use Upstream developer buy maintain FLOSS program </> Source get Binary You 28.04.2016 Linuxwochen Wien
MC #1: No commercial use Upstream developer buy maintain FLOSS program </> Source get source Binary You 28.04.2016 Linuxwochen Wien
MC #1: No commercial use Upstream developer buy maintain FLOSS program </> Source get source Binary You rights 28.04.2016 Linuxwochen Wien
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
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
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
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
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
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
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
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
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
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
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
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
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
Network service: GPL FLOSS program </> Source use get run on source Binary SO else source You rights rights 28.04.2016 Linuxwochen Wien
Network service: AGPL source FLOSS program </> rights Source use get run on Binary SO else You get source rights 28.04.2016 Linuxwochen Wien
Why use copyleft over non-copyleft FLOSS? Awesome tool </> Source share develop Binary source You rights 28.04.2016 Linuxwochen Wien
Why use copyleft over non-copyleft FLOSS? Awesome tool </> Source build share develop Binary You awesome community 28.04.2016 Linuxwochen Wien
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
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
Why use copyleft? (2) Awesome product </> Source buy develop source Binary rights Customer You pay 28.04.2016 Linuxwochen Wien
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
Why use copyleft? (2) source NOOOOOOES! rights source Awesome product v2 use rights Binary You Customer (evil) competitor 28.04.2016 Linuxwochen Wien
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
Copyleft = healthy competition Awesome product v2 </> Source source Well… rights Binary use You Customer (evil) competitor 28.04.2016 Linuxwochen Wien
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
Please provide feedback to lfodh@fsfe.org Thank you CC-BY-SA 4.0 – get in touch to reuse
Recommend
More recommend