İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

lisans mutabakatı - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında lisans mutabakatını çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut lisans mutabakatıdır.

Program:

ADI


lisans-uzlaştırma - debian/telif hakkını kaynağa göre uzlaştır

SİNOPSİS


lisans-uzlaştırma --yardım et|--adam

lisans-uzlaştırma [--telif hakkı dosyası=dosya] [--no-check-telif hakkı] [--öner-kıtalar]
[--no-format-belirtimi] [--sessizlik] [--görüntüleme-haritalama] [--dizin=rehber]
[--filtreler=modül1 modül2 ...] [--config dosyası=dosya] [--changelog-dosyası=dosya] [Dosyalar...]

TANIM


lisans-uzlaştırma bir dizindeki lisans ve telif hakkı bilgilerini eşleştirmeye çalışır.
"debian/telif hakkı" bölümünde bulunan bilgiler. Verilerinin çoğunu şuradan alır:
"lisans kontrolü", kutunun dışında bakmaya değer bir şey üretmelidir. Ancak bir için
verilen paket, bilinen bir iyi durumda başarılı olacak şekilde yapılandırılabilir, böylece açıksa
sonraki yukarı akış güncellemeleri başarısız olursa, neye bakılması gerektiğine işaret eder. Varsayılan olarak
çalıştırılan testler aşağıdaki gibidir:

- Telif hakkı dosyasının ilk satırı olarak onaylanmış bir biçim belirtimi var mı?
- Telif hakkı dosyası ayrıştırılabilir mi?
- Kaynaktaki her dosya, telif hakkı dosyasındaki en az bir maddeyle eşleşiyor mu?
- Kaynaktan çıkarılan her dosya, lisans ve telif hakkı verisi şurada yer alabilir mi?
telif hakkı dosyasından ilgili eşleşen paragraf? Bu karşılaştırma için veriler
bir sayı süzgeci nesnesinden gelir. Daha fazla bilgi için "Filtreler"e bakın.
- Kaynaktaki her dosyaya telif hakkı ve lisans,
"debian/telif hakkı" dosyası.

BAŞLARKEN BAŞLADI


dışarı of the kutu
Debian paket yazılımının kaynak dizininin en üst seviyesinden, sadece çalıştırın
"lisans-uzlaştırma".

ayar a yapılandırma dosya
Normalde herhangi bir ilerleme kaydetmek için bir yapılandırma dosyasına sahip olmak gerekir. Varsayılan
dosya "debian/license-reconcile.yml"dir. ile farklı bir yapılandırma dosyası ayarlanabilir.
--config dosyası=dosya. Yapılandırma dosyası, Config::Any kullanılarak yorumlanır, ancak amaçlar için
bu belgelerin# biçiminin YAML olduğunu varsayıyoruz.

ağır basan yanlış Sonuçlar
Diyelim ki gerçekten şanslısınız. Yalnızca bir dosya olan "a/b" için varsayılan filtreler
"lisans kontrolü" etrafındaki sarmalayıcılar yanlış anladı. Nedense buna karar verdiler
dosya, incelemenin kamu malı olduğunu gösterdiğinde bir GPL-3 lisansına sahiptir. Bu
özenle hazırlanmış "debian/telif hakkı" dosyanızda yanlış bir pozitif kırılmaya neden olur. Sen
bunu aşağıdaki yapılandırma parçasıyla düzeltebilir:

Kurallar:
kurallar:
-
Küre: a/b
Lisans: kamu malı
Telif hakkı: 1556, Nostrodamus

Bunun nasıl yapılandırılacağı hakkında daha fazla bilgi için Debian::LicenseReconcile::Filter::Rules'a bakın.
Filtre.

sağlama a yakalamak herşey lisans ve telif hakkı
Filtrelerin varsayılan bir lisans sağlamasını sağlayabilirsiniz, ancak
Yapılandırma dosyasının varsayılan bölümü:

Varsayılan:
kurallar:
-
Lisans: Tüm yazılımlar proletarya lisansının mülkiyetindedir
Telif hakkı: 1984, Algoritma Bakanlığı

Varsayılan filtre, Kurallar filtresiyle tamamen aynı kodu kullanır, ancak varsayılan olarak çalışır
geçen. Bu nedenle, aynı işlevselliğe sahiptir, ancak en düşük önceliğe sahiptir.

kontrol the dizi of filtreler.
Varsayılan olarak çalıştırılan filtreler şunlardır: Rules, Std, Shebang, ChangeLog ve Default. değişebilirsin
kullanarak filtreler --filtreler=modül seçenek. "--filters Kuralları"nın ayarlanması şu anlama gelir:
yalnızca Debian::LicenseReconcile::Filter::Rules filtresi kullanılacaktır. Belirttiğinizde
bir filtre hepsini belirtmeniz gerekir.

filtre örtüşme
Varsayılan filtre, Kurallar için bir diğer addır. Bu, aynı kodu çalıştırdığı ancak bir
ayrı yapılandırma Varsayılan, "Varsayılan~Kurallar" olarak tanımlanır. Genel olarak "X~Y",
Y'den kod, ancak yapılandırmayı X'ten alın.

yazı yazıyor senin kendi Filtre.
Debian::LicenseReconcile::Filter'dan devralarak kendi filtrelerinizi yazabilirsiniz. Sen
"get_info" yöntemini tanımlamanız gerekir.

SEÇENEKLER


--telif hakkı dosyası=dosya
Alternatif bir telif hakkı dosyası belirtin. Varsayılan olarak "debian/telif hakkı"dır.

--no-format-belirtimi
Telif hakkı dosyasının ilk satırını izin verilen biçim özelliklerine göre kontrol etmeyin.

--no-check-telif hakkı
Telif hakkı maddelerini kontrol etmeyin.

