Tôi là một nhà vật lý có bằng CS và mới bắt đầu học tiến sĩ tại một công ty công nghệ (muốn thực hiện nghiên cứu ứng dụng). Nó liên quan đến mô phỏng phần tử hữu hạn quy mô lớn.
Sau khi xem xét phương pháp hiện tại của họ, tôi nghĩ rằng một phương pháp hoàn toàn khác phải được áp dụng (họ đang sử dụng một công cụ thương mại rất hạn chế).
Tôi muốn dựa vào nghiên cứu của mình về một bộ giải phần tử hữu hạn nguồn mở và viết một chương trình sử dụng nó. Tôi muốn phát triển ý tưởng này vào buổi tối, vì đó là thời điểm phù hợp nhất với tôi để lập trình (vào ban ngày tôi thích đọc sách và toán học) và sử dụng nó vào giai đoạn cuối của tiến sĩ.
Tôi muốn có tùy chọn phát hành chương trình của mình dưới dạng nguồn mở trên trang web của mình dưới dạng tài liệu tham khảo, để sử dụng cho mục đích cá nhân hoặc thậm chí thương mại trong tương lai.
Làm cách nào để đảm bảo rằng công ty của tôi không yêu cầu quyền sở hữu mã?
Tôi nghĩ rằng một hệ thống kiểm soát phiên bản có thể giúp đỡ (chỉ kiểm tra vào buổi tối). Điều này sẽ ghi lại rằng tôi đã lập trình không trong giờ hành chính thông thường (tài liệu ở nơi khác). Nhưng những dữ liệu này có thể dễ dàng được sản xuất. Còn ý tưởng nào khác không?
Tôi muốn nhấn mạnh rằng tôi không quan tâm đến việc bán phần mềm và công ty của tôi cũng vậy.
Phản ứng rất thú vị cho đến nay. Điều này rõ ràng giúp tôi. Một số nhận xét:
- Tôi không bị hạn chế bởi hợp đồng làm việc của mình. Luật pháp quốc gia nói rằng công ty sở hữu bất cứ thứ gì tôi sản xuất trong giờ làm việc và không có thỏa thuận đặc biệt nào được đưa ra (chủ nhân của tôi không bán phần mềm và có thể hơi ngây thơ ở bên này). Họ chủ yếu sử dụng phần mềm và không phải đồng nghiệp của tôi là một lập trình viên nghiêm túc.
- Thứ hai, tôi cần suy nghĩ lại về quan điểm của @Mark về bí mật thương mại. Điều này là khá nghiêm trọng trong ngành công nghiệp cụ thể.
- Thứ ba, tôi quan tâm rất nhiều về việc không làm phiền người giám sát / sếp của tôi. Nhưng, và đây là động lực cho câu hỏi này, tôi muốn giữ phần sáng tạo trong công việc của mình cách xa nhau một chút để tôi có thể sử dụng lại hoặc ít nhất là chứng minh nó như một tác phẩm tham khảo.