ฉันมีสิ่งประดิษฐ์ก่อนหน้านี้ (ซอฟต์แวร์ / กรอบ) ที่ฉันวางแผนที่จะใช้ในงานใหม่ของฉัน จะเกิดอะไรขึ้นกับลิขสิทธิ์ของฉันหากฉันปรับปรุงในระหว่างงาน


9

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

ฉันเคยได้ยินอะไรบางอย่างที่เหมือนเป็นเจ้าของร่วมกัน สิ่งที่ชอบ: คุณจะเป็นเจ้าของสิ่งที่ทำมาก่อนและนายจ้างจะเป็นเจ้าของการปรับปรุงใด ๆ ที่คุณทำกับมันในขณะที่มีงานทำ ชนิดของที่ sucks และนำไปสร้างแรงจูงใจใด ๆ ที่คุณจะต้องทำปรับปรุงเกี่ยวกับผลิตภัณฑ์ของคุณตั้งแต่ครั้งเดียวที่ดีขึ้น, การปรับปรุงจะหายไป :(

มีใครเคยผ่านสถานการณ์นี้มาก่อนและสามารถแบ่งปันแนวคิดบางอย่างเพื่อให้ฉันสามารถป้องกันรหัสของฉันได้บ้าง


คุณได้พิจารณาการสรรหาสิ่งประดิษฐ์ก่อนหน้าของคุณหรือไม่? วิธีการเกี่ยวกับการขายให้กับ บริษัท ใหม่ของคุณเป็นไปตามค่าใช้จ่ายเล็กน้อย? จากนั้นคุณสามารถขายคืนให้พวกเขาได้ทุกเมื่อที่คุณทำการปรับปรุง
vaughandroid

@ Baqueta ฉันมีสิ่งอื่น ๆ ที่ฉันเปิดโอเพ่นซอร์ส แต่โครงการนี้ไม่ได้อยู่ในความสนใจที่ดีที่สุดของฉันที่จะเปิดโอเพนซอร์ส ฉันวางแผนที่จะขายในภายหลังให้กับ บริษัท อื่นและ / หรือใช้อีกครั้งในการมอบหมายอื่น ๆ ที่ฉันอาจมีและ / หรืองานอื่น ๆ
JohnPristine

1
@ Baqueta - การทำให้โครงการโอเพนซอร์สนั้นไม่ได้เกี่ยวกับงานในอนาคตที่ถูกควบคุมโดยข้อตกลง IP ที่เข้มงวด บริษัท ต้องเปิดเผยการเรียกร้องใด ๆ ต่องานของ John เพื่อให้เขาสามารถทำงานต่อได้

คุณคิดว่าจะขายทั้งเวอร์ชั่นปัจจุบันและโอนความเป็นเจ้าของให้พวกเขาในราคาที่เหมาะสมหรือไม่? หากคุณยืนยันที่จะรักษาความเป็นเจ้าของนายจ้างใหม่ของคุณอาจยืนยันได้ว่าคุณเป็นผู้รับผิดชอบอย่างสมบูรณ์ในการบำรุงรักษาซอฟต์แวร์นั้นคือ 365 x 24 ชั่วโมงต่อปี
Doc Brown

@ GlenH7: ใบอนุญาตลอกเลียนแบบคนใดคนหนึ่งจะไม่บังคับให้ทำงานในโดเมนสาธารณะหรือ JohnPristine: ยุติธรรมมาก!
vaughandroid

คำตอบ:


7

เห็นได้ชัดว่าคุณต้องการรักษาความเป็นเจ้าของซอฟต์แวร์นั้น

หากเป็นเช่นนั้นเพียงแค่ไม่เซ็นสัญญาที่จะนำคุณออกไป

อย่างไรก็ตามในกรณีปกติคือสิ่งที่คุณผลิตในช่วงเวลาทำงานของคุณนั้นเป็นของนายจ้างของคุณ การคืนค่าของคุณควรเป็นการชดเชยสำหรับสิ่งนั้น

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


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

@ JohnPristine มันขึ้นอยู่กับว่าพวกเขาต้องการมันมากแค่ไหน ดูพวกเขาอาจขึ้นอยู่กับ Windows ที่มาจากแหล่งใกล้เคียง OTOH ถ้าคุณให้ไลเซนส์ซอร์สโค้ดแก่พวกเขามันจะไม่ถูกปิดอีกต่อไป
Ingo

1
"พวกเขาสามารถแก้ไขได้หากพวกเขาต้องการ / ต้องการ" = คุณกำลังทำการแก้ไขพวกเขา และหากพวกเขาทำการปรับเปลี่ยนพวกเขาเป็นเจ้าของการปรับเปลี่ยนเหล่านั้นเว้นแต่คุณจะสามารถโน้มน้าวให้พวกเขาอย่างเป็นทางการผลักพวกเขา "ต้นน้ำ"
จิมมี่ฮอฟฟา

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

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

7

มันขึ้นอยู่กับสิ่งที่อยู่ในสัญญาการจ้างงานของคุณ

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

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


-1

นี่เป็นปัญหาง่ายๆ คุณต้องแน่ใจว่ามีจุดตัดระหว่างความสนใจของคุณกับความสนใจของนายจ้างในเรื่องนี้

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

  1. คุณเก็บลิขสิทธิ์ไว้
  2. พวกเขาเก็บไว้เต็มไม่ จำกัด ถาวรโอนเปลี่ยนได้ sublicensable ฯลฯ ... ใบอนุญาตการใช้ซ้ำ ฯลฯ ...

หากพวกเขาใหญ่เกินไปที่จะทำเช่นนั้นก็ไม่ได้ใช้ซอฟต์แวร์ของคุณ


-5

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

การเป็นเจ้าของร่วมกันฟังดูยุ่ง ฉันไม่สามารถจินตนาการได้ว่าสถานการณ์จะดีที่สุดสำหรับคุณ แต่ฉันสามารถเห็น บริษัท ได้รับการสิ้นสุดที่ดีขึ้นของการจัดเรียงนั้น


โอเพนซอร์สสำหรับโครงการนี้ไม่ได้อยู่ในความสนใจของฉัน ฉันมีสิ่งอื่น ๆ ที่มาเปิดมัน
JohnPristine

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

1
OP ไม่สนใจที่จะเป็นเจ้าของสิ่งที่ บริษัท ทำเพื่อแก้ไขโครงการ เขาสนใจที่จะควบคุมสิ่งที่เขาสร้างขึ้นมาแล้ว แก้ไข: อ่านคำตอบอื่น ๆ ของ OP; ฉันแค่ประกาศงานที่มีอยู่แล้วและไม่ใช้กับนายจ้างใหม่ของคุณ
Kamau Malone

@KamauMalone - ไม่ได้ใช้มันเป็นคำแนะนำที่ดีที่สุดที่ฉันเคยเห็น ทำไมเรื่องยุ่งยาก ... ผู้แต่งต้องการขายผลิตภัณฑ์ของเขาเขาควรแยกธุรกิจส่วนตัวออกจากการทำงานกับ บริษัท นี้ เขาไม่ควรแม้แต่จะทำงานในสิ่งที่เชื่อมต่อกับผลิตภัณฑ์ของเขาด้วยความซื่อสัตย์
Ramhound

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