คำถามติดแท็ก mpl

2
Mozilla Public License (MPL 2.0) vs Lesser GNU General Public License (LGPL 3.0)
ฉันต้องการปล่อยห้องสมุดซอฟต์แวร์ที่เขียนด้วยภาษาโปรแกรมเชิงวัตถุ (Java) บนคลาสบนเว็บโฮสติ้งบริการซอร์สโค้ดซึ่งช่วยให้ส้อมของโครงการถูกรวมเข้ากับโครงการหลัก (GitHub ด้วยการดึง คำขอ) ฉันค้นคว้าบนเว็บและให้ความคิดมากเกี่ยวกับวิธีการอนุญาตให้ใช้สิทธิ์ซอฟต์แวร์ ฉันถูกต้องในสมมติฐานต่อไปนี้ (จากมุมมองของIANAL ) หรือไม่ ทั้ง LGPL และ MPL ส่งเสริมการแบ่งปันการแก้ไขซอฟต์แวร์ที่มีลิขสิทธิ์ LGPL / MPL ที่ใช้ในโครงการซอฟต์แวร์อื่น ๆ แทนที่จะต้องการให้ผู้ใช้ของไลบรารีที่แก้ไขแล้วเป็นเจ้าภาพแยกทางแยกของห้องสมุดฉันสามารถส่งเสริมการมีส่วนร่วมในไลบรารีดั้งเดิม (เช่นผ่านคำขอดึง) ข้อแตกต่างที่สำคัญคือวิธีที่รหัสลิขสิทธิ์ของ MPL / LGPL ต้องเชื่อมโยงเข้ากับโครงการ ไฟล์ต้นฉบับรหัส MPL สามารถคัดลอกโดยตรงไปยังโครงการซอฟต์แวร์ที่เป็นกรรมสิทธิ์ (อาจ) การเชื่อมโยงแบบคงที่ในขณะที่รหัสลิขสิทธิ์ LGPL จะต้องเชื่อมโยงแบบไดนามิก (เชื่อมโยงอย่างหลวม ๆ กับโครงการซอฟต์แวร์ที่เป็นกรรมสิทธิ์อาจเป็นไปได้) ไลบรารี่สำหรับไลบรารี่ซอฟต์แวร์ลิขสิทธิ์รุ่นอื่น) การเชื่อมโยงแบบไดนามิกและทำให้ LGPL กำหนดอุปสรรคเพิ่มเติมสำหรับการบรรจุผลิตภัณฑ์ซอฟต์แวร์ที่เป็นกรรมสิทธิ์โดยไม่ส่งเสริมการมีส่วนร่วมกับห้องสมุดซอฟต์แวร์โอเพ่นซอร์สมากกว่าการเชื่อมโยงแบบคงที่ (และ MPL) มีLGPL ที่ปรับเปลี่ยนซึ่งอนุญาตให้มีการเชื่อมโยงแบบสแตติก ขณะนี้ไม่มีความแตกต่างอื่น ๆ ที่เกี่ยวข้อง (จากIANALมุมมอง) …

5
ฉันสามารถใช้แพ็คเกจที่ได้รับอนุญาต GPL, LGPL, MPL กับแอปพลิเคชันของฉันและทำให้มันเป็นแหล่งข้อมูลปิดได้หรือไม่?
ฉันเห็น บริษัท กำลังใช้BusyBoxและใช้แพ็คเกจ Gpl + Lgpl + Mpl อยู่ด้วยจากนั้นพวกเขาก็มีแอปพลิเคชันของตัวเองที่ทำงานอยู่ แอปพลิเคชั่นของพวกเขาคือแพ็คเกจแหล่งข้อมูลปิด คุณซื้ออุปกรณ์ แต่เป็นแหล่งข้อมูลปิด ทำไม GPL ที่ผสมกับ LGPL + MPL กลายเป็นแหล่งข้อมูลปิด? ฉันคิดว่ากฎคืออะไร? หรือฉันผิดหรือข้อมูลต่อไปนี้ไม่ถูกต้อง: GPL: หากคุณใช้ในแอปพลิเคชันของคุณคุณต้องเผยแพร่แอปพลิเคชันของคุณภายใต้ GPL ไม่ได้หมายความว่าคุณไม่สามารถขายได้ (เช่นพวกเขาขายลินุกซ์ซีดี) แต่คุณต้องปล่อยซอร์สโค้ดฟรี นั่นอาจใช้งานได้สำหรับคุณ แต่อาจไม่ใช่ LGPL: หากคุณใช้ในแอปพลิเคชันของคุณคุณยังสามารถมีแอปพลิเคชั่นลิขสิทธิ์ที่เป็นลิขสิทธิ์แบบโอเพ่นซอร์ส แต่ถ้าคุณแก้ไขไลบรารี LGPL คุณต้องปล่อยการปรับเปลี่ยนของคุณภายใต้ LGPL แม้ว่าแอปพลิเคชันของคุณจะยังคงปิดอยู่
11 licensing  gpl  lgpl  mpl 

3
ความเข้ากันได้ของลิขสิทธิ์ MPL 1.1 และ APL 2.0
ฉันทำงานโครงการที่ได้รับอนุญาตภายใต้ MPL 1.1 และต้องการรวมรหัสบางส่วนที่ได้รับอนุญาตภายใต้ APL 2.0 ฉันรู้ว่าในปี 2010 Mozilla ประกาศว่าพวกเขากำลังอัปเดต MPL เพื่อให้ "Apache เข้ากันได้" มากกว่าสิ่งอื่นใด ฉันไม่มีทนาย ส่วนใดของ MPL 1.1 ที่ไม่พูดปดกับ APL 2.0 และในทางกลับกัน โครงการมีผู้ลักลอบดั้งเดิมน้อยมากที่ยังคงมีส่วนร่วมดังนั้นฉันสงสัยว่าฉันจะสามารถติดต่อพวกเขาทั้งหมดเพื่อขออนุญาตเปลี่ยนใบอนุญาต
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.