2008-08-15 42 views
27

Làm cách nào để thu hút các nhà phát triển đến một dự án nguồn mở? Rõ ràng nếu dự án được mát mẻ hoặc có giá trị nó sẽ dễ dàng hơn để tìm người. (Trong thực tế, họ có lẽ sẽ đến với tôi.) Nhưng tôi phải làm gì cho sự trần tục hoặc không thể giải thích được?Làm cách nào để thu hút các nhà phát triển vào một dự án Nguồn mở?

Quảng cáo dự án? Diễn đàn spam? Hoặc cứ tiếp tục cắm đi với hy vọng rằng một số người khác nhận thấy?

Đây có phải là vấn đề thời gian, dự đoán tuyệt vời hoặc may mắn không?

Trả lời

29

People are only going to work on things they find valuable. Điều gì thú vị về một máy chủ web? Không có gì nhiều, nhưng Apache cứ tiếp tục và đi - folks that started the project tất cả đều được quan tâm. Vì vậy, tôi muốn đề nghị bạn ask for help where your users are.

Ngoài ra, không ai muốn đánh bại trên cơ sở mã mà họ không thể thấy làm bất cứ điều gì, vì vậy bạn phải tự mình làm phiên bản 0,01 tất cả bởi chính mình. Yay!

Web-book Producing Open Source Software là điểm xuất phát tuyệt vời vì nó đề cập đến một loạt nội dung mà bạn chắc chắn đã bỏ qua.

+3

[Gương cho rằng liên kết đầu tiên] (http://www.google.ie/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A% 2F% 2Fciteseerx.ist.psu.edu% 2Fviewdoc% 2Tải xuống% 3Fdoi% 3D10.1.1.85.2689% 26rep% 3Drep1% 26type% 3Dpdf & rct = j & q = lakhaniwolf.pdf & ei = rfYATof4Aomo8QPrlqGgDQ & usg = AFQjCNHHJYGc7MAT3IsvREUkoS5aUHBpNw) – bcoughlan

+1

bạn phải có nghĩa là 0.0.1 từ 0,01 = = 0.1 –

8

Tôi không nghĩ mọi người bắt đầu các dự án nguồn mở nghĩ rằng họ sẽ nhận được trợ giúp cho nó. Hầu hết các dự án nguồn mở tốt đều bắt đầu với chỉ một hoặc hai người làm việc trong một dự án mà họ yêu thích.

Trong một khoảng thời gian, dự án của họ cũng có giá trị đối với người khác, và đó là khi họ bắt đầu làm tình nguyện viên. Vì vậy, bạn chỉ nên thực hiện dự án của bạn và mọi người sẽ đến.

0

Nhiều năm trước, mọi người đã quảng cáo các bản phát hành mã mới trên Freshmeat. Tôi không biết liệu đó có còn là điều bình thường nữa không. (Tôi chỉ đọc về trang của họ, và nó có vẻ là nhiều hơn cho các dự án phần mềm Unix-định hướng và đa nền tảng. Nếu phần mềm của bạn là nhiều hơn cho Windows, có thể có diễn đàn tốt hơn.)

Một điều tôi vừa nghĩ đến là các khía cạnh cấp phép của mã của bạn. Một lần nữa, tôi không thể nói cho đám đông nguồn mở Windows, tuy nhiên, trong vòng tròn Linux, nói chung mã của bạn phải sử dụng GPL, hoặc ít nhất là một giấy phép GPL-compatible, to get much traction.

Chúc bạn may mắn với việc phát triển dự án của mình!

+0

Freshmeat là nơi để đi, cũng cho các dự án Windows. – Mnementh

5

Cuốn sách Producing Open Source Software của Karl Fogel là một cuốn sách tuyệt vời để đọc. Nó giúp bạn hiểu mô hình phát triển Nguồn mở và điều gì thúc đẩy các nhà phát triển PMNM đóng góp cho một dự án. Tôi khuyên bạn nên xem cuốn sách.

2

Tôi đã bắt đầu một vài dự án nguồn mở trên Sourceforge. Người duy nhất có người khác đóng góp là một (a) có chức năng có giá trị đối với các nhà phát triển thương mại và (b) không có sản phẩm thương mại nào có sẵn chức năng đó. Về cơ bản, đó là một niche chưa được thương mại hóa. Những người tìm thấy nó đã làm như vậy bởi Googling cho các điều khoản nhất định.

Vì vậy, đối với tôi, việc mọi người đóng góp là vấn đề làm một điều gì đó "độc đáo".

BTW, một khi một sản phẩm thương mại đã có sẵn đã làm những gì dự án của tôi đã làm, những đóng góp đã dừng lại. Tôi đoán việc mua thứ này dễ hơn là giúp xây dựng nó.

+1

Dự án là gì và đối tác thương mại là gì? –

+0

Vâng, tôi cũng quan tâm đến dự án nào đã xảy ra. – Kzqai

+0

Dự án là http://remoting-corba.sourceforge.net/, cung cấp các ràng buộc CORBA cho .NET. Vào thời điểm đó, nó rất hữu ích, nhưng cuối cùng, Visibroker và các nhà cung cấp CORBA khác có các sản phẩm .NET. Và tất nhiên, sự quan tâm đến CORBA đã làm ảnh hưởng đến các Dịch vụ Web. –

0

Tại sao không hỏi ở đây? Những người lập trình mới tìm kiếm trải nghiệm để điền vào hồ sơ có thể nhảy lên tàu.

Chúng tôi là chuyên viên máy tính cũ, cũng như kinh nghiệm của riêng tôi, tôi làm việc theo những gì tôi thích. Đối với tôi nó chủ yếu là AI liên quan hoặc (không cười) mods Warcraft và Civ4.

2

Nghĩ lại thì đây có thể không phải là một gợi ý tồi. Một loại công việc đăng nguồn mở. đó là một phần của Stack Overflow. Tuyệt vời. Có lẽ ngay cả một huy hiệu trong đó. ;)