--sessizlik
Herhangi bir açıklama yapmayın, sadece çıkış durumu aracılığıyla başarılı veya başarısız olun.

--görüntüleme-haritalama
Dizinden telif hakkı hükümlerine eşlemeyi görüntüleyin.

--dizin=rehber
Telif hakkı ve lisansları doğrulanacak dizin. Bu, varsayılan olarak "." şeklindedir.

--filtreler=modül1 --filtreler=modül2 ....
Kaynak paketi inceleyecek ve lisansı iade edecek bir dizi filtre ve
telif hakkı bilgisi. Her modül adının altında yer almalıdır.
Debian::LicenseReconcile::Filtreleyin ve ondan devralın. Varsayılan değer "Kurallar Std
Shebang ChangeLog Varsayılanı".

--config dosyası=dosya
Filtreye özel yapılandırma verilerini sağlamak için kullanılan bir dosya. Dosya Config::Any tarafından okunur
ve ilgili bölüm "config" parametresi aracılığıyla her filtre oluşturucuya iletilir.

<--changelog-dosyası=>dosya
Varsayılan olarak "debian/changelog" olan Debian değişiklik günlüğü dosyası. Kurallar filtresi bunu kullanır
geçerli sürümü almak için ChangeLog filtresi verilerini ondan alır.

--öner-kıtalar
Ayarlanmışsa, lisans ve telif hakkı verilerini DEP-5 formatında yazdırın.

Filtre


Varsayılan olarak filtreler aşağıdaki sırayla işlenir. Bir dosya tarafından döndürüldüğünde
bir filtre, sonraki filtreler onu yok sayar.

- Tüzük
- Değişiklik Günlüğü
- Standart
- Şebang
- Varsayılan

Her filtre oluşturucusuna aşağıdaki parametreler geçirilecektir:

- dizin - lisans ve telif hakkı verilerinin bulunacağı dizin.
- files_remaining - analiz edilmemiş dosyaların bir dizi referansı.
- config - config dosyasının bununla ilgili bölümünü temsil eden bir veri yapısı
Filtre.
- changelog - bir Parse::DebianChangelog nesnesi.
- lisans kontrolü - bir Debian::LicenseReconcile::LicenseCheck nesnesi.

DOSYA ARGÜMANLAR


Argümanlardan sonraki herhangi bir argümanın dosya olduğu varsayılır. Yalnızca bu dosyalar belirtilirse
barıştırılacak.

KISITLAMALAR


DEP-5 spesifikasyonu, dosya glob spesifikasyonundan oldukça farklıdır. Beri
File::FnMatch modülü, olabilecek çok az şey olan tek pratik uygulamadır.
tamamlamak. Sonuç, bir dosya adının '[' içermesi gerektiğini belirtmeye çalışmaktır.
ve daha sonra "debian/telif hakkı" içindeki bir ']' düzgün çalışmayabilir.

Telif hakkı ayrıştırmada yıllar kısaltılmış iki basamaklı biçimde ifade edilemez. Bu
muhtemelen iyi bir şey, ama kesinlikle bir noktada bir soruna neden olacak.

ÖRNEKLER


İki Debian projesi şu anda lisans mutabakatını kullanıyor.
"debian/telif hakkı" dosyası.

lisans-uzlaştırma|https://anonscm.debian.org/cgit/pkg-perl/packages/license-reconcile.git/tree/debian/license-reconcile.yml
tabi ki kendi standartlarına göre temiz olmalıdır. Bir noktada bu kontrol eklenecek
yapı testleri.
ksh|http://anonscm.debian.org/cgit/collab-maint/ksh.git/tree/debian/license-reconcile.yml
93u+20120801-2 sürümünden beri lisans mutabakatı kullanıyor.

onworks.net hizmetlerini kullanarak çevrimiçi olarak lisans mutabakatını kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Alt-F
    Alt-F
    Alt-F, ücretsiz ve açık bir kaynak sağlar
    DLINK için alternatif üretici yazılımı
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F, Samba ve NFS'ye sahiptir;
    ext2/3/4'ü destekler...
    Alt-F'yi indirin
  • 2
    USM
    USM
    Usm, birleşik bir slackware paketidir
    otomatik işleyen yönetici
    bağımlılık çözünürlüğü birleştirir
    dahil olmak üzere çeşitli paket depoları
    gevşek yazılım, gevşek, p...
    usm'yi indir
  • 3
    Chart.js
    Chart.js
    Chart.js, bir Javascript kitaplığıdır.
    tasarımcıların ve geliştiricilerin çizim yapmasına izin verir
    HTML5 kullanan her türlü grafik
    tuval öğesi. Chart js harika bir teklif sunuyor
    dizi ...
    Chart.js'yi indirin
  • 4
    JasperReports için iReport-Designer
    JasperReports için iReport-Designer
    NOT: iReport/Jaspersoft Studio Desteği
    Duyuru: 5.5.0 sürümünden itibaren,
    Jaspersoft Studio resmi olacak
    JasperReports için tasarım istemcisi. bildiriyorum
    niyet...
    JasperReports için iReport-Designer'ı indirin
  • 5
    YükleyiciF
    YükleyiciF
    PostInstallerF tüm
    Fedora Linux ve diğerlerinin kullandığı yazılım
    varsayılan olarak içermez, sonra
    Fedora'yı ilk kez çalıştırıyor. Onun
    için kolay...
    PostInstallerF'i indirin
  • 6
    iz
    iz
    strace projesi şuraya taşındı:
    https://strace.io. strace is a
    teşhis, hata ayıklama ve eğitim
    Linux için kullanıcı alanı izleyicisi. kullanılır
    izlemek için...
    strace'i indir
  • Daha fazla »

Linux komutları

Ad