วิธีการมีส่วนร่วมในรหัสที่มาเดียวกันให้กับสองโครงการโอเพนซอร์สแยกต่างหาก?


11

สมมติว่ามีโครงการโอเพนซอร์สที่คล้ายกันสองโครงการคือ A และ B ซึ่งทั้งคู่ได้รับอนุญาตภายใต้ Apache Software License 2.0

ฉันต้องการมีส่วนร่วมในการปรับปรุงทั้งสองโครงการ (เพราะฉันไม่ทราบว่าโครงการใดที่จัดการได้ดีกว่าและฉันต้องการเห็นการปรับปรุงของฉันปรากฏขึ้นในทั้งสองโครงการ)

มีวิธีที่ฉันสามารถมีส่วนร่วมในการปรับปรุงนี้ทั้งสองโครงการในวิธีที่ง่าย? (วิธีหนึ่งที่ชัดเจนคือการเริ่มต้นโครงการโอเพนซอร์ส C ที่ได้รับอนุญาตภายใต้ Apache 2.0 แต่มันก็ปวดหัวด้วยเหตุผลต่าง ๆ ฉันไม่ต้องการดูแลโครงการด้วยตนเอง)

คำตอบ:


2

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

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

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