Hlavní navigace

Wietse Venema o licenci TCPD

Radim Radoomek Kolář

Překlad rozhovoru s Wietse Venemou, tvůrcem mnoha užitečných programů a především sporného TCPD.

Nedávno vyvstal příznivcům BSD problém ze zcela nečekané strany. Nejen v BSD balících je již dlouhou dobu úspěšně používán TCP_wrapper, který umí filtrovat a monitorovat příchozí TCP komunikaci a filtrovat příchozí požadavky ze sítě. Tento nástroj, běžně zvaný i TCPD, je standardní součástí mnoha UNIXů a svou úlohu plnil velmi zdatně. Problém nastal, když se v licenci nové verze objevila věta: „Redistribution and use in source and binary forms are permitted“, tedy další šíření a použití zdrojových a binárních kódů je povoleno. Tato věta způsobila menší pozdvižení neboť na první pohled se jedná o něco velmi podivného. Stejná věta je totiž součástí prakticky každé BSD licence, ovšem s dodatkem: „with or without modification“. Tedy standardní licence BSD-typu praví, že můžete šířit, používat a modifikovat zdrojové kódy i binárky. Důsledky těchto chybějících pár slov jsou zřejmé. Jerremy C. Reed z BSDToday se autora TCPD, Wietse Venema, dotázal na důvody této změny. Celý rozhovor naleznete zde, přičemž nejdůležitější momenty jsem se pokusil přeložit.

Takto zní celá sporná část licence přibalená k TCPD:

* Redistribution and use in source and binary forms are permitted
* provided that this entire copyright notice is duplicated in all such
* copies.

BSD Today: … tedy to ale neznamená povolení modifikace. Jaká je tvoje definice „použití“?

Wietse: Používat kód tak, jak je. Pro jiné účely dám svolení ke změnám, ovšem musí být zcela zřejmé, že zdrojové kódy byly modifikovány a k jakým změnám došlo.

BSD Today: Byl bys ochoten změnit znění licence tak, aby pravila, že modifikace jsou povolené, nebo že zdrojové kódy mohou být použité pro libovolný účel? Zabýváš se touto otázkou?

Wietse: Lidé věří mému kódu, protože má jen málo chyb. Je to výsledek velkého množství tvrdé práce. V případě tcpd musí být kód ostatních i ostatním jasně připisován, takže jejich chyby nebudou připsány mně.

BSD Today: Definuj pojem „dám svolení“.
Znamená to, že programátoři využívající tvůj kód nebo měnící jeho části, ať už za jakýmkoli účelem, musí nejdříve dosáhnout tvého souhlasu, i v případě, že jasně vyznačí, že byl změněn a jak?

Wietse: Licenční ujednání zaručuje svolení pro šíření a používání TCPD. Jak jsi sám poznamenal, licence nezaručuje svolení pro šíření upraveného kódu ve smyslu obvyklém u BSD licence.

BSD Today: Čili to myslíš tak, že „tvé svolení“ je automaticky platné, dokud je v produktu jasně vyznačeno, že byl změněn a jaké změny byly provedeny?

Wietse: Pokud někdo chce rozšiřovat kód TCP Wrapperu způsobem, který není zahrnut v licenci, očekávám, že mne kontaktuje. Já jsem milý člověk a zatím jsem ještě nikomu svolení dát neodmítl.

---------

Myslím si, že nejdůležitější otázky byly v tomto rozhovoru, lehce připomínajícím právnické slovíčkaření, již zodpovězeny. Zbylé otázky a odpovědi naleznete na BSDToday. Postoj Wietse Venema je snadno pochopitelný a i když zavádí do domněle stabilní praxe licencování nové prvky, jsem si jist, že minimálně na kvalitu TCPD to bude mít jedině pozitivní vliv.

Našli jste v článku chybu?

6. 6. 2001 19:39

Michal Ambroz (neregistrovaný)

      BSD licenci jsem cetl a to ze jde zmenit licenci jsem take pochopil. Myslim, ze doslo k nepochopeni meho puvodniho dotazu.

Modelovy priklad mejme program XYZ:
      XYZ verze 1.0 - BSD otevrena licence
      XYZ verze 2.0 - uzavrena licence, platte a klante se

      Vztahuje se nyni nova uzavrena licence i na program XYZ ve verzi 1.0, nebo je mozne dal program verze 1.0 colne sirit a modifikovat a eventuelne od neho odvodit novou vyvojovou vetev ?

            dekuji
      …







6. 6. 2001 11:24

Milan Keršláger (neregistrovaný)

To je dobře, protože to, o čem jsme se zde bavili, je nyní minulost. Wietse si asi uvědomil, že nepotřebuje tyto berličky nebo mu tato publicita stačila (má PR managera).

Lupa.cz: Kdo pochopí vtip, může jít do ČT vyvíjet weby

Kdo pochopí vtip, může jít do ČT vyvíjet weby

Vitalia.cz: Nestlé vyvinulo nový typ „netloustnoucího“ cukru

Nestlé vyvinulo nový typ „netloustnoucího“ cukru

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

Vitalia.cz: Když přijdete o oko, přijdete na rok o řidičák

Když přijdete o oko, přijdete na rok o řidičák

Podnikatel.cz: Chtějte údaje k dani z nemovitostí do mailu

Chtějte údaje k dani z nemovitostí do mailu

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Vitalia.cz: Jsou čajové sáčky toxické?

Jsou čajové sáčky toxické?

Vitalia.cz: Paštiky plné masa ho zatím neuživí

Paštiky plné masa ho zatím neuživí

Měšec.cz: mBank cenzuruje, zrušila mFórum

mBank cenzuruje, zrušila mFórum

Podnikatel.cz: Udávání kvůli EET začalo

Udávání kvůli EET začalo

Lupa.cz: Teletext je „internetem hipsterů“

Teletext je „internetem hipsterů“

Vitalia.cz: Mondelez stahuje rizikovou čokoládu Milka

Mondelez stahuje rizikovou čokoládu Milka

Podnikatel.cz: Snížení DPH na 15 % se netýká všech

Snížení DPH na 15 % se netýká všech

Vitalia.cz: Spor o mortadelu: podle Lidlu falšovaná nebyla

Spor o mortadelu: podle Lidlu falšovaná nebyla

Vitalia.cz: I církev dnes vyrábí potraviny

I církev dnes vyrábí potraviny

Vitalia.cz: 9 největších mýtů o mase

9 největších mýtů o mase

Vitalia.cz: Znáte „černý detox“? Ani to nezkoušejte

Znáte „černý detox“? Ani to nezkoušejte