Open Source License ที่ป้องกันการขายซ้ำ


15

ฉันมีโครงการโอเพ่นซอร์สที่เป็น Add-in สำหรับ TFS (เช่นสำหรับนักพัฒนาและผู้ที่ใช้ TFS)

ขณะนี้กำลังใช้ GPL แต่เกิดขึ้นกับฉันว่า GPL ไม่ได้เป็นตัวแทนของสิ่งที่ฉันพยายามทำกับใบอนุญาตของฉัน

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

แต่ฉันต้องการบล็อกใครบางคนจากการสร้างรหัสของฉันและขายมัน หรือดัดแปลงมันและขายมัน (ใครก็ตามที่ต้องการทำเช่นนั้นควรจะต้องเจรจาใบอนุญาตแยกต่างหากกับฉัน)

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


5
ซอฟต์แวร์นี้อาจไม่ได้รับการจำหน่ายต่อแจกจ่ายต่อหรือส่งต่อไปยังบุคคลที่สาม
Robert Harvey

คุณไม่ต้องการให้พวกเขาแบ่งปันอะไรเลยหรือแค่นั้นถ้าพวกเขาแบ่งปันพวกเขาไม่สามารถคิดค่าธรรมเนียมได้?
whatsisname

@whatsisname - ฉันไม่สนใจว่าพวกเขาแบ่งปันหรือไม่ ตราบใดที่พวกเขาไม่ได้ขายมัน
Vaccano

Wikipedia มีตารางหนึ่งหรือสองตารางที่เปรียบเทียบสิทธิ์ใช้งาน oss หลายรายการ en.m.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses#section_1 หากคุณต้องการสถานที่เริ่มต้นด้วยรูปแบบใบอนุญาตทั่วไป
JustinC

ไม่มีใบอนุญาตดังกล่าว แต่คุณยังสามารถแชร์รหัสได้ ตัวอย่าง: github.com/KeenSoftwareHouse/SpaceEngineers แหล่งที่มานั้นใช้ร่วมกันกับ github แต่ไม่รวมเนื้อหาและมี EULA ที่ จำกัด อนุญาตให้ชุมชนเล่นกับรหัสและสร้าง mods แต่คุณสามารถใช้ได้เมื่อคุณซื้อเกมบน Steam เท่านั้น อนุญาตให้ใช้งานเชิงพาณิชย์ได้เฉพาะหลังจากที่คุณได้รับข้อตกลง
Lea Rosema

คำตอบ:


13

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


เฉพาะคำตอบที่แท้จริงจนถึงตอนนี้;) - หากคุณไม่สามารถขายได้ก็ไม่ได้เปิด (หรือจากมุมที่แตกต่าง: ถ้าเป็นแบบเปิดการขายจะให้ความรู้สึกเล็กน้อยอยู่แล้วเพราะซอร์สโค้ดมีให้บริการฟรี)
tdammers

ขายมันอาจยังคงทำให้รู้สึก ดูยอดขายของ RedHat แน่นอนว่าคุณจะได้รับมากกว่า programm เมื่อซื้อที่นั่น แต่ไบนารีและรหัสเป็นส่วนหนึ่งของข้อตกลง
johannes

1
ฉันไม่ได้รู้เรื่องนี้ และฉันก็มีเวลายากที่จะเชื่อมัน มีการอ้างอิงบางอย่างสำหรับคำสั่งนี้หรือไม่? คำจำกัดความที่ยอมรับโดยทั่วไปของ "โอเพ่นซอร์ส" ฉันคิดว่าฉันมีปัญหากับคำจำกัดความนี้เนื่องจากในฐานะโปรแกรมเมอร์ขององค์กรการใช้ซอฟต์แวร์โอเพ่นซอร์สของฉันไม่เคยเกี่ยวข้องกับการขายซ้ำสิ่งที่อยู่ในรหัส (เราใช้ภายในเท่านั้น)
Vaccano

3
"ใบอนุญาตจะไม่ จำกัด ฝ่ายใดฝ่ายหนึ่งจากการขายหรือแจกจ่ายซอฟต์แวร์เป็นส่วนประกอบของการกระจายซอฟต์แวร์รวมที่มีโปรแกรมจากหลายแหล่งที่แตกต่างกันใบอนุญาตจะไม่ต้องการค่าลิขสิทธิ์หรือค่าธรรมเนียมอื่น ๆ สำหรับการขายดังกล่าว" นั่นเป็นประโยคแรกของนิยามโอเพนซอร์ซ อีกวิธีหนึ่งคือ "เสรีภาพในการแจกจ่ายสำเนาเพื่อให้คุณสามารถช่วยเพื่อนบ้านของคุณ" และ "เสรีภาพในการแจกจ่ายสำเนาของการปรับเปลี่ยนรุ่นของคุณกับคนอื่น ๆ" มีเสรีภาพที่ 2 และ 3 ของซอฟต์แวร์เสรีนิยาม
Jörg W Mittag

1
... ตาม OSI ใช่ฉันเห็นใบอนุญาตที่อนุญาตให้เข้าถึงซอร์สโค้ด แต่ห้ามการขายซ้ำ ฉันคิดว่าผู้สังเกตการณ์ทั่วไป (และธุรกิจส่วนใหญ่ที่มองหาการรับประกันความปลอดภัย) พิจารณาคำอธิบายที่สมเหตุสมผล "โอเพนซอร์ซ" ถึงแม้ว่าผู้นับถือศาสนาจะไม่ทำก็ตาม หากคำว่า quibble เป็นคำว่า "โอเพ่นซอร์ส" ให้เรียกว่าใบอนุญาต "source code available" ฉันยอมรับว่ามันไม่น่าเป็นไปได้ที่คุณจะพบใบอนุญาตโอเพ่นซอร์สแบบ off-the-shelf ที่ตรงตามคำจำกัดความของ OP
Robert Harvey

7

ก่อนทำไม เว้นแต่มีความเป็นไปได้สูงที่จะเกิดเหตุการณ์เช่นนี้ (ในกรณีนี้คุณควรเห็นทนายความของคุณตอนนี้อย่างไรก็ตามดูเหมือนว่าคุณกำลังทุกข์ทรมานจากI-am-afraid-someone-will-take-from-meโรคนี้

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


คำตอบจริงที่นี่:

ฉันขอแนะนำให้คุณใช้ใบอนุญาต BSD ต่อไปนี้และเพิ่มสัญลักษณ์แสดงหัวข้อย่อยที่ 4 ที่ระบุว่าเป็นเช่นนี้

    * Redistribution of this software in source or binary forms shall be free
      of all charges or fees to the recipient of this software.

อย่างไรก็ตามฉันไม่ได้เป็นทนายความดังนั้นฉันขอแนะนำให้คุณดำเนินการต่อด้วยวิธีที่ดี

Copyright (c) <year>, <copyright holder>
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright
      notice, this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright
      notice, this list of conditions and the following disclaimer in the
      documentation and/or other materials provided with the distribution.
    * Neither the name of the <organization> nor the
      names of its contributors may be used to endorse or promote products
      derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

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

" why would someone purchase your code from someone else if it is free from you" - เพราะบางคนอาจส่งเสริมการขายของเขามากขึ้นอย่างก้าวร้าวและผู้บริโภคจะไม่รู้ด้วยซ้ำว่ามีต้นฉบับอยู่ เช่นเดียวกับสิ่งที่เกิดขึ้นกับUblockและUblock แหล่งกำเนิดสินค้า
Artur Klesun
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.