Nouplo

Lisanslar

Bu sayfa neden var

Buradaki her araç işini sizin cihazınızda yapar; yani işi yapan kodun kendisi tarayıcınıza gönderilir ve orada çalışır. O kodun bir bölümünü başkaları yazdı ve açık kaynak lisansıyla paylaştı. Bu sayfa neyin kullanıldığını ve hangi lisansla kullanıldığını söyler. Bu lisanslardan ikisi böyle bir bildirim ister; geri kalanı burada, çünkü dosyalarınızı emanet ettiğiniz bir sitenin neyden yapıldığını söylemeye razı olması gerekir. Eksik bir şey olduğunu düşünüyorsanız hello@nouplo.com adresine yazın.

LGPL kapsamındaki iki parça

LAME (@breezystack/lamejs paketi üzerinden) MP3 kodlar; bunu hiçbir tarayıcı kendi başına yapamaz. libheif (libheif-js üzerinden) aynı nedenle iPhone’un çektiği HEIC fotoğrafların kodunu çözer. İkisi de GNU Kısıtlı Genel Kamu Lisansı, sürüm 3 kapsamındadır. Her biri tarayıcınıza yayımlandığı haliyle, içine bizim kodumuzdan hiçbir şey derlenmeden, ayrı bir dosya olarak ulaşır; dolayısıyla ikisi de aynı kütüphanenin başka bir derlemesiyle değiştirilebilir. Lisans metninin tamamı her paketin içinde gelir, kaynak kodu ise projelerin kendisi yayımlar: lame.sourceforge.io ve github.com/strukturag/libheif.

Diğer kütüphaneler

Bunlar, başlıca koşulu telif bildiriminin korunması olan serbest lisanslarla kullanılıyor. pdf.js (Apache-2.0) PDF sayfalarını ekrana çizer. @cantoo/pdf-lib ve @pdf-lib/fontkit (MIT) PDF okur ve yazar. ONNX Runtime Web (MIT) aşağıdaki modelleri çalıştırır. fflate (MIT) sıkıştırır ve açar. zip.js (BSD-3-Clause) parolalı ZIP’leri şifreler ve çözer. mp4box (BSD-3-Clause) ve mp4-muxer (MIT) MP4 dosyalarını söker ve yeniden kurar. heic-decode (ISC) libheif’i sarmalar. gifenc (MIT) GIF yazar. jsQR (Apache-2.0) QR kod okur, qrcode-generator (MIT) üretir. PapaParse (MIT) CSV okur, marked (MIT) Markdown okur, Comlink (Apache-2.0) işi arka plan iş parçacıklarına taşır. RNNoise (BSD-3-Clause, Xiph.Org ve katkıda bulunanlar), @shiguredo/rnnoise-wasm (Apache-2.0) ile tarayıcı için derlenmiş olarak konuşmadaki arka plan gürültüsünü giderir; lisansı /models/ içinde sunulur. Adres dönüştürücü, Japan Post’un romanize posta kodu verilerini kullanır; Japan Post bu verilerin serbestçe yeniden dağıtılmasına izin verir.

Modeller

Makine öğrenmesi kullanan araçlar ilk çalıştırmada bir model indirir, sonrasında model tarayıcı önbelleğinde kalır. MODNet ve U²-Net özneyi arka plandan ayırır (Apache-2.0). Real-ESRGAN görüntüleri büyütür (BSD-3-Clause). YuNet yüz bulur (MIT). PP-OCR görüntüdeki metni okur (Apache-2.0). MI-GAN nesne silgisinin sildiği yeri yeniden doldurur (MIT). ReazonSpeech Japonca konuşmayı metne çevirir (Apache-2.0). Whisper base (OpenAI, Apache-2.0) İngilizce konuşmayı metne dönüştürür. Her model, /models/ klasöründe dosyanın yanında kendi lisansı ve onu kimin yaptığını belirten bir bildirimle birlikte sunulur.

Yazı tipleri

