สิ่งที่ต้องพิจารณาทางกฎหมายเมื่อฟอร์กโครงการที่มีใบอนุญาต BSD


9

ฉันสนใจที่จะยกเลิกโครงการที่เผยแพร่ภายใต้ใบอนุญาต BSDสองข้อ:

ลิขสิทธิ์ (c) 2010 {เจ้าของลิขสิทธิ์} สงวนลิขสิทธิ์

อนุญาตให้เผยแพร่ซ้ำและใช้งานในแหล่งที่มาและรูปแบบไบนารีโดยมีหรือไม่มีการดัดแปลงหากเงื่อนไขตรงตามเงื่อนไขต่อไปนี้:

(1) การแจกจ่ายซ้ำซอร์สโค้ดต้องเก็บประกาศลิขสิทธิ์ข้างต้นรายการเงื่อนไขนี้และข้อจำกัดความรับผิดชอบในตอนท้าย การแจกจ่ายซ้ำในรูปแบบไบนารีจะต้องทำซ้ำประกาศลิขสิทธิ์ข้างต้นรายการเงื่อนไขนี้และข้อจำกัดความรับผิดชอบต่อไปนี้ในเอกสารและ / หรือวัสดุอื่น ๆ ที่มาพร้อมกับการกระจาย

(2) ไม่สามารถใช้ชื่อ {เจ้าของลิขสิทธิ์} หรือชื่อของผู้มีส่วนร่วมในการรับรองหรือส่งเสริมผลิตภัณฑ์ที่ได้จากซอฟต์แวร์นี้โดยไม่ได้รับอนุญาตเป็นลายลักษณ์อักษรล่วงหน้า

การปฏิเสธความรับผิด

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

ฉันไม่เคยแยกโครงการมาก่อน แต่โครงการนี้คล้ายกับสิ่งที่ฉันต้องการ / ต้องการ อย่างไรก็ตามฉันไม่แน่ใจว่าฉันจะไปได้ไกลแค่ไหนดังนั้นแผนของฉันคือการดึงข้อมูลล่าสุดจากที่เก็บของพวกเขาและเริ่มทำงาน บางทีในที่สุดฉันก็จะไปถึงที่ที่ฉันต้องการและสามารถปล่อยมันได้ นี่เป็นแนวทางที่ถูกต้องหรือไม่?

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


1
นี่คือBSDจริง3 ข้อโดยมีสองอนุประโยคแรกในรายการเดียวกัน
Joey Adams

คำตอบ:


5

เพื่อตอบคำถามของคุณ:

นี่เป็นแนวทางที่ถูกต้องหรือไม่? บางทีหากการเปลี่ยนแปลงของคุณมีประโยชน์โดยทั่วไปฉันจะพยายามมีส่วนร่วมในโครงการแทนการฟอร์ก

ฉันสามารถแยกโครงการนี้ได้ไหม ใช่. ใบอนุญาต BSD ช่วยให้คุณสามารถแยกมันได้ คุณไม่จำเป็นต้องขออนุญาตส้อม

วิธีการติดตามการเปลี่ยนแปลง ... ? เพิ่มชื่อของคุณลงในประกาศลิขสิทธิ์สำหรับไฟล์ที่คุณเปลี่ยนแปลง และตรวจสอบให้แน่ใจว่ามันอยู่ในไฟล์ที่คุณเพิ่ม หากคุณต้องการรายละเอียดเพิ่มเติมเครื่องมือ SCM ของคุณจะติดตามว่าใครเปลี่ยนอะไรบ้าง

ฉันต้องทำอะไรก่อนปล่อย ... หากคุณกำลังปล่อยแหล่งที่มาประกาศลิขสิทธิ์ในแหล่งที่มาก็เพียงพอแล้วหากคุณกำลังปล่อยไบนารีตรวจสอบให้แน่ใจว่าประกาศลิขสิทธิ์ดั้งเดิมอยู่ในเอกสารประกอบการสนับสนุนของคุณ


2

สิ่งทั่วไปที่ฉันเห็นเพื่อจัดการสิ่งนี้โดยทั่วไปแล้วจะใช้การควบคุมเวอร์ชันบางประเภทและเมื่อไฟล์มีการเปลี่ยนแปลงจำนวนมากโดยเพิ่มส่วนหัวลิขสิทธิ์

