คำถามติดแท็ก bsd-license

ใบอนุญาต BSD (Berkeley Software Distribution) เป็นใบอนุญาตโอเพนซอร์สที่อนุญาต

2
MIT กับ BSD เทียบกับ Dual License
ความเข้าใจของฉันคือ: โครงการที่ได้รับอนุญาตของMITสามารถใช้ / แจกจ่ายในโครงการที่ได้รับอนุญาตBSD โครงการที่ได้รับอนุญาต BSD สามารถนำไปใช้ / แจกจ่ายใหม่ในโครงการที่ได้รับอนุญาตจาก MIT สิทธิ์การใช้งานของ MIT และ BSD 2 ข้อนั้นเหมือนกันหมด BSD 3-clause = BSD 2-clause +ประโยค"no สลักหลัง" การออกใบอนุญาตสองใบอนุญาตให้ผู้ใช้เลือกจากใบอนุญาตเหล่านั้น - ไม่ผูกมัดกับทั้งคู่ หากทุกอย่างถูกต้องแล้วประเด็นของการใช้ใบอนุญาตdual MIT / BSD คืออะไร? แม้ว่า BSD จะอ้างถึงเวอร์ชัน 3 ข้อแล้วผู้ใช้ไม่สามารถเลือกที่จะปฏิบัติตามกฎหมายลิขสิทธิ์ของ MIT ได้หรือไม่? ดูเหมือนว่าถ้าคุณต้องการใช้ประโยค "no สลักหลัง" จริง ๆ แล้วคุณต้องอนุญาตมันเป็นแค่ BSD (ไม่ใช่คู่) หากคุณไม่สนใจคำสั่ง "ไม่มีการรับรอง" MIT เพียงอย่างเดียวก็เพียงพอแล้วและ …

3
เหตุใดผู้คนจึงเลือกใช้ใบอนุญาต MIT แทน BSD ถ้า "คำสั่งไม่รับรอง" ของ BSD เป็นความคิดที่ดี? [ปิด]
ตามคำถามนี้และมันตอบกลับ วัตถุประสงค์ของ "คำสั่งไม่รับรอง" ในใบอนุญาต BSD ใหม่คืออะไร? ดูเหมือนฉลาดกว่าที่จะเลือกใบอนุญาต BSD เหนือ MIT เพื่อป้องกันไม่ให้ผู้อื่นใช้ชื่อของคุณในแบบที่ไม่ต้องการ หากเป็นเช่นนั้นทำไมผู้คนถึงเลือกรับใบอนุญาต MIT แทนใบอนุญาต BSD

