VaultWarden เปลี่ยนไลเซนส์เป็น AGPLv3
(github.com/dani-garcia)- จากเดิม GPLv3 เป็น AGPLv3
- เนื่องจาก GPLv3 อนุญาตให้นำ VaultWarden ไปใช้เชิงพาณิชย์ได้โดยไม่ต้องนำกลับมาเผยแพร่ต่อชุมชน
- ดังนั้น Bitwarden จึงเผยแพร่ส่วนเซิร์ฟเวอร์ภายใต้ AGPLv3 เช่นกัน และ VaultWarden ก็ต้องการเดินตามแนวทางนี้
- ไม่มีผลกระทบใด ๆ เลยต่อผู้ใช้ที่ self-host เพื่อใช้งานส่วนตัว
- ความแตกต่างระหว่าง GPL และ AGPL
- GPL ระบุว่าหากมีการแจกจ่ายซอฟต์แวร์ต่อ จะต้องเปิดเผยซอร์สโค้ดที่แก้ไขแล้ว
- แต่ GPL ไม่ได้กล่าวถึงการแก้ไขซอฟต์แวร์แล้วนำไปให้บริการในรูปแบบบริการ
- เพราะการที่ผู้ใช้ใช้งานผ่านเครือข่ายไม่ถือเป็นการแจกจ่ายต่อ
- นี่คือ "ช่องโหว่ SaaS" ของ GPL
- AGPL เพิ่มข้อความเข้ามาใน GPL อีกหนึ่งประโยค
"หากคุณนำโปรแกรมที่แก้ไขแล้วไปรันบนเซิร์ฟเวอร์ และให้ผู้ใช้อื่นใช้งาน เซิร์ฟเวอร์ของคุณต้องทำให้ผู้ใช้สามารถดาวน์โหลดซอร์สโค้ดที่แก้ไขแล้วได้"
1 ความคิดเห็น
VaultWarden - เซิร์ฟเวอร์ที่เข้ากันได้กับ Bitwarden ซึ่งพัฒนาด้วย Rust