จะทำอย่างไรเมื่อ บริษัท ขออนุญาตให้ใช้รหัสโอเพนซอร์สโดยไม่มีการระบุแหล่งที่มา?


28

ฉันมีโครงการโอเพ่นซอร์สภายใต้ใบอนุญาต MIT ฉันได้รับการร้องขอจาก บริษัท ให้ใช้รหัสของฉันสำหรับโครงการเชิงพาณิชย์โดยไม่ต้องระบุแหล่งที่มาหรือเครดิต

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

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

อะไรคือสิ่งปกติที่ฉันหรือเจ้าของรหัสอื่น ๆ สามารถทำได้หรือร้องขอจาก บริษัท เพื่อให้เป็นการค้าที่เป็นธรรม ฉันควรจะอนุญาตหรือไม่

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


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

13
รหัสของคุณใช้แทนค่าแรง $ 100 / ชั่วโมง ราคาตามนั้น
วินไคลน์

1
เหตุใดจึงเป็นปัญหาสำหรับ บริษัท ที่จะใส่ข้อความสั้น ๆ เกี่ยวกับการใช้ไลบรารีโอเพนซอร์สในกล่องโต้ตอบเกี่ยวกับในแอปพลิเคชันของพวกเขาพร้อมกับข้อความลิขสิทธิ์อื่น ๆ จำนวนมากจึงทำให้สังเกตได้ยาก มันเป็นความอัปยศที่จะใช้โอเพนซอร์สหรือไม่? เหตุผลเดียวที่ฉันคิดว่าน่าจะปลอดภัยหากพวกเขากลัวว่ารหัสของคุณอาจจะบั๊กดังนั้นการซ่อนแหล่งที่มาจะทำให้เกิดความปลอดภัยมากขึ้น
Czarek Tomczak

@CzarekTomczak ได้อ่านเกี่ยวกับความปลอดภัยผ่านความสับสน มันเหมือนการรักษาความปลอดภัยสนามบิน (โรงภาพยนตร์)
boatcoder

2
@ MartinSchröder: เครดิตในแหล่งข้อมูลไม่เพียงพอตามใบอนุญาตโปรดอ่านอย่างระมัดระวัง: "ประกาศลิขสิทธิ์ข้างต้นและประกาศการอนุญาตนี้จะรวมอยู่ในสำเนาทั้งหมดหรือบางส่วนที่สำคัญของซอฟต์แวร์" มันเขียนไว้อย่างชัดเจนมากขึ้นในใบอนุญาต BSD ใหม่: "การแจกจ่ายซ้ำในรูปแบบไบนารีจะต้องทำซ้ำประกาศลิขสิทธิ์ข้างต้นรายการเงื่อนไขนี้และข้อจำกัดความรับผิดชอบต่อไปนี้ในเอกสารประกอบและ / หรือวัสดุอื่น ๆ ที่มาพร้อมกับการแจกจ่าย"
Czarek Tomczak

คำตอบ:


33

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

  • ขนาดของ บริษัท (เท่าที่พวกเขาสามารถจ่ายได้)
  • พวกเขาจะทำอะไรกับมัน (ถ้าพวกเขาขโมยหรือใช้มัน)
  • สิ่งที่พวกเขาคาดหวังให้คุณทำ (สนับสนุน / อัปเดต / ส่วนขยาย? ระดับสัญญาอะไร)
  • ตันของสิ่งอื่น ๆ

คุณต้องการหลีกเลี่ยงผลกระทบทางภาษีของรายได้หรือไม่? คุณเกลียด บริษัท หรือไม่ เป็นต้น

โดยทั่วไปฉันจะถือว่าเป็นข้อตกลงทางธุรกิจในขณะที่รู้ว่าคุณได้รับประโยชน์ทั้งหมด ความคิดของ "ฉันต้องการที่จะส่งเสริมการเปิดแหล่งที่มาดังนั้นฉันเรียกเก็บเงิน $ 5k (หรือสิ่งอื่นที่อ้างสูงดูเหมือนว่าเหมาะสมสำหรับ บริษัท ที่สำหรับโครงการของคุณ) - คุณจริงๆไม่ได้ต้องการเพียงแค่ให้ฉันแสดงที่มา?"