1
แนวปฏิบัติที่ดีที่สุดในการจัดทำไลเซนส์ห้องสมุดบุคคลที่สามคือ“ เอกสาร”?
ฉันกำลังพัฒนาโครงการโอเพนซอร์สขนาดเล็ก แอปพลิเคชั่นนี้ใช้ไลบรารี่ของบุคคลที่สามจำนวนมากที่มีลิขสิทธิ์มากมาย: Apache, MIT, BSD, LGPL และ CDDL ใบอนุญาตแต่ละใบมีข้อกำหนด "เอกสาร" ของตัวเอง ตัวอย่างเช่น Apache License, v2.0 พูดว่า: หากงานมีไฟล์ข้อความ "ประกาศ" เป็นส่วนหนึ่งของการเผยแพร่งานดัดแปลงใด ๆ ที่คุณแจกจ่ายจะต้องมีสำเนาประกาศเกี่ยวกับแหล่งที่มาที่สามารถอ่านได้ที่อยู่ในไฟล์ประกาศดังกล่าว ใบอนุญาต MIT ประกอบด้วยประกาศลิขสิทธิ์และพูดว่า: ประกาศเกี่ยวกับลิขสิทธิ์ข้างต้นและประกาศการอนุญาตนี้จะรวมอยู่ในสำเนาทั้งหมดหรือบางส่วนที่สำคัญของซอฟต์แวร์ ใบอนุญาต BSD ยังมีประกาศลิขสิทธิ์และพูดว่า: การแจกจ่ายซ้ำในรูปแบบไบนารีจะต้องทำซ้ำประกาศลิขสิทธิ์ข้างต้นรายการเงื่อนไขนี้และข้อจำกัดความรับผิดชอบต่อไปนี้ในเอกสารและ / หรือวัสดุอื่น ๆ ที่มาพร้อมกับการกระจาย LGPL v.3 พูดว่า: (คุณควร) ให้คำบอกกล่าวที่เด่นชัดกับสำเนาของงานรวมแต่ละชุดที่มีการใช้งานห้องสมุดและห้องสมุดและการใช้งานนั้นได้รับการคุ้มครองโดยใบอนุญาตนี้ ใบอนุญาต LGPL และ CDDL ยังต้องการการจัดหาซอร์สโค้ดพร้อมกับรูปแบบไบนารีของไลบรารีดังนั้นข้อมูลเกี่ยวกับวิธีการที่ซอร์สโค้ดสามารถรับได้ควรมีการจัดเตรียมไว้ที่ใดที่หนึ่ง แนวปฏิบัติที่ดีที่สุดสำหรับการจัดเรียงข้อมูลทั้งหมดนี้คืออะไร ฉันควรสร้างไฟล์ข้อความและคัดลอกเนื้อหาของNOTICEไฟล์ทั้งหมด, MIT และ BSD ลิขสิทธิ์เป็นต้นลงในไฟล์นั้นหรือไม่? ... …


4
วัตถุประสงค์ของ“ ข้อตกลงที่ไม่ผ่านการรับรอง” ในใบอนุญาต BSD ใหม่คืออะไร?
หมายเหตุ:คำถามนี้ไม่เกี่ยวกับ"ประโยคโฆษณาที่น่ารังเกียจ BSD" ใบอนุญาต BSD ใหม่ไม่มีส่วนคำสั่งนั้นและเข้ากันได้กับ GPL ฉันกำลังพยายามเลือกระหว่างใบอนุญาต BSD ใหม่และใบอนุญาต MITสำหรับโครงการของฉันเอง โดยพื้นฐานแล้วจะเหมือนกันยกเว้นใบอนุญาต BSD มีประโยคต่อไปนี้: ห้ามใช้ชื่อของ <organization> หรือชื่อของผู้สนับสนุนเพื่อรับรองหรือส่งเสริมผลิตภัณฑ์ที่ได้จากซอฟต์แวร์นี้โดยไม่ได้รับอนุญาตเป็นลายลักษณ์อักษรล่วงหน้า ทำไมทุกคนต้องการใช้ข้อนี้? มีอะไรผิดปกติกับการได้รับชื่อเสียงในทางลบหากมีคนสร้างซอฟต์แวร์ที่เป็นที่รู้จักโดยใช้รหัสของคุณ นอกจากนี้จะไม่บอกให้ผู้ใช้ทราบและไม่สามารถทำอะไรกับชื่อที่คุณให้ไว้นอกโดเมนของทรัพย์สินทางปัญญาหรือไม่

2
ฉันสามารถใช้ไลบรารี่ / รหัสลิขสิทธิ์ BSD ใหม่ในโครงการแหล่งปิดเชิงพาณิชย์ได้หรือไม่
ฉันพบไลบรารี่ประเภทที่ฉันต้องการใช้ มันมีใบอนุญาต BSD ใหม่และฉันต้องการใช้ในโครงการเชิงพาณิชย์แบบโอเพ่นซอร์สของฉัน ฉันทำมันได้ไหม?


