Tam GPL Kitaplıklarını Yazılımda Hizmet Olarak Kullanma (SaaS) Modelleri


27

Siteyi zaten aradım, ancak GPL kitaplıklarının yalnızca insanların satacağı / dağıtacağı yazılımda kullanımıyla ilgili cevapları bulabildim. Bu durumda cevap, kaynak kodunu hazır bulundurmaları gerektiğidir.

Peki ya SaaS? Yani, müşterilerin İnternet üzerinden kullanmak için aylık bir ücret ödeyecekleri bir uygulama oluşturacağım ve bir şey indirmeyecekler veya koda erişemeyecekler.

Sorular:

  1. Bu durumda kaynak kodumu kullanılabilir yapmak zorunda kalmadan tam GPL kitaplıklarını kullanmama izin verilir mi?

  2. Modelim SaaS olsa bile GPL'nin bilmem gereken başka bir kısıtlama / gereklilik var mı?

Yanıtlar:


45

İkili dosyalarınızı dağıtmadığınız sürece, başka bir kapalı kaynaklı projede GPL kitaplıklarının (veya diğer kodların) kullanılmasıyla ilgili bir sorun yoktur.

Normal GPL ve LGPL söz konusu olduğunda, yazılımınızı bir ağ üzerinden (SaaS'taki gibi) kullanmaya erişim sağlamak dağıtım olarak kabul edilmez . Bu, kapalı kaynaklı bir SaaS projesinde (L) GPL kitaplıklarının kullanılmasında bir sorun olmadığı anlamına gelir.

Dikkat etmeniz gereken, bir AGPL (Affero GPL) lisansına sahip kütüphanelerdir. AGPL lisansında, SaaS dağıtım olarak kabul edilir ve kullanıcılarınıza kaynak kodunuza erişmenizi sağlar.


Bu GPLv2 için de geçerli mi?
uzun-lazuli

1
@ Long-Lazuli: Tüm lisanslar için geçerlidir. Kaynak kodun dağıtılmasını gerektiren hükümler, siz bir şeyi dağıtana kadar yürürlüğe girmez.
Bart van Ingen Schenau
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.