Bir araç PDF’e metin yazdığında, girdiğiniz harfleri kapsayan bir yazı tipini belgeye gömer: Avrupa alfabeleri için Liberation Sans, Japonca ve Korece için Noto Sans JP ve Noto Sans KR. Üçü de SIL Open Font License 1.1 kapsamındadır ve lisans metni de yazı tipleriyle birlikte sunulur. Japon el yazması kâğıdı karakterlerini Noto Serif JP ile dizer. Yazı çalışma sayfaları harflerini Playwrite (TypeTogether), Andika (SIL International) ve Klee One (Fontworks) ile çizer; üçü de aynı lisansla kullanılır. Playwrite ve Klee One kullanılan karakterlere indirilmiş olarak, Andika değiştirilmeden sunulur.

İp renkleri

Kanaviçe şablonu renkleri, Sharla Gelfand’ın dmc paketindeki "floss" veri kümesiyle (github.com/sharlagelfand/dmc) karşılaştırır; telif hakkı 2020 Sharla Gelfand, MIT Lisansı ile kullanılır ve lisans bildirimi kodumuzdaki tabloyla birlikte durur. Bu veri de adrianj/CrossStitchCreator’daki tablodan temizlenmiştir. DMC, ip üreticisinin adıdır; yalnızca numaraların hangi ipler olduğunu söylemek için geçer.

Kelime listeleri

Kafiye bulucu ve kelime türetme aracı, her dilin en sık kullanılan 40.000 kelimesinden oluşan listeleri tarar. Listeler Robyn Speer’in wordfreq projesinden (github.com/rspeer/wordfreq) alınmıştır; kelime sıklıkları Creative Commons Atıf-AynıLisanslaPaylaş 4.0 lisansıyla (creativecommons.org/licenses/by-sa/4.0) dağıtılır ve başka kaynakların yanı sıra Google Books Ngrams, Leeds Internet Corpus, Vikipedi, ParaCrawl, OpenSubtitles 2018 (opensubtitles.org) ve Marc Brysbaert ile çalışma arkadaşlarının SUBTLEX listelerine dayanır. Kendi listelerimiz — yalnızca kelimeler, sıklık sırasıyla, her dilin harfleriyle sınırlı — aynı lisansla text.nouplo.com üzerinde /data/words/ adresinde paylaşılır.

Hece sayıları

Hece ölçüsü aracı, İngilizce kelimelerin hecelerini Carnegie Mellon Telaffuz Sözlüğü’nden (github.com/cmusphinx/cmudict) alır; telif hakkı 1993–2015 Carnegie Mellon University, BSD tarzı lisansıyla kullanılır ve lisans bildirimi text.nouplo.com üzerindeki /data/words/en-syllables.txt listemizle birlikte durur.

Boncuk renkleri

Hama boncuk deseni aracı renkleri, maxcleme’nin beadcolors projesinde (github.com/maxcleme/beadcolors) toplanan Hama, Perler ve Artkal renk kodlarıyla karşılaştırır; telif hakkı 2020 maxcleme, MIT Lisansı ile kullanılır ve lisans bildirimi kodumuzdaki tabloyla birlikte durur. Hama, Perler ve Artkal üreticilerin adlarıdır; yalnızca kodların hangi boncuklar olduğunu söylemek için geçer.

İtalyan belediyeleri (comuni)

İtalyan vergi numarası (codice fiscale) hesaplayıcısı, İtalyan belediyelerinin (comuni) — bugünkülerin ve 1861’den beri kaldırılmış olanların — kadastro kodlarını (codici catastali, Belfiore kodları) ve yabancı ülkelerin kodlarını İtalya İstatistik Enstitüsü’nden (Istituto Nazionale di Statistica, ISTAT, istat.it) alır: Elenco comuni italiani ve SITUAS tarihsel kayıtları, Creative Commons Atıf 4.0 lisansıyla (creativecommons.org/licenses/by/4.0) yayımlanır. Kaynakları listelenmiş derli toplu kopyamız text.nouplo.com üzerinde /data/comuni/ adresindedir.