2
อนาคตของโซลูชันที่ใช้ ServiceStack ในบริบทของสิทธิ์ใช้งาน
ฉันแค่อยากให้ใครสักคนชี้แจงคำถามต่อไปนี้เนื่องจาก Demis Bellot ได้ประกาศเมื่อสองสามสัปดาห์ก่อนที่ ServiceStack จะเริ่มทำการค้า อ้างอิงลิงค์ด้านล่าง https://plus.google.com/app/basic/stream/z12tfvoackvnx1xzd04cfrirpvybu1nje54 (โปรดทราบว่าเมื่อฉันพูด ServiceStack หรือ SS ฉันอ้างถึงไลบรารี SS ที่เกี่ยวข้องทั้งหมดเช่น ServiceStack.Text เป็นต้น) หากฉันมีโซลูชันที่พัฒนาแล้วโดยใช้ ServiceStack วันนี้ฉันจะต้องซื้อสิทธิ์ใช้งานเมื่อ SS ไปใช้งานเชิงพาณิชย์แม้ว่าฉันจะไม่อัปเกรดไบนารีของ SS เป็นรุ่นวางจำหน่ายเชิงพาณิชย์ SS รุ่นก่อนหน้า (ก่อนการออกใบอนุญาตเชิงพาณิชย์) จะเป็น opensource เสมอและใช้ใบอนุญาตเดิมเหมือนก่อนหรือไม่ ถ้าฉันแยก SS วันนี้ (ก่อนการออกใบอนุญาตเชิงพาณิชย์) บน Github จะผิดกฎหมายหรือไม่ที่จะคงไว้ซึ่งหลังจาก SS ไปค้าขาย หากคำตอบสำหรับคำถามที่ 2 คือใช่ฉันจะยังสามารถแยกรุ่นก่อนหน้านี้ออกจาก SS หลังจากโฆษณาได้โดยไม่ต้องกังวลเกี่ยวกับสิทธิ์การใช้งานเชิงพาณิชย์

4
Relicense BSD 2/3-clause code เป็น GPL
สมมติว่าฉันปล่อยซอร์สโค้ดภายใต้ไลเซนส์ BSD ใหม่ อนุญาตให้บุคคลอื่นนำรหัสนี้ทำการแก้ไขและแจกจ่ายภายใต้เงื่อนไขของ GPL หรือไม่ จากวิกิพีเดีย : ใบอนุญาตซอฟต์แวร์ฟรีที่ใช้กันทั่วไปส่วนใหญ่เช่นใบอนุญาต MIT / X ดั้งเดิมใบอนุญาต BSD (ในรูปแบบ 2 ข้อปัจจุบัน) และ LGPL เป็น "รองรับ GPL" นั่นคือรหัสของพวกเขาสามารถรวมกับโปรแกรมภายใต้ GPL โดยไม่มีข้อขัดแย้ง (ชุดค่าผสมใหม่จะมี GPL ที่นำไปใช้กับทั้งหมด) อย่างไรก็ตามลิขสิทธิ์ซอฟต์แวร์โอเพนซอร์ซ / โอเพนซอร์สบางตัวไม่รองรับ GPL ฉันสมมติว่านี่หมายความว่าเราสามารถกำหนดรหัสลิขสิทธิ์ใหม่ BSD ให้ GPL ได้ไหม
11 gpl  bsd-license 

