[Gelistirici] License tagı

S.Çağlar Onur caglar at pardus.org.tr
21 Ara 2007 Cum 01:30:41 EET


Selamlar;

PackageKit PiSi backend'ine license filtresi eklerken pspec.xml içinde 
kullandığımız license taglarının diğer dağıtımlarda kullanılandan farklı 
olduğunu farkettim. Şöyle ki;

Örneğin biz GPL-2, GPL-3 derken kalan arkadaşlar GPLv2, GPLv3 gibi isimler 
kullanmışlar. Aynı şekilde FSF'in sitesinde de lisanslar GPLv2, GPLv3 v.s 
ismi ile geçiyor (bkz: http://www.gnu.org/licenses/info/GPLv2.html)

PackageKit henüz public git deposunda olmayan bir seri enum tanımlayarak 
bunları backend'lere export ediyor. Public depoya gidince tam listeyi "
http://gitweb.freedesktop.org/?p=packagekit.git;a=blob_plain;f=libpackagekit/pk-enum.c" 
adresinden bulabilirsiniz..

Şimdilik fikir vermesi açısından seri şöyle gidiyor;

...
·   {PK_LICENSE_ENUM_GPL_PLUS,             "GPL+"},
·   {PK_LICENSE_ENUM_GPLV2,                "GPLv2"},
·   {PK_LICENSE_ENUM_GPLV2_WITH_EXCEPTIONS, "GPLv2 with exceptions"},
·   {PK_LICENSE_ENUM_GPLV2_PLUS,           "GPLv2+"},
·   {PK_LICENSE_ENUM_GPLV2_PLUS_WITH_EXCEPTIONS, "GPLv2+ with exceptions"},
·   {PK_LICENSE_ENUM_GPLV3,                "GPLv3"},
·   {PK_LICENSE_ENUM_GPLV3_WITH_EXCEPTIONS, "GPLv3 with exceptions"},
·   {PK_LICENSE_ENUM_GPLV3_PLUS,           "GPLv3+"},
·   {PK_LICENSE_ENUM_GPLV3_PLUS_WITH_EXCEPTIONS, "GPLv3+ with exceptions"},
·   {PK_LICENSE_ENUM_LGPLV2,               "LGPLv2"},
·   {PK_LICENSE_ENUM_LGPLV2_PLUS,          "LGPLv2+"},
·   {PK_LICENSE_ENUM_LGPLV3,               "LGPLv3"},
·   {PK_LICENSE_ENUM_LGPLV3_PLUS,          "LGPLv3+"},
...

İsimlendirme ve diğer dağıtımlar açısından bu liste daha doğru olduğu için bir 
seri sed hamlesi ile devel'de bu listeyi kullanır hale geçmeye, pisi'nin dtd 
ve rng'lerine bu listeyi eklemeye ve bunların dışında kalanlar ile 
pspec.xml'leri validate ettirmemeyi planlıyorum.

İtirazı, önerisi v.s olan var mıdır? Son konuşma vakti Pazar 18:00 :)

Saygılar
-- 
S.Çağlar Onur <caglar at pardus.org.tr>
http://cekirdek.pardus.org.tr/~caglar/

Linux is like living in a teepee. No Windows, no Gates and an Apache in house!
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20071221/a920bbea/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi