ดูแลโครงการของเพื่อนที่เสียชีวิต


12

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

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

มีเหตุผลบางประการที่ทำให้โครงการบางโครงการมีสถานะเป็นส่วนตัว (โครงการส่วนตัวบน BitBucket จะปรากฏต่อผู้ใช้ที่ได้รับเชิญและผู้สร้างดั้งเดิมเท่านั้น):

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

นี่คือรายการของโครงการส่วนตัว:

  • เครื่องมือจำลองเซลล์ที่มีชีวิตบางชนิดที่ใช้SBMLพร้อมกับอัลกอริธึม Runge-Kutta และออยเลอร์เพื่อทำ ... บางสิ่งบางอย่าง มีโค้ดจำนวนพอสมควรที่นี่ แต่ฉันไม่รู้ว่ามันทำอะไรหรือมันอยู่ไกลแค่ไหน ไม่มีเอกสาร
  • แอปพลิเคชันการบัญชี; ดูเหมือนว่าจะมีการออกแบบฐานข้อมูลที่เป็นของแข็งอยู่ด้านหลัง แต่ก็มีโค้ดเล็ก ๆ น้อย ๆ อยู่ด้านบน
  • เว็บไซต์ที่มีวัตถุประสงค์เพื่อแนะนำร้านอาหารดีๆ ที่สร้างขึ้นบนYii ดูเหมือนว่าจะมีรหัสจำนวนมาก แต่ฉันต้องตั้งค่าสแต็ก WAMP เพื่อดูว่ามันอยู่ไกลแค่ไหน
  • เว็บไซต์ที่มีไว้เพื่อเป็นที่ระลึกถึงผู้ที่ประสบปัญหาเดียวกันกับเขา สร้างขึ้นบน Joomla ฉันไม่แน่ใจว่าโค้ดนั้นเป็นเพียง Joomla และมีการกำหนดเองเท่าใด อีกครั้งฉันจะต้องเรียกใช้ Joomla เพื่อหาคำตอบ

ฉันแค่แนะนำเขาให้รู้จักกับ Mercurial และ BitBucket โปรเจ็กต์ส่วนตัวทั้งหมดนั้นเป็นรหัสเดียวที่เขาไม่ได้ใช้กับการควบคุมเวอร์ชันด้วย / เคยใช้ SVN มาก่อน ฉันไม่มีที่เก็บ SVN ดังนั้นฉันจึงไม่เห็นบันทึกการกระทำ


"บางส่วนของพวกเขาถูกทำเครื่องหมายเป็นส่วนตัว"? มีความคิดว่าทำไม? ประวัติใด ๆ คำใบ้ใด ๆ
S.Lott

เนื่องจาก "ความคืบหน้าในการทำงาน" ดูเหมือนจะคลุมเครือ (อีกสองการตัดสินใจที่คุณได้ทำไปแล้ว) คุณจะต้องอธิบายเพิ่มเติมว่า พวกเขาทำงานหรือไม่ มันสมบูรณ์พอสมควรหรือไม่? พวกเขาจะมีค่าหรือไม่ รายละเอียดมีความสำคัญเนื่องจากเราไม่มีข้อมูลใด ๆ เลย
S.Lott

นั่นเป็นสิ่งที่น่ารักมาก ๆ
Zachary K

4
เนื่องจากคำถามนี้ขาดตัวเลขที่สำคัญมาก: ความประสงค์ของเขาจะบอกอะไร ลิขสิทธิ์ในงานของเขาเป็นส่วนหนึ่งของอสังหาริมทรัพย์ของเขาดังนั้นอาจเป็นได้กับภรรยาม่ายของเขาหรือกับผู้แทนคนอื่น เขาอาจทำข้อกำหนดเฉพาะ - ฉันมีส่วนในพินัยกรรมของฉันซึ่งแสดงรายการไดเรกทอรีต้นทางในฮาร์ดไดรฟ์ของฉัน คนที่จะได้รับสำเนา และข้อกำหนดสิทธิการใช้งาน
Peter Taylor

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

คำตอบ:


8

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

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

ขออภัยที่ได้ยินเกี่ยวกับการสูญเสียและขอให้โชคดีกับโครงการเหล่านี้ ฉันแน่ใจว่าคุณจะโทรออกที่ถูกต้อง


5

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

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


0

ฉันจะบอกให้รักษาความเป็นส่วนตัวเว้นแต่ว่าเขากำลังจะปล่อยพวกเขา

หากคุณต้องการดำเนินการต่อในส่วนที่เหลือและมีเวลาทำเช่นนั้น

มิฉะนั้นเสนอส่วนที่เหลือให้กับชุมชนที่เขาได้ติดตามแต่ละคน

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