3
จะจัดการไฟล์ลิขสิทธิ์ได้อย่างไรเมื่อรวมรหัสลิขสิทธิ์ GPL และ BSD
ฉันกำลังเขียนโค้ดที่ใช้หนึ่งในห้องสมุดที่มีจีพี (แอลจีไม่ได้) ใบอนุญาตและเป็นหนึ่งเดียวกับใบอนุญาต BSD 3 ข้อ เนื่องจากฉันลิงก์ไปยังไลบรารี่ที่มีลิขสิทธิ์ของ GPL รหัสของฉันจะต้องเป็น GPL เช่นกัน ในทางปฏิบัติฉันควรจัดการกับ LICENSE.txt ดั้งเดิมจากห้องสมุด BSD อย่างไร (A) ฉันสามารถเผยแพร่โครงการเพื่อให้ซอร์สโค้ดหลักเป็นลิขสิทธิ์แบบ GPL และจากนั้นไดเรกทอรีย่อยบางส่วนจะได้รับอนุญาต BSD หรือไม่ (B) หากฉันไม่เพียง แต่จะเชื่อมโยงไปยังห้องสมุด แต่เพื่อใช้และรวมรหัส BSD และ GPL ในลักษณะที่เกี่ยวข้องมากขึ้นจะทำอย่างไรกับ LICENSE.txt ข้อความ BSD 3 ข้อบอกว่า: "การแจกจ่ายรหัสต้นฉบับต้องเก็บประกาศลิขสิทธิ์ข้างต้นรายการเงื่อนไขนี้และข้อจำกัดความรับผิดชอบต่อไปนี้" เห็นได้ชัดว่าฉันควรเก็บประกาศลิขสิทธิ์และรายการเงื่อนไขไว้ที่ใดที่หนึ่ง แต่ฉันจะต้องใส่ txt-license ของ GPL ลงไปด้วย นอกจากนี้เห็นได้ชัดว่าฉันไม่จำเป็นต้องเก็บรักษา "การแจกจ่ายซ้ำและการใช้งานในแหล่งที่มาและรูปแบบไบนารีไม่ว่าจะมีหรือไม่มีการดัดแปลงจะต้องได้รับอนุญาตหากตรงตามเงื่อนไขต่อไปนี้:" ส่วนหนึ่งของข้อความลิขสิทธิ์ BSD รักษาส่วนอื่น ๆ ดังนั้นฉันควรใช้วิธีใดและไฟล์ข้อความใดในการจัดระเบียบข้อความลิขสิทธิ์ GPL …

2
โครงการที่ได้รับอนุญาต BSD จำเป็นต้องมีคำสั่งที่ลงนามจากผู้มีส่วนร่วมแต่ละคนหรือไม่?
วันนี้ฉันอ่านรายชื่อผู้รับจดหมายของFossil SCM : ปัญหาของ BSD คือคุณควรได้รับแบบฟอร์มที่ลงชื่อจากผู้สนับสนุนแต่ละคนซึ่งระบุว่าการมีส่วนร่วมของพวกเขาคือ BSD สิ่งนี้เป็นแบบอัตโนมัติด้วย GPL เนื่องจากการเผยแพร่ผลงานของคุณภายใต้ใบอนุญาตที่เข้ากันได้เป็นสิ่งที่จำเป็นสำหรับการดูรหัสใน GPL สิ่งนี้ทำให้ GPL ยอดเยี่ยมสำหรับสภาพแวดล้อมการทำงานร่วมกันที่มีผู้มีส่วนร่วมจำนวนมาก BSD เป็นหนังสือที่อนุญาตมากขึ้น (เป็นภาระน้อยกว่า) สำหรับผู้อ่าน ใครสามารถอธิบายได้ว่าทำไมและอะไรเป็นผลสืบเนื่องที่เป็นไปได้ของการไม่มีคำแถลงที่ลงนามจากผู้มีส่วนร่วมในโครงการ

