Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Změny v Claws Mail aneb není GPL jako GPL

Z nejnovější verze Claws Mail Extra Plugins bylo odstraněno rozšíření PDF Viewer. V jedné z předchozích verzí bylo odstraněno rozšíření Clam AntiVirus. Proč musela být tato oblíbená rozšíření poštovního klienta Claws Mail odstraněna? Důvodem jsou licenční problémy. GPLv3 není kompatibilní s GPLv2.

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Claws Mail 3.5.0

V pátek 27. června 2008 jsem v Source Mage GNU/Linux aktualizoval Claws Mail spolu s Claws Mail Extra Plugins. Byla vydána verze 3.5.0. Poštovního klienta Claws Mail asi není nutné uživatelům Linuxu představovat. Claws Mail má řadu skvělých vlastností. Jednou z nich je zabudovaná podpora GnuPG šifrování a podepisování, díky které byl Claws Mail zahrnut také do projektu Gpg4Win. Claws Mail si tak jistě najde své uživatele i na platformě Microsoft Windows.

PDF Viewer Plugin

Jednou z nejviditelnějších změn v nejnovější verzi Claws Mail Extra Plugins je odstranění rozšíření PDF Viewer. Jak název napovídá, jedná se (asi by bylo vhodnější použít minulý čas jednalo se) o rozšíření umožňující prohlížení PDF souborů přímo v poštovním klientu Claws Mail. Při čtení pošty s PDF přílohou tak není nutné spouštět externí aplikaci.

Claws 1

PDF Viewer Plugin

Claws 2

V Claws Mail ve verzi 3.4.0 lze PDF přílohu přímo zobrazit.

Claws 3

V Claws Mail ve verzi 3.5.0 lze PDF přílohu pouze uložit nebo předat externí aplikaci.

Co bylo důvodem této změny? Jde o licenční problémy. GPLv3 není kompatibilní s GPLv2.

Všechny související programy a knihovny jsou uvolněny pod licencí GPL. Není ale GPL jako GPL. Claws Mail byl ve verzi 3.0.0 přelicencován na GPLv3. Jednotlivá rozšíření byla také přelicencována. Problém je, že PDF Viewer rozšíření je postaveno nad knihovnou poppler, která je uvolněna pod licencí GPLv2. Kdyby byla knihovna poppler přelicencována na GPLv3 nebo alespoň GPLv2+ (GPLv2 nebo novější), nemuselo být PDF Viewer rozšíření odstraněno. Proč nemůže být knihovna poppler přelicencována? Knihovna poppler vychází z knihovny xpdf, která je striktně pouze GPLv2.

Clam AntiVirus Plugin

PDF Viewer není první rozšíření, které muselo být z licenčních důvodů z Claws Mail odstraněno. Claws Mail do verze 3.3.0 (2008–02–08) obsahoval rozšíření Clam AntiVirus umožňující testování příchozí pošty na počítačové viry přímo v poštovním klientu.

Claws 4

Clam AntiVirus Plugin

Clam AntiVirus rozšíření využívá knihovny LibClamAV. Knihovna LibClamAV byla původně uvolněna pod licencí GPLv2+, což by umožňovalo její použití také v Claws Mail s licencí GPLv3. Společnost Sourcefire, která ClamAV získala (oznámení), ale knihovnu přelicencovala na na striktní GPLv2 (viz clamav.h a odstranění „or (at your option) any later version“). O důvodech lze jenom spekulovat. E-mail tázající se na důvody odeslaný do konference clamav-users zůstal dosud nezodpovězen. Více například na blogu jednoho z vývojářů (Paul Mangan).

$ diff clamav-0.90.3/libclamav/clamav.h clamav-0.93.1/libclamav/clamav.h
2c2,4
<  *  Copyright (C) 2002 - 2007 Tomasz Kojm <tkojm@clamav.net>
---
>  *  Copyright (C) 2007-2008 Sourcefire, Inc.
>  *
>  *  Authors: Tomasz Kojm
5,7c7,8
<  *  it under the terms of the GNU General Public License as published by
<  *  the Free Software Foundation; either version 2 of the License, or
<  *  (at your option) any later version.
---
>  *  it under the terms of the GNU General Public License version 2 as
>  *  published by the Free Software Foundation.
...

