Genel

Kodunuzda GNU Lisanslarını Kullanmak

4 dk okuma süresi
Image
9 Haz '23
GPLv3
Paylaş
  • İşveren veya okulunuzdan telif hakkı feragatnamesi edinin.
  • Her bir dosyaya uygun telif hakkı bildirimlerini koyun.
  • Kullanıcıların hangi lisans sürümlerini kullanabileceğini açıkça belirttiğinizden emin olun.
  • GNU GPL veya GNU AGPL’nin kopyasını içeren bir COPYING dosyası ekleyin.
  • Eğer kullanıyorsanız GNU LGPL’nin kopyasını içeren bir COPYING.LESSER dosyası ekleyin.
  • Her dosyaya bir lisans bildirimi koyun.
  • (İsteğe bağlı olarak) programın bir başlangıç bildirimi göstermesini sağlayın.
  • (AGPL kullanıyorsanız) programın kaynak kodu kopyalarını önermesini sağlayın.

GNU lisanslarını kullanmak -gnu.org-

Her bir dosyanın kopyalama izin beyanı (lisans bildirimi) telif hakkı bildiriminden sonra gelmelidir.

<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year>  <name of author>

Tek dosyalı bir program için, GPL v3 ve sonrasını kullanmaya yönelik kopyalama izin beyanı (GPL):

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.

Birden fazla dosya içeren programlar için, “this program” [bu program] ifadesini programın ismiyle değiştirmek ve beyana “This file is part of NAME” [Bu dosya NAME bir parçasıdır] satırıyla başlamak iyi olacaktır.

Örneğin,

This file is part of Foobar.

Foobar is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Foobar is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Foobar. If not, see <https://www.gnu.org/licenses/>.

Bu beyan her kaynak dosyasının başında, telif hakkı bildirimlerine yakın bir şekilde yer almalıdır.

Kısıtlı GPL kullanırken, “Lesser” kelimesini tüm üç yerdeki “General” kelimesinin önüne koyun. GNU AGPL kullanırken, Affero” kelimesini tüm üç yerdeki “General” kelimesinin önüne koyun.

Yazdığınız program konsoldan kullanıcıyla etkileşime giriyorsa ilk çalıştırıldığında aşağıdaki gibi bir uyarı mesajı vermesi daha uygun olacaktır:

Başlangıç Bildirimi

<program>  Copyright (C) <year>  <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.

Buradaki “show w” ve “show c” ifadeleri programınızda GPL in uygun/gerekli kısımlarını gösteren komutlarınız olmalıdır.

Eğer programınız bir grafik arayüze sahipse bu bilgileri Hakkında bölümünde görüntülemelisiniz.

Affero bildirimi

Eğer programı GNU AGPL altında yayınlıyorsanız ve kullanıcılarla bir ağ aracılığıyla etkileşim kuruyorsa, program bu kullanıcılara kaynak kodunu da aynı şekilde sağlamalıdır.

GNU lisanslarını kullanmak -gnu.org-

Sonraki >> /Çekirdek ve Kabuk -kernel&shell-