เช่นใน OpenBSD ฉันเชื่อว่าพวกเขาทำตามอนุสัญญาดังนี้

- ด้านบนของไฟล์ -
[ส่วนหัวลิขสิทธิ์ของเครื่องมือแก้ไข "สำคัญ" ล่าสุด]

[ส่วนหัวลิขสิทธิ์ของตัวแก้ไขหลักก่อนหน้า]

[ส่วนหัวลิขสิทธิ์ของผู้สร้าง]

(ที่ส่วนหัวลิขสิทธิ์คือใบอนุญาต BSD หรืออะไรก็ตาม)

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


-1

เห็นได้ชัดว่าผู้คนเข้าใจผิดในสิ่งที่ฉันพูดดังนั้นนี่เป็นวลีใหม่: ฉันไม่ได้ให้คำแนะนำทางกฎหมายแก่คุณ หากนั่นคือสิ่งที่คุณต้องการโปรดขอคำแนะนำทางกฎหมายจากทนายความและไม่ได้มาจากเว็บไซต์นี้ ที่กล่าวว่าสิ่งต่อไปนี้คือความเข้าใจของฉันในการตีโครงการ:

โดยทั่วไปเมื่อฉันเข้าใจแล้วคุณต้องแสดงความคิดเห็นและไม่อ้างว่ารหัสใด ๆ ที่พวกเขาเขียนนั้นเป็นของคุณ ฉันจะสร้างไฟล์ใหม่สำหรับรหัสของคุณและพยายามที่จะไม่แตะต้องพวกเขา - เว้นแต่จะขยายและแก้ไขข้อผิดพลาด ฉันจะติดต่อนักพัฒนาอื่น ๆ ก่อนที่คุณจะแยกและดูว่าการมีส่วนร่วมของคุณสามารถเพิ่มลงในรหัสหลักได้หรือไม่ ถ้าไม่เช่นนั้นให้แยกและตั้งชื่อใหม่ แต่ให้เก็บประกาศและเครดิตแอตทริบิวต์ที่เครดิตครบกำหนด


1
ฉันไม่ได้ขอคำแนะนำทางกฎหมาย ฉันแค่พยายามคิดออกว่าฉันต้องระวังอะไร การอนุญาตให้ใช้สิทธิ์ซอฟต์แวร์เป็นไปตามหัวข้อคำถามที่พบบ่อยและจำแนกบน Meta
Thomas Owens

@ThomasOwens: ใช่ฉันเข้าใจ ฉันแค่คลุมตัวเอง คำตอบที่เหลือของฉันชี้ไปที่สิ่งที่ฉันคิดว่าเป็นวิธีปฏิบัติที่ดีที่สุดในกรณีนี้ แน่นอนว่าฉันไม่ได้ตั้งใจที่จะก่อให้เกิดความผิดหรือพูดว่านี่เป็นหัวข้อนอกเรื่อง
Sardathrion - ต่อต้านการล่วงละเมิดทาง SE

11
-1 ฉันเกลียดเมื่อคุณถามคำถามเกี่ยวกับสิทธิ์ใช้งานและผู้คนหัวเข่ากระตุกตอบว่า "หาทนาย" ประชาชนทั่วไปมีสิทธิที่จะพูดคุยและเข้าใจกฎหมาย ประชาธิปไตยที่มีประสิทธิภาพเป็นไปไม่ได้หากปราศจากสิ่งนี้ นักกฎหมายควรจำเป็นสำหรับสิ่งที่มีขนดก / ซับซ้อนจริงๆเท่านั้นไม่ใช่คำถามทางกฎหมายของวนิลาซึ่งมีแบบอย่างที่แข็งแกร่งและเป็นที่ยอมรับ
dsimcha

3
@dsimcha: ฉันเข้าใจกฎหมายและแนวทางปฏิบัติโดยทั่วไปของการฟอร์ก สิ่งที่อธิบายไว้ในวรรคสอง หากคุณต้องการที่จะให้คำแนะนำทางกฎหมายคุณสามารถทำได้ ฉันไม่ต้องการที่จะให้คำแนะนำทางกฎหมายดังนั้นประโยคแรก หากสิ่งนั้นทำให้คุณขุ่นเคืองฉันขอโทษ
Sardathrion - ต่อต้านการล่วงละเมิดทาง SE
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.