2011-01-05 9 views
10

Tôi đã viết một ứng dụng web trong javascript và bây giờ tôi muốn phát hành nó dưới dạng dự án mã nguồn mở, nhưng tôi không chắc chắn ở đâu và làm thế nào tôi nên phát hành nó. Cá nhân tôi là một người dùng lớn của các dự án mã nguồn mở nhưng tôi chưa bao giờ tự mình phát hành. Vì vậy, câu hỏi là:bắt đầu một dự án javascript mã nguồn mở

  1. nơi nào là nơi tốt nhất để đặt? (github, bệ phóng, ...)
  2. giấy phép tốt nhất cho loại dự án này
  3. bất kỳ đề xuất/ý tưởng nào có thể giúp tôi?

Trả lời

4

Tôi đề nghị bạn lưu trữ nó tại GitHub.

Để cấp phép, có các mẫu cấp phép nguồn mở chuẩn khá bạn áp dụng. Dưới đây là một vài từ opensource.org

Cũng đáng đọc bài viết này Wiki: http://en.wikipedia.org/wiki/Open-source_license

Bạn cũng có thể kiểm tra Douglas Crockford "Do No Evil" giấy phép (đối với công cụ JSLint mình) :-):

Giấy phép do đó được cấp miễn phí , đối với bất kỳ người nào có bản sao của phần mềm này và liên file tài liệu ("phần mềm"), để đối phó trong phần mềm khôngGiới hạn, bao gồm không có giới hạn quyền sử dụng, sao chép, sửa đổi, hợp nhất, xuất bản, phân phối, cấp phép phụ và/hoặc bán bản sao của Phần mềm và cho phép mọi người được Phần mềm được trang bị như vậy, tùy thuộc vào các điều kiện sau đây :

thông báo bản quyền ở trên và thông báo phép này sẽ được đưa vào tất cả các bản sao hoặc phần đáng kể của phần mềm.

Phần mềm sẽ được sử dụng cho mục đích Tốt, không phải là mục xấu.

(Xem: http://help.lockergnome.com/linux/Software-Good-Evil--ftopict517424.html)

3

tôi sẽ đề nghị bạn hãy nhìn vào cuốn sách tuyệt vời này:

Nó trả lời tất cả các câu hỏi của bạn không phải là thông tin tuyệt vời khác khi nói về sản xuất phần mềm mã nguồn mở.

1

Cảm ơn bạn đã liên kết, Sarfraz!:-)

Bên cạnh đó, bài viết này về cách chọn một giấy phép mã nguồn mở có thể giúp đơn giản hóa mọi thứ một chút:

http://wiki.civiccommons.org/Choosing_a_License

nhất, -Karl Fogel