2012-04-04 29 views
5

Tôi đã chia hai dự án có giấy phép BSD và viết lại đáng kể. Về số lượng ký tự, khoảng 70% mã đã được viết bởi tôi. Tôi muốn tôn trọng quyền tác giả của tác giả gốc trong khi cũng nhận được ghi công cho tác phẩm của tôi. Ban đầu tôi dự định hỏi cách tốt nhất để làm điều đó, nhưng tôi thấy rằng according to this question Tôi chỉ có thể sao chép dòng bản quyền của tác giả gốc trong tệp giấy phép và ghi tên tôi và (các) năm làm việc của tôi. Mát mẻ.Giấy phép BSD: Cách quản lý phân bổ và tên dự án trong một ngã ba

Bây giờ câu hỏi của tôi đã làm với dòng này:

Cả tên của ProjectName cũng không phải là tên của những người đóng góp của nó có thể được sử dụng để xác nhận hay quảng bá sản phẩm có nguồn gốc từ phần mềm này mà không có sự cho phép trước bằng văn bản cụ thể.

Bài viết của tôi đã liên quan đến thay đổi đáng kể đối với phạm vi và hướng của ứng dụng. Tôi cảm thấy nó thích hợp để thay đổi tên của ứng dụng để đại diện tốt hơn cái nĩa của tôi. Vì vậy:

  1. Thay đổi tên có làm mát không? Tôi không thấy bất cứ điều gì trong giấy phép mà sẽ cấm nó.
  2. Cách tốt nhất để thể hiện điều này trong giấy phép? Tôi có nên thay thế tên dự án cũ bằng tên dự án mới không? Tôi có nên sửa đổi dòng đó để nói "không phải tên của OLDPROJECTNAME, tên của NEWPROJECTNAME hay tên của những người đóng góp của nó ..."?

Tôi hiểu rằng không ai ở đây sẽ tư vấn pháp lý! Tôi chỉ đang tìm một số hướng dẫn chung và các phương pháp hay nhất từ ​​cộng đồng nguồn mở.

+0

Như bạn nói, đây không phải là trang web tư vấn pháp lý. Chúc may mắn vượt qua một thẩm phán với "nhưng một số ngẫu nhiên lạ trên một trang web cho biết nó là ok" nếu/khi bạn nhận được kéo vào tòa án về vi phạm bản quyền. Bất kỳ ý kiến ​​bạn nhận được ở đây sẽ không sử dụng cho bạn. Nói chuyện với một luật sư. –

+4

Tôi đang bỏ phiếu để đóng câu hỏi này là không có chủ đề vì đó là về cấp phép và các vấn đề pháp lý, chứ không phải lập trình hoặc phát triển phần mềm. [Xem tại đây] (http://meta.stackoverflow.com/a/274964/1402846) để biết chi tiết và [help/on-topic] để biết thêm. – Pang

Trả lời

1

Bạn có thể thay đổi tên của dự án, tất nhiên, giấy phép BSD là một trong những giấy phép dễ dàng nhất từ ​​trước đến nay, sau miền công cộng. Sẽ không hay khi giữ lại tên cũ vì bạn đã viết lại hầu hết mã. Và không công bằng cho nhóm dev ban đầu.

Nếu bạn đã quen thuộc với giấy phép dựa trên GPL, họ chủ yếu có một số điều khoản để đề cập đến tác giả gốc và giữ giấy phép bắt buộc. Với phong cách BSD, đó không phải là vấn đề nữa.


câu trả lời của tôi là:

  1. Hãy xem xét bản thân mình trở thành một tác giả của một ngã ba, xuất phát từ bất kỳ phần mềm ban đầu nhưng bây giờ làm những việc khác nhau.
  2. Tôi đoán bạn có thể đính kèm bất kỳ giấy phép nào bạn muốn ngay bây giờ, vì bạn là tác giả. Không chắc chắn về điều đó mặc dù.
0

Tôi muốn tôn trọng bản quyền của tác giả gốc trong khi cũng nhận được ghi nhận tác phẩm của tôi.

Thật tuyệt vời bạn muốn, nhưng thực sự nó thậm chí còn là điều bắt buộc. Nếu bạn không tôn trọng các điều khoản sử dụng được đưa ra theo BSD, bạn sẽ không có quyền viết lại mã (mà bạn đã làm).

Có nhiều cách làm thế nào bạn có thể làm cho giao quyền sử dụng phần mềm có thể nhìn thấy, tùy theo bạn có với phần mềm của bạn làm cho rõ ràng:

  • tên của công việc là gì (để làm cho nó mang tính chất) và những người là tác giả của nó, khi nào nó được viết.

  • Là phần mềm của bạn sử dụng các phần mềm khác, làm rõ, theo đó cấp phép cho rằng phần mềm khác là, mà phần mềm đó là, bởi ai đó đã được viết vv ..

Nếu bạn muốn cho phép các thay đổi và mở rộng của riêng bạn sẽ được sử dụng lại ở thượng lưu trong dự án bạn chia đôi, bạn nên chọn cùng giấy phép cho công việc của mình.

Tôi cảm thấy thích hợp để thay đổi tên của ứng dụng để thể hiện tốt hơn cái nĩa của tôi.

Thay đổi tên có hay không? Tôi không thấy bất cứ điều gì trong giấy phép mà sẽ cấm nó.

Điều kiện sử dụng ban đầu không cấm bạn thay đổi tên dự án. Khi bạn thực sự chia nhỏ nó, nó làm cho rất nhiều ý nghĩa rằng bạn thay đổi tên. Ngay cả khi đó là PROJECTNAME-user1311904-fork chỉ hoặc một tên hoàn toàn khác.

Cách tốt nhất để thể hiện điều này trong giấy phép? Tôi có nên thay thế tên dự án cũ bằng tên dự án mới không? Tôi có nên sửa đổi dòng đó để nói "không phải tên của OLDPROJECTNAME, tên của NEWPROJECTNAME hay tên của những người đóng góp của nó ..."?

Thực tế như được nêu ở trên bạn có hai giấy phép. Bạn đã có giấy phép của mình (giấy phép chính) dành cho phần mềm "của bạn". Và sau đó bạn viết rằng một phần của phần mềm của bạn được cấp phép như. Sau đó, các điều khoản ban đầu của phần mềm mà bạn chia sẽ được liệt kê (như bạn đã nhận được từ tác giả gốc). Vì vậy, rõ ràng việc cấp phép phần mềm của bạn là gì.

Nếu bạn muốn ghi lại điều này thực sự tốt, bạn nên đặt mọi thứ trong điều khiển phiên bản, do đó, về mặt kỹ thuật, bạn có thể lấy thông tin về mã ban đầu và những thay đổi của bạn. Vì vậy, nó hoàn toàn an toàn tài liệu với hệ thống kiểm soát phiên bản mà một phần mà giấy phép/es áp dụng/ies.

Các vấn đề liên quan