Điều gì khiến bạn đóng góp cho dự án nguồn mở đó? [đóng cửa]


9

Tôi quan tâm đến trải nghiệm thực tế và câu trả lời cá nhân không chỉ là những "lợi ích của việc đóng góp cho nguồn mở" mà tất cả chúng ta đều thuộc lòng.

Tôi đã gặp nhiều người đóng góp cho dự án nguồn mở và hầu như chưa bao giờ chủ đề này xuất hiện: tại sao họ lại đóng góp cho dự án nguồn mở này. Vì vậy, nếu bạn đã đóng góp cho một dự án nguồn mở trước đây bằng bất kỳ cách nào, bạn có thể vui lòng tạm dừng một giây và cố gắng nhớ những gì thực sự khiến bạn quyết định đóng góp cho dự án cụ thể đó.

Đó có phải là một quyết định ngẫu nhiên không, có phải vì bạn đã chán, có phải vì công ty bạn làm việc đã sử dụng nó và bạn đã đóng góp như một phần công việc của mình, có phải vì dự án quá lớn mà bạn muốn nhận được hợp đồng, hay dự án quá nhỏ bạn muốn xây dựng nó, hoặc bởi vì prof hoặc đồng nghiệp của bạn đã yêu cầu bạn giúp đỡ với dự án nguồn mở của anh ấy, hoặc .....

Để chứng minh lý do của bạn, vui lòng đề cập đến tên dự án và đánh giá mức độ tham gia của bạn (nặng, thỉnh thoảng, nhẹ, một lần).

Câu trả lời:


19

Bởi vì một cái gì đó đã bị hỏng, và tôi cần phải sửa nó cho mục đích riêng của mình - tại sao không chia sẻ nó với những người khác trong cùng một chiếc thuyền.


9

Tôi thích ý tưởng rằng hầu hết những người đóng góp nguồn mở làm điều đó vì một cái gì đó khác hơn là "lợi ích".

Nhưng bởi vì luôn có một lý do, có ý thức hay không ...

  • Một số làm điều đó cho các khía cạnh xã hội . Họ gặp gỡ mọi người, họ kết bạn mới.
  • Một số làm điều đó cho tình trạng nó mang lại cho họ. (StackOverflow giống như các trang web dựa trên hành vi đó).
  • Một số làm điều đó bởi vì họ muốn đạt được mọi thứ. Họ thích giải quyết vấn đề. Họ thích ý tưởng rằng chúng hữu ích trong thế giới này.

Nó luôn luôn là sự kết hợp của nhiều hay ít trong ba.

Tôi là người nhiều hơn người cuối cùng, với một lượng nhỏ thứ nhất và thứ hai.

Nguồn mở có một hành vi bổ sung "thực tế" hơn:

  • Một số đã làm điều đó bởi vì họ phải. Bởi vì các điều khoản cấp phép, để xóa lương tâm họ, bất cứ điều gì.

Tôi nghĩ rằng tôi đã khá rõ ràng trong câu trả lời của mình, tôi làm điều đó bởi vì tôi muốn đạt được mọi thứ và có ích, và một chút cho khía cạnh xã hội & trạng thái của sự việc. Bạn có cần thêm chi tiết?

Oh tôi đã hiểu lầm bạn rồi. Tất cả những lý do này là của bạn. Tôi nghĩ rằng bạn đang nói chung vì bạn đã bắt đầu mỗi gạch đầu dòng với "một số người".
Ermin

Không, tôi muốn mô tả tất cả các lý do hàng đầu trước đây, vì đó là một chủ đề tôi rất thích (tâm lý học)

đủ công bằng, +1 sau đó
Ermin

Tôi cũng thích nghĩ về nó theo cách đó, Pierre :)
Camilo Martin

3

Tôi đã đóng góp một phần mở rộng cho một plugin Squirrelmail, vì tôi muốn sử dụng chức năng đó và nó không có sẵn.


2

Tôi đã làm nó để hỗ trợ dự án. Tôi mất nếu dự án chết.


2

Tôi đã đóng góp cho một dự án nguồn mở sẽ mất dần nếu tôi không đóng góp. Tôi rất vui khi nói rằng vì tôi đã đóng góp, nó vẫn ở xung quanh và đã phát triển hơn một chút so với bất kỳ ai mong đợi.

Khi tôi chuyển từ Windows sang Mac, ứng dụng khách IM yêu thích của tôi không khả dụng. Có một dự án nhỏ bắt đầu để tạo ra một.

Nó bước vào giai đoạn alpha sớm, rất lỗi và gặp sự cố và cuối cùng tác giả đã từ bỏ nó. Có khá nhiều người sử dụng nó vào thời điểm đó và mỗi lần dịch vụ IM cập nhật giao thức của nó, máy khách sẽ trở nên tồi tệ hơn.

Tôi bắt đầu viết một số bản sửa lỗi cho nó và trước khi tôi biết nó tôi đã trở thành nhà phát triển. Khi nó bật ra, một vài dĩa bật lên, và dự án ban đầu đã chết lại một chút, nhưng tôi cũng đã giúp đóng góp cho một số dĩa. Niềm vui của nguồn mở!

Ngay bây giờ, một ứng dụng iPhone mà tôi đang tích cực làm việc dựa trên một trong những nhánh được bật lên cho thư viện giao thức IM. Thật đáng kinh ngạc khi các sản phẩm nguồn mở có thể phát triển và đôi khi xuất hiện đầy đủ :)


2

Chúng tôi thường xuyên đóng góp nhỏ cho các dự án nguồn mở khác nhau. Điều này chủ yếu được thực hiện bởi vì một đoạn mã cụ thể được thực hiện để đạt được một số chức năng "hợp lý" thuộc về các dự án chứ không phải mã riêng của chúng tôi và bằng cách đóng góp chúng ngược dòng, họ có được một phần của bản phân phối chính thức thay vì chúng tôi phải theo dõi chặt chẽ cập nhật mới đảm bảo mã vẫn hoạt động.

Đây là một điều tốt, vì nó làm giảm nguy cơ phá vỡ mọi thứ khi quyết định nâng cấp lên phiên bản mới nhất của thư viện.

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.