Ve verzi 3.3.0 bylo Clam AntiVirus rozšíření z licenčních důvodů přesunuto z Claws Mail do Claws Mail Extra Plugins. Vývojáři Claws Mail předpokládali, že se tím problém vyřeší. Rozšíření už nebylo součástí Claws Mail s licencí GPLv3. Jednalo se o „samostatnou“ aplikaci přelicencovanou zpátky na GPLv2+. Pro uživatele to nebyla nijak závažná změna. Po zjištění, že Claws Mail již Clam AntiVirus rozšíření neobsahuje, si prostě doinstalovali Clam AntiVirus rozšíření z Claws Mail Extra Plugins. Problém nastal v následující verzi 3.3.1 (2008–02–23). Po konzultacích vývojářů s Software Freedom Law Center bylo Clam AntiVirus rozšíření odstraněno také z Claws Mail Extra Plugins. Uživatelům bylo doporučeno vytvoření filtrovacího pravidla, kterým se pro testování příchozí pošty spouští externí aplikace clamscan (ClamAV).

Unofficial Claws Mail ClamAV Plugin

Samozřejmě se to uživatelům nelíbilo. Nelíbilo se to ani některým z vývojářů, a tak vznikl projekt Unofficial Claws Mail ClamAV Plugin. Tato nová neoficiální verze Clam AntiVirus rozšíření 3.4 (2008–05–04) vyžaduje původní knihovnu LibClamAV v licenci GPLv2+, což je naprosto legální.

...
checking for CLAMAV... configure: error: Package requirements (libclamav <= 2:3:0) were not met:
Requested 'libclamav <= 2:3:0' but version of libclamav is 4:3:0
...

Diskutabilní je změna jednoho jediného řádku (patch), která umožňuje přeložení tohoto neoficiálního Clam AntiVirus rozšíření také s nejnovější verzí knihovny LibClamAV.

-PKG_CHECK_MODULES(CLAMAV, libclamav <= 2:3:0)
+PKG_CHECK_MODULES(CLAMAV, libclamav)

Záleží pouze na uživateli, zda poruší licenci, změní daný řádek a bude využívat novou verzi knihovny LibClamAV. Takto změněné zdrojové kódy samozřejmě nemůže dál šířit.

Libassuan

Podobné licenční problémy samozřejmě neřeší pouze vývojáři Claws Mail. V srpnu 2007 byl řešen stejný problém v GnuPG ((L)GPLv3 licensing dilemma: gpg stack). Knihovna libassuan byla ve verzi 1.0.2 (2007–07–05) přelicencována z LGPLv2.1 na LGPLv3. Ve verzi 1.0.3 (2007–08–24) byla „dočasně“ zpátky přelicencována na LGPLv2.1, aby mohla být využívána také vývojáři GPLv2 software (NEWS).

Clawsker

Zpátky k Claws Mail. V neděli jsem aktualizoval také Clawsker, což je Perl-GTK2 aplikace umožňující měnit skrytá (nezobrazující se v poštovním klientu) nastavení Claws Mail.

Claws 5

Školení: IP v 6 na Linuxu

Tento krátký kurz je určený speciálně pro zkušené správce sítí IPv4, kteří se chtějí seznámit s nastupujícím internetovým protokolem IPv6.

Platforma: Linux

  • Adresace
  • Link-local adresy
  • Dynamické přidělování adres
  • a další

Podrobnější informace a přihláška

Ohodnoťte jako ve škole:
Průměrná známka 2,72

Přehled názorů

