ทำความเข้าใจกับ Microsoft Public License (MS-PL)


16

ฉันกำลังดูการใช้ผลิตภัณฑ์โอเพนซอร์ซสองสามตัวในแอปพลิเคชันซอฟต์แวร์เชิงพาณิชย์ที่ฉันกำลังดำเนินการ หนึ่งในนั้นได้รับอนุญาตภายใต้ MIT ซึ่งฉันเข้าใจว่าอนุญาตให้เชื่อมโยงซอฟต์แวร์เชิงพาณิชย์ได้ อย่างไรก็ตามผลิตภัณฑ์โอเพ่นซอร์สอื่นได้รับอนุญาตภายใต้ MS-PL แต่ฉันไม่เข้าใจว่าใบอนุญาตนั้นเข้ากันได้อย่างสมบูรณ์กับซอฟต์แวร์เชิงพาณิชย์

ดังนั้นคำถามคือฉันสามารถใช้ OSS ที่มีลิขสิทธิ์ของ MS-PL ในแอพพลิเคชั่นทางการค้า / กรรมสิทธิ์ / ขาย


คำถามคืออะไร?
อาร์มันโด

@Armando แก้ไขให้ชัดเจนยิ่งขึ้น
Jr Hounddog

มีซอฟต์แวร์เชิงพาณิชย์หลากหลายประเภทรวมถึงภายใต้ใบอนุญาตฟรี / โอเพนซอร์สทุกใบ คุณต้องชี้แจงให้ชัดเจนว่าคุณตั้งใจจะใช้ซอฟต์แวร์อย่างไร
David Thornley

คำตอบ:


17

ก่อนอื่นการแก้ไขคำศัพท์คำที่คุณต้องการคือ "กรรมสิทธิ์" ไม่ใช่ "เชิงพาณิชย์" ซอฟต์แวร์โอเพนซอร์ซเป็นเชิงพาณิชย์ในทุกความหมายของคำ มันถูกสร้างขึ้นโดยธุรกิจขายให้กับธุรกิจและใช้โดยธุรกิจ นี่เป็นเรื่องจริงในทางปฏิบัติและเป็นที่ยอมรับของศาลในคดีสำคัญ

สำหรับสิทธิ์ใช้งานที่คุณถามไปที่http://www.opensource.org/licenses/ms-pl.htmlและอ่านข้อความ (โปรดทราบว่า Microsoft เป็นผู้สร้างลิขสิทธิ์เพื่อใช้ในซอฟต์แวร์ที่เขียนโดย Microsoft ซึ่งไม่รู้จักในชื่อองค์กรการกุศลนั่นคือซอฟต์แวร์เชิงพาณิชย์) ส่วนการอ่าน มันอยู่ในสิทธิ์ที่ได้รับจากใบอนุญาตในการแจกจ่ายไบนารีที่คอมไพล์แล้วซึ่งรวมถึงซอฟต์แวร์อย่างไรก็ตามคุณต้องปฏิบัติตามข้อกำหนดของซอฟต์แวร์ ตัวอย่างเช่นคุณไม่สามารถใช้ชื่อโลโก้ ฯลฯ สำหรับซอฟต์แวร์ของคุณ (ราคาต่อรองเป็นสิ่งที่ผู้มีส่วนร่วมคือ Microsoft) มันควรจะง่ายที่จะปฏิบัติตามใบอนุญาตนั้น แต่ถ้าคุณมีข้อสงสัยอย่างจริงจังเกี่ยวกับว่าคุณปฏิบัติตามหรือไม่ให้ปรึกษากับทนายความ


1
ยังไม่สมเหตุสมผล ดังนั้นฉันจะต้องทำอย่างไรเพื่อให้สอดคล้องในกรณีที่ฉันรวบรวม MS-PL ในส่วนประกอบซอฟต์แวร์ลิขสิทธิ์เทียบกับแจกจ่าย MS-PL เป็นส่วนหนึ่งของส่วนประกอบซอฟต์แวร์ prop
Dr. Andrew Burnett-Thompson

ที่ด้านล่างของลิงก์ไปยัง opensource.org มีความคิดเห็นที่ยืนยันว่าแหล่งที่มา "จำเป็นต้องมีอยู่" ฉันได้อ่าน MS-PL จากบนลงล่างประมาณ 10 ครั้งแล้ว ฉันยังไม่สามารถหาที่ที่บอกว่าฉันต้องทำให้ซอร์สโค้ดของแอปพลิเคชันของฉันเปิดเผยต่อสาธารณะ ผู้แสดงความคิดเห็นเข้าใจผิดฉันกำลังอ่านความคิดเห็นผิดหรือฉันตาบอดหรือไม่?
Tormod

2
@Tormod คุณจะสับสนโดยความเห็นที่เป็นคำตอบที่ไม่ดีสำหรับคำถามที่สับสน ดูเหมือนว่าบางคนสับสนกับ MS-PL กับ GPL ซึ่งมีข้อกำหนดด้านความพร้อมใช้งานแน่นอน ฉันจะยกปัญหาในรายชื่อผู้รับจดหมาย OSI และหวังว่าจะได้รับการแก้ไขในไม่ช้า
btilly

7

ฉันเขียนเกี่ยวกับการตีความใบอนุญาตซอฟต์แวร์ระยะหนึ่งแล้ว คุณอาจพบว่ามีประโยชน์

อย่างที่ฉันเห็น MS-PL เป็นใบอนุญาตโอเพนซอร์ส / ที่ค่อนข้างง่าย เป็นOSI-aprovedซึ่งทำให้เข้ากันได้กับใบอนุญาต FOSS ส่วนใหญ่ยกเว้น GPL เพราะ GPL เป็นไวรัสและต้องการแหล่งที่มาที่มีอยู่และ MS-PL เป็นไวรัสหากมีการแจกจ่ายซอร์สโค้ด


-1 OP ถามเกี่ยวกับ MS-PL ไม่ใช่ MPL
Jörg W Mittag
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.