Dự án giám tuyển của những người bạn quá cố


12

Một người bạn rất tốt của tôi, và một lập trình viên nhiệt thành, gần đây đã qua đời. Ông đã để lại gần 40 dự án trên BitBucket. Hầu hết trong số họ là công khai, nhưng một số trong số họ được đánh dấu là riêng tư. Tôi đã quyết định nhận nhiệm vụ giám tuyển cho các dự án thay vì để công việc của mình biến mất.

Nếu bạn đã ở trong tình huống tương tự, bạn đã làm gì? Bạn đã mở mọi thứ chưa? Tiếp tục phát triển? Xóa tất cả? Tôi rất thích nghe những trải nghiệm của người khác.

Có một số lý do tại sao một số dự án được đánh dấu là riêng tư (các dự án riêng tư trên BitBucket chỉ hiển thị cho người dùng được mời và người tạo ban đầu):

  • Một trong số đó là một ứng dụng web iOS miễn phí trong cửa hàng ứng dụng. Tôi đã phải gỡ ứng dụng khỏi cửa hàng khi tôi đóng cửa các trang web của anh ấy như một ân huệ cho góa phụ của anh ấy. Tuy nhiên, tôi đã công khai ứng dụng theo GPL v3 (anh ấy là một người ủng hộ GPL lớn).
  • Một trong số chúng chứa mã độc quyền. Nó không thể có nguồn mở.
  • Những người khác là rất nhiều công việc đang tiến hành. Tôi không biết liệu anh ta có định biến chúng thành các dịch vụ được lưu trữ, trả tiền hay anh ta muốn cung cấp mã theo giấy phép nguồn mở khi chúng được hoàn thành.

Dưới đây là danh sách các dự án tư nhân:

  • Một số loại mô phỏng tế bào sống sử dụng SBML cùng với thuật toán Runge-Kutta và Euler để làm ... một cái gì đó. Có một số lượng mã khá lớn ở đây nhưng tôi không biết nó làm gì hoặc bao xa. Không có tài liệu.
  • Một ứng dụng kế toán; nó dường như có một thiết kế DB chắc chắn đằng sau nó nhưng có rất ít mã trên đó.
  • Một trang web có mục đích là để đề nghị các nhà hàng tốt. Được xây dựng trên yii . Có vẻ có rất nhiều mã nhưng tôi cần phải thiết lập một ngăn xếp WAMP để xem nó đi được bao xa.
  • Một trang web dự định lưu trữ các đài tưởng niệm cho những người gặp phải vấn đề tương tự. Được xây dựng trên Joomla. Tôi không chắc có bao nhiêu mã chỉ là Joomla và bao nhiêu là tùy chỉnh; một lần nữa, tôi cần chạy Joomla để tìm hiểu.

Tôi vừa giới thiệu anh ấy với Mercurial và BitBucket. Tất cả các dự án riêng đều là các cam kết duy nhất của các cơ sở mã mà anh ấy đã không sử dụng kiểm soát phiên bản với / trước đây đã sử dụng SVN. Tôi không có kho lưu trữ SVN vì vậy tôi không thể xem nhật ký cam kết.


"Vài người trong số họ được đánh dấu là riêng tư"? Bất cứ suy nghĩ như tại sao? Lịch sử nào? Có gợi ý nào không?
S.Lott

Vì chỉ "công việc đang tiến hành" có vẻ mơ hồ (hai quyết định khác mà bạn đã đưa ra), bạn sẽ phải giải thích thêm về những điều đó trông như thế nào. Họ có làm việc không? Họ có hoàn thành hợp lý? Họ có thể có giá trị? Chi tiết vấn đề, vì chúng tôi không có bất kỳ thông tin nào cả.
S.Lott

Đó là một điều rất yêu thương để làm.
Zachary K

4
Vì nó là câu hỏi thiếu một mốc thời gian rất quan trọng: ý chí của anh ấy sẽ nói gì? Bản quyền trong tác phẩm của anh ta là một phần tài sản của anh ta, vì vậy nó có thể là với góa phụ của anh ta hoặc với một số di sản khác. Anh ta thậm chí có thể đã đưa ra các điều khoản cụ thể - Tôi có một phần trong di chúc liệt kê các thư mục nguồn trên ổ cứng của tôi; những người sẽ nhận được một bản sao; và điều khoản cấp phép.
Peter Taylor

@Peter: Không có đề cập đến mã của anh ấy trong di chúc của anh ấy. Người vợ góa của anh ta đã cho tôi carte blanch để làm những gì tôi nghĩ tốt nhất với các dự án lưu trữ web / phần mềm / v.v. Một thời gian dài trước đây, chúng tôi đã thảo luận về những gì sẽ xảy ra với danh tính trực tuyến của chúng tôi nếu có bất cứ điều gì xảy ra với một trong hai chúng tôi; chúng tôi trao đổi mật khẩu, nhưng chúng tôi không bao giờ thảo luận về những gì chúng tôi sẽ làm với mã của nhau. Có vẻ như quá bệnh hoạn, nhưng bây giờ đã quá muộn ...
Ant

Câu trả lời:


8

Vì anh ấy là một người bạn tốt, tôi đoán bạn biết điểm mạnh chính của anh ấy là gì và anh ấy tin vào điều gì. Nếu phần lớn các dự án của anh ấy là nguồn mở, nhưng một số ít được đánh dấu là riêng tư, có lý do nào cho điều này không? Có lẽ dự án không ở trong điều kiện anh ta tự tin tiết lộ nó công khai hoặc có thể đó là một dự án cho anh ta chứ không phải cho ai khác?

Cá nhân, nếu tôi đã qua đời trong khi thực hiện một dự án, tôi muốn có một người / người mà tôi tin tưởng để giữ cho nó tồn tại và thực hiện cuộc gọi trên mạng hoặc không chia sẻ công khai.

Xin lỗi khi nghe về sự mất mát của bạn và may mắn với các dự án này. Tôi chắc chắn bạn sẽ thực hiện cuộc gọi đúng.


5

Đừng khó khăn với chính mình. Đừng cảm thấy rằng cá nhân bạn phải hoàn thành tất cả các dự án nổi bật và làm cho chúng trở nên tuyệt vời. Bạn không. Như những người khác đã nói, hãy giữ công khai các công khai, thực hiện cuộc gọi trên các công cụ riêng tư (có thể sai lầm đối với việc tiếp xúc với công chúng nếu không mã sẽ biến mất). Bằng mọi cách, đóng góp cho các dự án cùng với cộng đồng, nhưng đừng cảm thấy bạn phải làm thế. Nếu bạn không có thời gian để thiết lập ngăn xếp WAMP, hãy thiết lập Joomla, v.v. thì đừng - chỉ cần đặt mã ra khỏi đó. Ai đó sẽ.

Đối với các dự án đang tích cực tạo thu nhập và duy trì tầm thường, có thể bạn có thể xem việc duy trì chúng như một dịch vụ cho góa phụ của nhà phát triển, nhưng đây phải là cuộc gọi của bạn.


0

Tôi muốn nói riêng tư, trừ khi rõ ràng anh ta sẽ phát hành chúng.

Nếu bạn muốn tiếp tục bất kỳ phần còn lại, và có thời gian, hãy làm như vậy.

Mặt khác, cung cấp phần còn lại cho các cộng đồng anh ấy đã theo dõi từng cộng đồng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.