Noční můra?
zd.valek 3. 7. 2008 00:28
Nový
├ 
Re: Noční můra?
anonymní uživatel 3. 7. 2008 01:56
Nový
│
└ 
Re: Noční můra?
Štepán Gabriel 3. 7. 2008 20:00
Nový
│
 
└ 
Re: Noční můra?
Jaroslav Šmíd 3. 7. 2008 22:10
Nový
│
 
 
└ 
Re: Noční můra?
Sten 5. 7. 2008 01:30
Nový
├ 
Re: Noční můra?
Martin Lebeda 3. 7. 2008 07:11
Nový
└ 
Re: Noční můra?
petík 3. 7. 2008 08:18
Nový
 
├ 
Re: Noční můra?
J. 3. 7. 2008 08:49
Nový
 
└ 
Re: Noční můra?
zd.valek 3. 7. 2008 08:59
Nový
 
 
└ 
Re: Noční můra?
Stanislav Brabec 3. 7. 2008 11:20
Nový
 
 
 
├ 
Re: Noční můra?
anonymní uživatel 3. 7. 2008 13:34
Nový
 
 
 
│
└ 
Re: Noční můra?
Stanislav Brabec 3. 7. 2008 14:13
Nový
 
 
 
└ 
Re: Noční můra?
Ondrej \\\'SanTiago\\\' Zajicek 3. 7. 2008 14:15
Nový
 
 
 
 
└ 
Re: Noční můra?
Stanislav Brabec 3. 7. 2008 16:22
Nový
 
 
 
 
 
└ 
Re: Noční můra?
Ondrej 'SanTiago' Zajicek 3. 7. 2008 17:34
Nový
 
 
 
 
 
 
└ 
Re: Noční můra?
Stanislav Brabec 3. 7. 2008 18:14
Nový
Chybička
David Grudl 3. 7. 2008 00:44
Nový
├ 
Re: Chybička
anonymní uživatel 3. 7. 2008 10:13
Nový
│
└ 
Re: Chybička
anonymní uživatel 4. 7. 2008 17:23
Nový
│
 
└ 
Re: Chybička
Rejpal 4. 7. 2008 18:02
Nový
│
 
 
└ 
Re: Chybička
anonymní uživatel 7. 7. 2008 10:11
Nový
│
 
 
 
└ 
Re: Chybička
Rejpal 7. 7. 2008 21:27
Nový
│
 
 
 
 
└ 
Re: Chybička
anonymní uživatel 8. 7. 2008 08:37
Nový
│
 
 
 
 
 
└ 
Re: Chybička
Rejpal 8. 7. 2008 11:16
Nový
│
 
 
 
 
 
 
└ 
Re: Chybička
anonymní uživatel 8. 7. 2008 14:40
Nový
└ 
Re: Chybička
Michal Ambroz 3. 7. 2008 10:55
Nový
 
├ 
Re: Chybička
Rejpal 3. 7. 2008 16:26
Nový
 
└ 
Re: Chybička
Ladislav Hagara 4. 7. 2008 01:15
Nový
to je smesny svet
mat 3. 7. 2008 15:03
Nový
├ 
Re: to je smesny svet
P 3. 7. 2008 15:53
Nový
│
└ 
Re: to je smesny svet
Drom 3. 7. 2008 16:22
Nový
└ 
Re: to je smesny svet
Rejpal 3. 7. 2008 16:27
Nový
Stejně nechápu, čeho se bojí
BLEK. 3. 7. 2008 17:22
Nový
└ 
Re: Stejně nechápu, čeho se bojí
بطرس 4. 7. 2008 09:18
Nový
Zajímavý článek
brk 3. 7. 2008 17:52
Nový
└ 
Re: Zajímavý článek
Michal Kubeček 4. 7. 2008 02:51
Nový
Licence
cleb 3. 7. 2008 21:08
Nový
└ 
Re: Licence
MarSik 7. 7. 2008 22:17
Nový
Unofficial Claws Mail PDF Viewer Plugin
Ladislav Hagara 4. 7. 2008 00:06
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem