Üçüncü taraf kodundan lisans bildirimlerini kaldırmak yasal ve etik midir?


15

Üçüncü taraf kodunu ön uç çerçevem ​​olarak kullanmak istiyorum, örneğin Bootstrap. Bootstrap ve jQuery kodunda bir lisans vardır. Örneğin boostrap.css dosyasında :

/*!
 * Bootstrap v3.0.3
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

Bu metni kaldırabilir miyiz? HTTP isteklerini azaltmak için, bir CSS dosyası yapmak istiyoruz, böylece Bootstrap özel bir CSS stiliyle birleştirilecek.

Sorum şu: bu metni kaldırabilir miyiz ve eğer yaparsak yasaları ihlal eder miyiz? Ne yapmalı ve yapmamalıyız?


Lisansları tek bir satırda yapabilirsiniz: Örneğin: /* Bootstrap v3.0.3 Copyright 2013 Twitter, Inc Licensed under the Apache License v2.0 http://www.apache.org/licenses/LICENSE-2.0 Designed and built with all the love in the world @twitter by @mdo and @fat. */CSS ve JS'yi küçültün, ancak lisansları olduğu gibi koruyun, sıkıştırıldığında sayfaya 0.01kb'den daha az eklerler.
Simon Hayter

@bybe: Katkınız için teşekkürler, dan ile (aşağıdaki cevap ve tartışmada) düşünüyorum ve katılıyorum. Lisansı şu nedenle saklamalıyız: "uzun süre kod
john

Tamam! 1000 html dosyam varsa ve dosyaların boyutu ve sayfa yükleme konusunda endişeliysem. Bu ekstra yorum satırlarını neden yalnızca lisanslar ve telif hakları için tüm sayfalara eklemeliyim? Tavsiyem, web sitenizde bir kredi sayfası yapmak ve onur ve dürüstlüğün ödeneceği tüm lisanslara ve kredilere başvurmaktır.
Chimdi2000

@ Chimdi2000 Telif haklarının ve atıfların bulundukları belirli kaynak dosyalarda saklanması gerekir, böylece bunları kullanabilen (veya önbelleğe alan) diğer kullanıcılar lisansların gerektirdiği şekilde bildirimleri görebilir. 4.c. Buradaki bölüme bakın .
dan

Yanıtlar:


14

Burada gerçekten iki lisansınız var: Apache Lisansı 2.0 ve MIT Lisansı .

Her ikisinin de telif hakkı ve diğer bildirimlerin bozulmadan kalmasını gerektiren kısıtlamaları vardır. Lisans koşulları altında Apache Lisansı için burada belirtildiği gibi :

her lisanslı dosyada, yeniden dağıtılmış koddaki tüm orijinal telif hakkı, patent, ticari marka ve atıf bildirimlerinin korunması gerekir (türev çalışmaların hiçbir bölümü ile ilgili olmayan bildirimler hariç); ve değiştirilen her lisanslı dosyaya, o dosyada değişiklik yapıldığını bildiren bir bildirim eklenmelidir.

Ve burada Lisans koşulları altındaki MIT Lisansı için :

Yukarıdaki telif hakkı bildirimi ve bu izin bildirimi, Yazılımın tüm kopyalarına veya önemli bölümlerine dahil edilecektir.

Bu bildirimleri yukarıda görmenizin nedeni budur. Bu nedenle yasal olarak, bu bildirimler bulundukları eserlerden / dosyalardan kaldırılmamalıdır.

Diğer insanların çalışmalarından faydalanan biri olarak, onlara adil bir kredi vermek ve lisans koşullarını yerine getirmek de etikdir.


1
Cevabınız bootstrap / jquery içeren yazılımları dağıtmak için doğrudur, ancak bir web sitesinde kullanmak için tüm yorumları çıkarmak son derece iyidir.
DisgruntledGoat

3
@DisgruntledGoat Bu lisanslar için gerekli olan telif hakkı bildirimlerini kaldırmayı uygun mu? Göre?
dan

3
Web siteniz bu dosyaları kullanıyorsa, bunları dağıtırsınız. Yasal olarak kullanabilmek için lisanslara uymanız gerekir.
Stephen Ostermiller

@dan: mükemmel ve burada daha fazla bilgi edinin. İki sorum var, 1) lisansa sahip bir satır kodunu yeniden kodlarsak (ex: line 288; önce => color: # 000 after => color: #FFF). Tamam mı değil mi? ve yine ne yapmalıyız? 2) Eğer yeniden adlandırırsak css ex olur: bootstrap.css stil sayfası.css olur, tamam ya da değil (bu durumda, bu dosyaya lisensi koyduk) ?? Teşekkürler
john

@john Evet, her iki lisans da, kaynakların / eserlerin tam olarak değiştirilmesine izin vererek, içerdikleri bildirimleri saklamanıza ve bunları değiştirdiğinize dikkat edin; genellikle bunlara yalnızca kendi telif hakkınızı ekleyerek yapılır. Apache Lisansı ve MIT Lisansı bölüm 4'e bakınız .
dan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.