8

Tôi đã bắt đầu một dự án mã nguồn mở Octopussy 3 năm trước bây giờ. Tôi có thể khẳng định ít nhất 2 điều từ câu trả lời đã đăng:

  1. chọn một tên tốt (như đã nói ở Producing Open Source Software book)
  2. phát hành trên Freshmeat giúp

1) Lúc đầu, tôi thực sự thích ý tưởng của các octopussy sử dụng 8 xúc tu của mình để bắt tất cả các bản ghi và để có một con vật để làm cho một "phong cách cuốn sách O'Reilly"

NHƯNG

  • tìm kiếm Octopussy trả về bộ phim James Bond ... :(
  • tất cả các tên miền Octopussy được dành vì vậy tôi đã chọn 8pussy.org mà âm thanh trang web khiêu dâm ... :( (EDIT: Trang web chính thức tại octopussy.pm là. .. :))

2) tôi đã anouncement phát hành đầu tiên của tôi trên Freshmeat 6 tháng kể từ ngày phát hành công khai đầu tiên của tôi trên SourceForge, và tôi thấy sự khác biệt ... một bước nhảy từ 30 downloads/tháng tới 160 lượt tải xuống/tháng

Tải xuống khác không nhất thiết có nghĩa là nhiều nhà phát triển hơn, nhưng nó mang lại nhiều phản hồi hơn!

+8

Người đàn ông, bạn tự bắn mình vào chân bằng nhiều cách với cái tên đó. – Kzqai

1

Điều này không tồn tại tại thời điểm câu hỏi này được đăng, nhưng hiện tại có Stack Overflow's Open Source Advertising.

Đó là chính xác cho mục đích tìm kiếm nhà phát triển cho một dự án nguồn mở.

2

Thời gian cho câu trả lời mới cho câu hỏi cũ.

Danh sách dự án của bạn trên Freecode.com (trước đây là freshmeat)

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