3
สิ่งที่ต้องพิจารณาทางกฎหมายเมื่อฟอร์กโครงการที่มีใบอนุญาต BSD
ฉันสนใจที่จะยกเลิกโครงการที่เผยแพร่ภายใต้ใบอนุญาต BSDสองข้อ: ลิขสิทธิ์ (c) 2010 {เจ้าของลิขสิทธิ์} สงวนลิขสิทธิ์ อนุญาตให้เผยแพร่ซ้ำและใช้งานในแหล่งที่มาและรูปแบบไบนารีโดยมีหรือไม่มีการดัดแปลงหากเงื่อนไขตรงตามเงื่อนไขต่อไปนี้: (1) การแจกจ่ายซ้ำซอร์สโค้ดต้องเก็บประกาศลิขสิทธิ์ข้างต้นรายการเงื่อนไขนี้และข้อจำกัดความรับผิดชอบในตอนท้าย การแจกจ่ายซ้ำในรูปแบบไบนารีจะต้องทำซ้ำประกาศลิขสิทธิ์ข้างต้นรายการเงื่อนไขนี้และข้อจำกัดความรับผิดชอบต่อไปนี้ในเอกสารและ / หรือวัสดุอื่น ๆ ที่มาพร้อมกับการกระจาย (2) ไม่สามารถใช้ชื่อ {เจ้าของลิขสิทธิ์} หรือชื่อของผู้มีส่วนร่วมในการรับรองหรือส่งเสริมผลิตภัณฑ์ที่ได้จากซอฟต์แวร์นี้โดยไม่ได้รับอนุญาตเป็นลายลักษณ์อักษรล่วงหน้า การปฏิเสธความรับผิด ซอฟต์แวร์นี้จัดหาให้โดยผู้ถือลิขสิทธิ์และผู้สนับสนุน "ตามสภาพ" และการแสดงออกหรือการรับประกันใด ๆ โดยนัยรวมถึง แต่ไม่ จำกัด เพียงการรับประกันโดยนัยของการค้าและความเหมาะสม ไม่ว่าในกรณีใดเจ้าของลิขสิทธิ์หรือผู้มีลิขสิทธิ์จะต้องรับผิดต่อโดยตรงไม่ว่าทางตรงหรือทางอ้อมหรือการให้บริการ, ข้อมูลของสหรัฐ, ความผิดพลาด, ผลกระทบที่เกิดขึ้นโดยไม่ จำกัด หรือการแทรกแซงทางธุรกิจ) ไม่ว่าจะเกิดจากสาเหตุใดก็ตามและด้วยเหตุผลใดก็ตามไม่ว่าจะเป็นสัญญาความรับผิดที่เข้มงวดหรือการทรมาน ฉันไม่เคยแยกโครงการมาก่อน แต่โครงการนี้คล้ายกับสิ่งที่ฉันต้องการ / ต้องการ อย่างไรก็ตามฉันไม่แน่ใจว่าฉันจะไปได้ไกลแค่ไหนดังนั้นแผนของฉันคือการดึงข้อมูลล่าสุดจากที่เก็บของพวกเขาและเริ่มทำงาน บางทีในที่สุดฉันก็จะไปถึงที่ที่ฉันต้องการและสามารถปล่อยมันได้ นี่เป็นแนวทางที่ถูกต้องหรือไม่? วิธีนี้ส่งผลกระทบต่อการยกเลิกโครงการอย่างไร ฉันจะติดตามผู้ที่เป็นเจ้าของส่วนประกอบหรือส่วนใด (ฉันเป็นลิขสิทธิ์ลิขสิทธิ์อะไรคือผู้สร้างดั้งเดิมลิขสิทธิ์เมื่อฉันเริ่มกระทืบฐานรหัสของพวกเขา) ฉันสามารถแยกโครงการนี้ได้ไหม ฉันต้องทำอะไรก่อนปล่อยออกมาและเมื่อใด / ถ้าฉันตัดสินใจที่จะเผยแพร่ซอฟต์แวร์ที่ได้มาจากงานที่ได้รับอนุญาต BSD …

3
อะไรคือความแตกต่างระหว่างการปล่อยรหัสภายใต้ใบอนุญาต BSD และการปล่อยเป็นสาธารณสมบัติ
คุณมีอิสระในการใช้รหัสลิขสิทธิ์ BSD สำหรับทุกสิ่งรวมถึงซอฟต์แวร์เชิงพาณิชย์และซอฟต์แวร์ปิด มันแตกต่างจากการปล่อยให้เป็นสาธารณสมบัติอย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.