7
+1 สำหรับเลเวอเรจ: สถานการณ์ "ที่เลวร้ายที่สุด" คือพวกเขาไม่จ่ายเงินให้คุณและยังคงใช้ซอฟต์แวร์โดยไม่ต้องจ่าย นั่นคือว่าสิ่งที่คุณจะได้รับถ้าพวกเขาไม่เข้าหาคุณ (ในข่าวที่เกี่ยวข้อง: การโพสต์ความคิดเห็นที่ขึ้นต้นด้วย "+1" ไม่ได้ลบคำตอบโดยอัตโนมัติ!)
Joachim Sauer

ฉันชอบคำตอบของคุณ น่าเสียดายที่ฉันมีด้านที่อ่อนนุ่มที่จะเอาชนะ ฉันรู้ว่าbinpress.comจะเป็นวิธีการที่ใช้ในการทำธุรกรรม
Jake

ฉันไม่เชื่อว่าคุณมีอำนาจทั้งหมดที่คุณอาจมีสิทธิและกฎหมายและความยุติธรรมในด้านของคุณ แต่ถ้าคุณมีไม่เพียงพอที่จะจ่ายสำหรับทนายความและพวกเขาตัดสินใจที่จะขโมยคุณจะทำอย่างไร
mattnz

3
การรับเงินสร้างเกมลูกใหม่ทั้งหมด สิ่งที่คุณเรียกเก็บเงินตรวจสอบให้แน่ใจว่ามันเกินพอที่จะครอบคลุมค่าธรรมเนียมตามกฎหมายใด ๆ (อาจเป็นค่าใช้จ่ายที่ใหญ่ที่สุด) ที่คุณอาจได้รับจากการทำธุรกรรม การขายให้กับพวกเขาคุณเกือบจะได้รับปัจจัยเสี่ยงทางการค้าจากการแก้ไขข้อบกพร่องเล็กน้อยที่คิดว่าจะป้องกันการละเมิดสิทธิบัตร (ที่ถูกกล่าวหา) ฉันจะพิจารณาการประกันภัยความรับผิดด้วย
mattnz

1
@ mattnz - ฉันจะไม่แปลกใจถ้า EFF หรือองค์กรที่คล้ายกันให้ความช่วยเหลือทางกฎหมายสำหรับกรณีที่ชัดเจนเกี่ยวกับการละเมิดลิขสิทธิ์โอเพนซอร์ซ
Telastyn

1

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

หากมีผู้ละเมิดอื่น ๆ คุณต้องถามพวกเขาด้วย


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

1
@ เจคพวกเขาขอให้ relicense รหัส จากนั้นคุณมีสิทธิ์ใช้งานสองใบในรหัสของคุณ
Uwe Plonus

-4

ดูเหมือนว่าใบอนุญาต MIT จะไม่อนุญาตให้มีการแสดงตนของผู้ถือลิขสิทธิ์

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

ประเด็นสำคัญในใบอนุญาตที่เกี่ยวข้องกับข้อกังวลของคุณ:

"ลิขสิทธิ์ (c) ปีผู้ถือลิขสิทธิ์"

"ไม่คิดเงิน"

"ภายใต้เงื่อนไขดังต่อไปนี้"

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

ดังนั้น บริษัท อาจมีการระบุแหล่งที่มาหากใช้ซอฟต์แวร์ลิขสิทธิ์ MIT ของคุณหรือคุณสร้างเวอร์ชันของซอฟต์แวร์พร้อมลิขสิทธิ์ประเภทอื่นที่คุณสามารถขายให้กับ บริษัท รวมถึงลิขสิทธิ์

ด้านล่างคือใบอนุญาต MIT (จากหน้าhttp://opensource.org/licenses/MIT )

The MIT License (MIT)

Copyright (c) <year> <copyright holders>

Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.

ใบอนุญาต MIT ใน Wikipedia en.wikipedia.org/wiki/MIT_License
Only You

5
นี่ไม่เกี่ยวข้อง ผู้ถือลิขสิทธิ์มีอิสระที่จะลังเลใจซอฟต์แวร์ภายใต้เงื่อนไขใด ๆ ที่พวกเขาเห็นว่าเหมาะสมได้ตลอดเวลา - พวกเขาก็ไม่สามารถเพิกถอนใบอนุญาตเพิกถอนไม่ได้พวกเขาได้ให้แก่บุคคลอื่น
tdammers

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