[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