PDA

View Full Version : Thắc mắc về vấn đề mã nguồn trong dự án phần mềm đối với lập trình viên



azuz
04-04-2012, 17:11
Tình hình em là sinh viên mới ra trường. Chuẩn bị tham gia vào một dự án nhỏ. Nhưng qua giao tiếp thì có việc phát sinh về việc người nắm giữ mã nguồn.

Bên người quản lý dự án có yêu cầu em đi đã tham gia dự án này(vd: viết phần mềm kế toán,...) thì sau đó không được tham gia dự án tương tự như đó. (viết phần mềm kế toán tương tự). Vấn đề là có thể lấy code của dự án này bán cho người khác.

Em hơi thắc mắc về vấn đề này. Coder nào đã trải qua cho em xin 1 vài ý kiến và kinh nghiệm với. Thanks!

azuz
04-04-2012, 17:48
Mình chưa bao giờ gặp trường hợp này. Với code bạn tự nghĩ ra, bạn có thể save lại code đó là chuyện bình thường.
Một dự án nhỏ mà yêu cầu cứ như đó là code khủng thì cũng hơi buồn cười. Hơn nữa, bạn rời chỗ đó, đi làm chỗ khác. Nơi mới yêu cầu bạn code cái dự án tưong tự, ko lẽ bạn từ chối?
Về mình thì mình luôn theo tôn chỉ, code ở đâu thì để code ở đó, ko thèm mang đi, trừ khi là những code nhỏ, vui vui mà mình sáng tạo ra ngoài yêu cầu dự án.

Vấn đề này em cũng suy nghĩ lắm. Vì ko lẽ mình lại từ chối một dự án tương tự như vậy. Nhưng cũng thêm 1 vấn đề, em cũng đi phân tích thiết kế cơ sở dữ liệu, user-case luôn, nói chung là gần như tất cả giai đoạn của 1 phần mềm. Code thì mình viết, nhưng với dự án tương tự khác như đó, mình cũng viết như thế cho người ta. Vấn đề hơi mâu thuẫn quá giữa người thua và người làm.

javan
04-04-2012, 18:50
có gì đâu nhỉ, nếu bạn làm dự án thuê cho người ta thì đương nhiên bên thuê giữ bản quyền code, bạn không có quyền gì cả, trừ khi có thỏa thuận khác giữa hai bên. Nếu bạn dùng lại code đó mà không xin phép thì bạn vi đã phạm bản quyền.

azuz
04-04-2012, 20:12
có gì đâu nhỉ, nếu bạn làm dự án thuê cho người ta thì đương nhiên bên thuê giữ bản quyền code, bạn không có quyền gì cả, trừ khi có thỏa thuận khác giữa hai bên. Nếu bạn dùng lại code đó mà không xin phép thì bạn vi đã phạm bản quyền.

Vấn đề này thì đúng rồi. Nhưng nếu có dự án tương tự thì mình vẫn có thể làm chứ? còn code thì anh ta có toàn quyền. Nhưng đâu thể nói mình ko được làm dự án tương tự đó.
Những module nào của mình làm thì mình có thể thích thì phát triển thêm cho riêng mình chứ và ứng dụng trong dự án khác mà. Chứ chẳng lẽ code đó mình viết cho anh ta, thì sau này ko được viết lại y chang code đó sao. Chỉ có điều ko được bê nguyên xi, giống từ đầu đến cuối, hay toàn bộ source của dự án thôi.

Anh nào có thể phân tích cho em rõ ở vấn đề này được không ?

maicon
04-04-2012, 23:10
Yêu cầu vậy nhưng có hồ sơ gì ko ?

easytour
04-04-2012, 23:30
Vấn đề này thì đúng rồi. Nhưng nếu có dự án tương tự thì mình vẫn có thể làm chứ? còn code thì anh ta có toàn quyền. Nhưng đâu thể nói mình ko được làm dự án tương tự đó.
Những module nào của mình làm thì mình có thể thích thì phát triển thêm cho riêng mình chứ và ứng dụng trong dự án khác mà. Chứ chẳng lẽ code đó mình viết cho anh ta, thì sau này ko được viết lại y chang code đó sao. Chỉ có điều ko được bê nguyên xi, giống từ đầu đến cuối, hay toàn bộ source của dự án thôi.

Anh nào có thể phân tích cho em rõ ở vấn đề này được không ?
Không được đâu bạn ơi,tất cả mã nguồn chuơng trình mà bạn phát triển đều thuộc bản quyền của công ty thuê bạn làm,bạn có thể dùng lại ý tưởng nhưng ko thể cpy lại mã nguồn được.

javan
05-04-2012, 12:33
Vấn đề này thì đúng rồi. Nhưng nếu có dự án tương tự thì mình vẫn có thể làm chứ? còn code thì anh ta có toàn quyền. Nhưng đâu thể nói mình ko được làm dự án tương tự đó.
Những module nào của mình làm thì mình có thể thích thì phát triển thêm cho riêng mình chứ và ứng dụng trong dự án khác mà. Chứ chẳng lẽ code đó mình viết cho anh ta, thì sau này ko được viết lại y chang code đó sao. Chỉ có điều ko được bê nguyên xi, giống từ đầu đến cuối, hay toàn bộ source của dự án thôi.

Anh nào có thể phân tích cho em rõ ở vấn đề này được không ?

Đúng rồi, không được làm dự án khác tương tự thì quá vô lý, bạn phải phản pháo lại thôi:D Nếu dùng lại không bê nguyên xi code là được. Mà về lý thuyết nó thế thôi, chứ thực tế bạn dùng lại code của mình chẳng sao cả, chỉ khi bạn đưa vào sản phẩm thương mại và bên cty kia nó phát hiện ra thì mới rách việc thôi.

chiase.net
05-04-2012, 12:36
Chổ khác thì không biết ntn, Nhưng với FPT thì code máy công ty, Cuối dự án khi chuyển sang dự án khác thì họ xóa sạch toàn bộ máy và cái lại win, Nói chung là làm cho ko lấy đc code ra.

Ngoài ra thì không được đem cái j vào, ra phòng làm dự án đó. Chặn còn ko cho up đc file.
p/s: Theo vài kinh nghiệm chia sẽ chứ còn 4 tháng nữa mình mới thực tập :D