Các công ty có nên yêu cầu các nhà phát triển mã tín dụng họ không viết?


8

Trong học viện, nó được coi là gian lận nếu một sinh viên sao chép mã / công việc từ một người nào đó / ở một nơi khác mà không cung cấp tín dụng và cố gắng chuyển nó thành của mình.

Các công ty có nên yêu cầu các nhà phát triển tín dụng đúng cách tất cả cáckhông tầm thường và hoạt động mà họ không tự sản xuất? Nó có hữu ích để làm như vậy, hoặc nó chỉ đơn giản là quá mức cần thiết?

Tôi hiểu rằng có nhiều giấy phép miễn phí ngoài kia, nhưng nếu tôi tìm thấy những thứ tôi thích và thực sự sử dụng, tôi thực sự cảm thấy buộc phải cung cấp tín dụng thông qua nhận xét bằng mã ngay cả khi giấy phép đó không yêu cầu (hoặc thiếu giấy phép).

Câu trả lời:


12

Tôi muốn nói rằng điều này có lẽ là cần thiết. Đối với một điều, công ty có thể cần phải đối phó với bất kỳ điều khoản cấp phép và ý nghĩa pháp lý nào khác - chỉ vì nó "miễn phí" không có nghĩa là bạn có thể làm những gì bạn thích với nó.

Tuy nhiên, có thể có một ngoại lệ với mã ví dụ được sao chép và điều chỉnh từ sách tham khảo. Rốt cuộc, về cơ bản đó là những gì mã đó là dành cho. Mặc dù vậy, một nhận xét là một ý tưởng tốt - ai đó có thể cần quay lại nguồn phát hiện lỗi (ví dụ: errata) hoặc để hiểu rõ hơn về lý do tại sao bạn sử dụng nó.


+1: Tôi đã làm việc cho một công ty nơi một số lập trình viên đã lấy một loạt mã được sao chép và sao chép và dán nó vào các nguồn cho các thành phần độc quyền của chúng tôi, hoàn thành với các nhận xét ban đầu. Chúng tôi đã may mắn phát hiện ra điều này trước khi giao hàng, và thật là một mớ hỗn độn để viết lại nó.
Bob Murphy

câu trả lời tốt cho cả hai cách - bảo vệ bản thân khỏi kiện tụng là rất quan trọng, cũng như khả năng 'giải pháp nguồn'
HorusKol

4

Tôi luôn luôn làm. Tôi cũng liên kết trở lại nguồn ban đầu. Tôi làm điều này nhiều hơn để tham khảo sau đó để cung cấp tín dụng. (Vì vậy, tôi có thể quay lại và xem các ghi chú và cập nhật của tác giả gốc)

Tôi nghĩ rằng cách thực hành tốt của nó, nhưng hoàn toàn không thể thực hiện được, có một chính sách gần như không có giá trị, vì tôi không nghĩ rằng nó sẽ thay đổi hành vi của bất kỳ ai.


1

Tín dụng rất quan trọng đối với tôi và tôi cố gắng tín dụng cho người khác nhiều nhất có thể (ngay cả trên Twitter), nhưng ngoài việc bình luận thường xuyên để biết thêm thông tin về mã và các vấn đề cấp phép tiềm năng, tôi nghĩ đó là quá mức cần thiết .

Trước hết, nó có khả năng trở thành tín dụng quá phức tạp trong mọi tình huống.

Và thứ hai, nếu một người đang tích hợp mã tốt, sạch, an toàn và cung cấp kết quả, miễn là không có bất kỳ vấn đề cấp phép nào, thì nguồn đó không liên quan . (ít nhất là từ quan điểm kinh doanh)

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.