2009-07-09 15 views
14

Giả sử tôi muốn tải lên một số trứng trên Cửa hàng pho mát. Tôi có nghĩa vụ gì không? Tôi có cần phải cung cấp giấy phép không? Tôi có cần phải cung cấp các bài kiểm tra không? Tôi có bất kỳ nghĩa vụ nào đối với người dùng trứng này (nếu có) không?Tôi có bất kỳ nghĩa vụ nào nếu tôi tải trứng lên CheeseShop không?

Tôi chưa thực sự phát hành bất kỳ thứ gì như nguồn mở 'cho đến bây giờ và tôi muốn biết quy trình này.

+24

Tôi nghĩ bạn vừa giành được danh hiệu câu hỏi lớn nhất. Không bao giờ. –

+0

Tôi nghĩ rằng đây là thư rác để bắt đầu với O.o sau đó tôi đã mở chuỗi .. – Fusspawn

+2

Tôi thấy buồn cười rằng bình luận của Thomas Owens có nhiều ý nghĩa hơn so với câu hỏi đã upvotes VÀ câu trả lời. Với một bài diễn văn, tôi đã đóng góp một trong những người bình chọn để bình luận. –

Trả lời

9
  1. Bạn có nghĩa vụ đăng ký gói với mô tả hữu ích. Không có gì bực bội hơn việc tìm một Gói mà có thể là tốt, nhưng bạn không biết, bởi vì không có mô tả.

    dụ

    tiêu biểu của nhà phát triển Lazy: http://pypi.python.org/pypi/gevent/0.9.1

    tốt hơn: http://pypi.python.org/pypi/itty/0.6.0

    Fantastic (thậm chí là một changelog!): http://pypi.python.org/pypi/jarn.mkrelease/2.0b2

  2. On CheeseShop bạn cũng có thể chọn để chỉ cần đăng ký gói, nhưng không tải lên mã. Thay vào đó, bạn có thể cung cấp URL tải xuống của riêng mình. KHÔNG LÀM GÌ! Điều đó có nghĩa là phần mềm của bạn sẽ không khả dụng khi cheeseshop giảm xuống hoặc khi máy chủ của bạn ngừng hoạt động. Điều đó có nghĩa rằng nếu bạn muốn cài đặt một hệ thống sử dụng phần mềm của bạn, cơ hội nó sẽ thất bại vì một máy chủ đang ở đâu đó gấp đôi. Và với một hệ thống lớn, khi bạn có năm máy chủ khác nhau liên quan ... Luôn tải gói lên CheeseShop cũng như đăng ký nó!

  3. Bạn cũng có nghĩa vụ không loại bỏ trứng (trừ trường hợp ngoại lệ) vì những người bắt đầu phụ thuộc vào phiên bản phần mềm cụ thể của bạn sẽ không thành công nếu bạn xóa phiên bản đó.

    Nếu bạn không muốn hỗ trợ phần mềm nữa, hãy tải lên phiên bản mới, có chất béo lớn "KHÔNG PHẢI LÀ PHẦN MỀM ĐƯỢC H LONG TRỢ DÀI HẠN" hay thứ gì đó, ở đầu mô tả.

    Và không tải lên các phiên bản phát triển, như "0.1dev-r73183".

  4. Và mặc dù bạn có thể không có "nghĩa vụ" để cấp phép cho phần mềm của mình, bạn phải làm như vậy hoặc việc tải lên vô nghĩa. Nếu bạn không chắc chắn, hãy đi với GPL.

Đó là điều tôi quan tâm. Xin lỗi về sự ranting. ;-)

+0

cảm ơn! Tôi nghĩ điều này giải thích mọi thứ. – Geo

3

Bạn sẽ cần cấp phép mã. Mặc dù những gì một số người có thể nghĩ, các tác giả của nội dung thực sự cần phải cấp giấy phép của riêng mình. Cửa hàng pho mát không thể cấp giấy phép cho người khác để sử dụng nội dung cho đến khi bạn đã cấp nó làm chủ sở hữu bản quyền.

+0

Bạn không cấp cho CheeseShop làm chủ sở hữu bản quyền. Câu này thậm chí không có ý nghĩa. –

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