Kiếm tiền với Nguồn mở với tư cách là nhà phát triển?


109

Tôi hiện đang là sinh viên (Công nghệ thông tin ứng dụng) và chúng tôi thực hiện hầu hết chương trình của chúng tôi bằng C # và Java. Tôi đã tự hỏi làm thế nào tôi có thể là một nhà phát triển, kiếm tiền với nguồn mở. Tôi biết có câu chuyện về hỗ trợ, hoặc cung cấp dịch vụ, nhưng tôi không phải là một sysadmin và tôi không thích công việc của sysadmin. Trên thực tế, tôi rất thích có được một số C và C ++ trong tương lai và thực hiện một số phát triển cấp thấp.

Vì vậy, câu hỏi thực tế của tôi là: Có tiền để tạo ra phần mềm Nguồn mở không, và bằng cách nào?

Chỉnh sửa: Chỉ cần chỉ ra rằng bắt đầu dự án Nguồn mở của riêng tôi không phải là một yêu cầu.


Đọc cuốn sách của Eric Raymond: Nhà thờ và Chợ
Dipan Mehta

"Cung cấp hỗ trợ / cung cấp dịch vụ" cho nguồn mở không nhất thiết liên quan đến công việc của sysadmin. Chẳng hạn, có thể một khách hàng sẽ tìm thấy một ứng dụng nguồn mở gần như hoàn hảo cho nhu cầu của họ nếu nó có một mod mã nhỏ được thực hiện và họ sẽ thuê bạn lập trình mod đó.
James

Có thể trùng lặp tại sao phát triển các chương trình nguồn mở, miễn phí? "Tại sao mọi thứ phải liên quan đến tiền? Bạn nghĩ wikipedia hoạt động như thế nào? Không ai được trả tiền để đưa nội dung lên Wikipedia, nhưng người ta cho rằng cuốn bách khoa toàn thư hay nhất xung quanh ... Hãy nói về tiền ..."
gnat

Như mọi người đã đề cập, hầu hết các nhà phát triển OSS không được trả tiền cho những nỗ lực của họ. Đó là một mô hình kinh doanh tuyệt vời. Chỉ cần nghĩ về hàng tỷ đô la phí giấy phép được tiết kiệm bởi các tập đoàn khổng lồ bằng cách sử dụng OSS. Các giám đốc điều hành của các công ty này phải tự véo mình mỗi sáng để đảm bảo họ không mơ. Bằng cách nào đó họ đã thuyết phục được một đội quân người làm việc cho họ miễn phí. Nó hoạt động rất tốt với phần mềm, giờ đây họ đang mở rộng mô hình sang các lĩnh vực khác, báo chí và nhiếp ảnh. Phát triển OSS hơi giống tôn giáo, một lần nữa, một đống mumbo jumbo được đưa ra lần này bởi người dùng lớn

Câu trả lời:


105

Câu trả lời này tóm tắt nhiều câu trả lời cho các câu hỏi sau đây, cùng với một số nghiên cứu và ý kiến ​​bổ sung.

Tóm tắc

Nguồn mở có thể là một mô hình kinh doanh chính hoặc phụ trợ khả thi, cả trực tiếp thông qua công việc dự án cụ thể và gián tiếp thông qua việc tiếp thu các kỹ năng, kinh nghiệm và danh tiếng. Cũng có thể có thêm, động lực; sự hài lòng của việc sản xuất phần mềm hữu ích cho người khác, "gãi ngứa cá nhân" (bước đầu tiên hướng tới bất kỳ phần mềm nguồn mở tốt nào, theo Eric S. Raymond ), hoặc các lý do triết học , thường dựa trên khái niệm về phần mềm miễn phí , hoặc là cách tiếp cận copyleft do Richard Stallman ủng hộ , hoặc cách tiếp cận dễ dàng hơn của giấy phép BSD .

Các cách kiếm tiền thông qua Nguồn mở

1. Tài trợ bởi một công ty

Điều này có thể xảy ra theo nhiều cách.

  • Công việc thường trực để tiếp tục làm việc trên dự án cao cấp. Đây có lẽ là trường hợp hiếm nhất. Nếu bạn là thành viên cấp cao của một dự án nguồn mở lớn, như ai đó như Linus Torvalds , Guido van Rossum hoặc Theo de Raadt , thì có lẽ bạn sẽ có thể tiếp tục làm việc với dự án của mình trong khi được hỗ trợ tài chính bởi một công ty lớn như Google hoặc IBM . Mặc dù chế độ hỗ trợ này tương đối không phổ biến, nhưng bạn không nhất thiết phải là một siêu sao nguồn mở để bảo đảm loại tài trợ này; nhiều nhà phát triển nhân Linux được tài trợ một phần hoặc toàn bộ bởi các công ty như Red Hat .
  • Được trả tiền cho các tính năng cụ thể hoặc tiện ích mở rộng. Một số công ty cung cấp tiền thưởng để có các tính năng cụ thể được triển khai trong phần mềm nguồn mở mà họ sử dụng cho các chức năng kinh doanh. Thường thì không cần tính năng duy trì nguồn đóng, vì vậy mã quan trọng được đóng góp lại cho cộng đồng. Điều này đã được mô tả như mô hình người nuôi ong phát triển nguồn mở. Trong một số trường hợp, các tính năng bổ sung được yêu cầu duy trì quyền sở hữu, nhưng dựa trên cơ sở mã nguồn mở. Trong cả hai trường hợp, chuyên môn nguồn mở là một lợi thế rõ ràng cho một nhà phát triển.
  • Mã công việc hàng ngày của bạn có thể được mở nguồn. Một trường hợp liên quan là nơi các khía cạnh của mã bạn viết cho một công ty trong quá trình công việc hàng ngày của bạn có thể được mở nguồn mà không gây hại cho công ty. Mã có thể hoặc không thể dựa trên một dự án FOSS hiện có. Các công cụ và thư viện hữu ích thường có thể được phát hành theo cách này và bằng chứng giai thoại cho thấy các dự án như vậy thường có thể tăng tốc một khi chúng trở thành hoạt động tình nguyện.

2. Thêm giá trị cho các dự án hiện có

Một cá nhân hoặc công ty có thể định vị mình là nhà cung cấp chính làm tăng giá trị cho dự án hoặc dự án nguồn mở hiện có. Có nhiều ví dụ về các công ty cung cấp dịch vụ bằng cách đóng gói, xếp lớp, kết hợp hoặc mở rộng các dự án hiện có. Họ rộng rãi rơi vào hai loại.

  • Ủng hộ. Enth think thêm giá trị bằng cách đóng gói phân phối Python tùy chỉnh tập trung vào các thư viện khoa học. Redhat và các bản phân phối Linux khác tăng giá trị bằng cách đối chiếu và thử nghiệm nhiều dự án nguồn mở khác nhau và cung cấp các cơ chế cài đặt và nâng cấp dễ sử dụng . Các công ty này bán các dịch vụ hỗ trợ theo cách tương tự như nhiều nhà cung cấp độc quyền làm.
  • Mô hình Freemium . Theo mô hình này, phiên bản cơ bản của phần mềm hoặc dịch vụ là miễn phí; các tính năng 'cao cấp' bổ sung thường có giá cao hơn. Phần mềm Sleepycat cung cấp các tính năng bổ sung cho Berkeley DB theo giấy phép độc quyền. Cedega cung cấp việc triển khai lại API Windows trong Linux, được phát hành dưới dạng hỗn hợp mã miễn phí và độc quyền. Mô hình này không cần phải là nguồn mở; Gmail cho các tổ chức là một ví dụ về dịch vụ cung cấp cả tùy chọn miễn phí (như bia) và cao cấp.

3. Cung cấp mã theo mô hình cấp phép kép

Cách tiếp cận mạnh mẽ là cung cấp phần mềm theo hai giấy phép thay thế , giấy phép copyleft yêu cầu sửa đổi phải được phát hành lại cho cộng đồng nếu phần mềm được phân phối và giấy phép thương mại cho phép sử dụng phần mềm mà không bị hạn chế nguồn mở. Cách tiếp cận này đã được áp dụng thành công bởi các dự án lớn như QtOpen Office , cũng như cho các dự án nhỏ một lần .

4. Tham khảo ý kiến

Công việc nguồn mở có thể cung cấp một cách để có được khả năng hiển thị cộng đồng có giá trị.

  • Trưng bày các khả năng. Có thể xác minh công việc và năng lực của nhà phát triển bằng cách xem xét các dự án nguồn mở mà họ đã tham gia là một sức hút mạnh mẽ đối với các nhà tuyển dụng tiềm năng .
  • Xây dựng danh tiếng. Có một danh tiếng cao trong một cộng đồng nguồn mở có thể dẫn đến các cam kết nói , yêu cầu đào tạo hoặc cung cấp viết sách dựa trên chuyên môn của bạn.
  • Là chuyên gia. Trở thành một người chơi quan trọng trong một công nghệ mà các công ty cần, có nghĩa là có nhu cầu tư vấn, hỗ trợ và đào tạo tùy chỉnh trong công nghệ đó. Điều này có thể dẫn đến việc tạo ra một công việc cụ thể trong lĩnh vực chuyên môn của bạn.

5. Kênh phụ trợ

Cuối cùng, thu nhập có thể được lấy từ các kênh phụ trợ như quảng cáo (như Stackoverflow ), quyên góp hoặc thông qua việc sử dụng các kỹ thuật nagware trong chính phần mềm nhằm mục đích gây khó chịu cho người dùng trong việc đóng góp tài chính cho tác giả. Các kỹ thuật này không dành riêng cho các mô hình phát triển Nguồn mở. Ví dụ, chúng thường được sử dụng bởi các sản phẩm phần mềm chia sẻ không miễn phí .


21

Bởi vì bạn là người tạo ra hệ thống này, bạn là 'chuyên gia cuối cùng'. Các công ty vì lợi nhuận sử dụng hoặc muốn sử dụng phần mềm của bạn có thể mang lại cho bạn một số công việc tư vấn. Ngoài ra, bạn sẽ đủ điều kiện để nói tại các công ước mà tôi nghe được trả tiền tốt.

Đóng góp mã cho một dự án hiện có cũng là một cách tốt để đưa tên của bạn ra khỏi đó. Bạn càng đóng góp nhiều, bạn càng có nhiều tín dụng 'khi tìm kiếm hợp đồng làm việc.


17

Đây là một ví dụ.

Nếu bạn lang thang trong cộng đồng Qmail, bạn sẽ thấy có một vài người biết Qmail từ bên ngoài. Chỉ cần một vài trong số họ trở thành các go-to guys nếu bạn muốn một phần mở rộng các chức năng của Qmail. Họ nhận được các công việc hợp đồng liên quan đến việc họ ngồi ở nhà, viết một phần mở rộng Qmail và được trả tiền cho nó.

Nếu đó có vẻ là một lối sống mà bạn có thể thực hiện, hãy thử nó - tìm một vị trí thích hợp và nhận các công việc hợp đồng. Bạn có thể cung cấp các điều khoản khác nhau cho khách hàng của mình, tùy thuộc vào việc họ muốn sở hữu mã bạn sản xuất nguồn đóng hay bạn phát hành mã dưới dạng nguồn mở, nhưng họ có thể sử dụng mã đó.

Hãy nghĩ về nó theo cách này - có rất nhiều tình huống mà khách hàng chỉ muốn mã này tồn tại . Sau đó, họ không quan tâm liệu họ có quyền truy cập độc quyền hay không.


Công việc hợp đồng là không thường xuyên và theo tôi không phải là một sự lựa chọn nghề nghiệp tốt. Có vẻ tốt hơn để có một công việc lương (đáng tin cậy) hoặc một công ty khởi nghiệp (một canh bạc nhưng ít nhất là có một khoản tiền tiềm năng).
Sixty feetersdude

15

Theo kinh nghiệm của tôi, viết OSS không mang lại cho bạn bất kỳ khoản tiền nào; nhưng nó làm cho bạn có giá trị hơn rất nhiều, và do đó có thể sử dụng được. Cả hai vì khả năng điều chỉnh cao mà bạn có được từ thực tiễn và bởi vì khi bạn có thể sử dụng OSS hiện tại, sự quen thuộc với hệ sinh thái cho phép bạn lãng phí ít thời gian hơn để đánh giá những gì đã có để tránh viết lại bánh xe.


11

Hầu hết thời gian, các doanh nghiệp kiếm tiền bằng mô hình người nuôi ong . Về cơ bản, những người đóng góp nguồn mở của bạn được sử dụng miễn phí và mới nhất của bạn miễn phí trong khi khách hàng của bạn có được một sản phẩm đáng tin cậy, trưởng thành. Red Hat, Novell và Sun đều sử dụng các biến thể của mô hình này.

Một lựa chọn khác là tư vấn và đào tạo. Nếu bạn có nhiều kinh nghiệm sử dụng một sản phẩm nhất định (hoặc tốt hơn, bạn đã phát minh ra nó), thì mọi người có thể sẵn sàng trả tiền cho bạn để dạy họ sử dụng nó. Đây là mô hình mà Canonical sử dụng. Điều này không nhất thiết có nghĩa là bạn phải thực hiện công việc loại sysadmin trừ khi đó là việc của bạn. Rốt cuộc, các lập trình viên, người dùng cuối và giám đốc điều hành cũng cần được đào tạo.

Thứ ba, là một sinh viên, bạn nên nghiêm túc xem xét Google Summer of Code vào mùa hè tới.

Nhìn chung, tôi muốn nói rằng các đóng góp nguồn mở có giá trị cho dù bạn có trực tiếp kiếm tiền từ chúng hay không. Mặc dù, tôi sợ rằng bạn có thể sẽ không nhận ra lợi ích trong thời gian ngắn.


10

Nó thực sự phụ thuộc. Nhiều người chỉ phát triển nguồn mở như một sở thích và có một công việc hàng ngày (thường không phải lúc nào cũng phát triển phần mềm).

Một số được trả tiền bởi các công ty có quan tâm đến dự án nguồn mở. LWN.net đã đăng một bài viết về người trả tiền cho các nhà phát triển nhân Linux, ví dụ:

http://lwn.net/Articles/222773/

Hóa ra nhiều công ty tài trợ cho việc phát triển nhân Linux và không chỉ các nhà phân phối Linux.

Một số nhà phát triển cũng điều hành một doanh nghiệp tư vấn và sử dụng phát triển phần mềm để hỗ trợ công việc chính của họ hoặc làm nơi trưng bày.


7

có khá nhiều cách khác nhau

  • Tài trợ bởi một công ty khác (ví dụ google trả tiền cho Guido van Rossum để làm việc với Python một nửa thời gian của anh ta)
  • Bán dịch vụ hỗ trợ
  • Bán dịch vụ tư vấn
  • Xây dựng hồ sơ cho chính bạn thông qua mã nguồn mở với hy vọng nó sẽ dẫn đến những việc khác như nói, viết sách, kiếm một công việc được trả lương cao
  • Quay phiên bản thương mại của sản phẩm cho khách hàng "doanh nghiệp" chẳng hạn

và sau đó những người lớn nhất tôi nghĩ là mở rộng kiến ​​thức của họ và nhận được tình yêu từ người dùng sản phẩm của họ.


6


Tạo một trang web về một sản phẩm mã nguồn mở (ứng dụng của bạn, một diễn đàn, một trang web hỗ trợ, v.v.) và đặt một số quảng cáo trong đó.

Điều đó sẽ làm các mẹo.


2
Chắc chắn, bạn có thể kiếm được một số tiền, nhưng bạn không thể kiếm sống bằng quảng cáo.

1
Mặc dù google đã có một số may mắn với em;)
Michael Durrant

6

Tôi đã vô tình kiếm tiền thông qua phần mềm nguồn mở, như có một người bạn. Chúng tôi đã có những trường hợp tương tự, nhưng tôi sẽ chỉ nói về chính tôi: Tôi đã viết một bộ giải mã VCDiff nguồn mở, về cơ bản vì thông số kỹ thuật trông rất đẹp. (Câu chuyện dài, nhưng ban đầu tôi định viết nó vào giờ làm việc của công ty, nhưng cuối cùng lại làm nó vào tối thứ Sáu.)

Vài năm sau, tôi được một công ty muốn sử dụng nó trong một gói thương mại tiếp cận, nhưng không có sự ghi nhận cần thiết. Họ rất vui khi trả một khoản phí giấy phép cho việc này và tặng tôi một giấy phép không độc quyền cực kỳ hợp lý. Chúng tôi đã thỏa thuận, và cả hai bên đều vui vẻ.

Mục đích là không bao giờ kiếm tiền - điều đó chỉ xảy ra như một tác dụng phụ của việc sản xuất thứ gì đó mà một bên khác muốn, về cơ bản.


3
Tôi nghĩ rằng bạn đã đạt được một điểm quan trọng: bạn không tham gia vào nguồn mở để kiếm tiền.

@Bernard: Tôi giả sử tuyên bố của bạn loại trừ Sun, Novell, Red hat, Google, IBM, Apple và thậm chí cả Microsoft?
Jason Baker

Không, ý tôi là cá nhân, ý định của một người không nên là kiếm tiền. Không phải là không thể, hoặc thậm chí khó khăn hoặc không mong muốn.

@Jason - Tôi không nghĩ Microsoft từng "đi vào" nguồn mở.
Chris Lutz

5

Tôi nghĩ một kịch bản phổ biến là họ cũng có việc làm được trả lương. Rất nhiều công việc nguồn mở xuất phát từ thời gian rảnh rỗi của các nhà phát triển và từ các yếu tố của công việc được trả tiền của họ.

Một ví dụ có thể là tạo ra một giải pháp để giải quyết một vấn đề cụ thể tại nơi làm việc và mở nguồn cho giải pháp để giúp các nhà phát triển khác phải đối mặt với một kịch bản tương tự.


4

Chỉ cần phát triển một dự án phần mềm nguồn mở có thể sẽ không giúp bạn kiếm được nhiều tiền. Cung cấp hỗ trợ cao cấp, các tùy chỉnh, vv có thể. Tôi tạo ra một đoạn thay đổi khá tốt ở bên cạnh bằng cách phát triển các tiện ích mở rộng và các bản dựng tùy chỉnh của Firefox, Thunderbird, Red5 và một vài dự án nguồn mở khác. Một phần lớn những gì tôi tạo ra cũng được cung cấp lại cho cộng đồng nguồn mở.

Ngoài ra còn có khả năng của một hệ thống cấp phép kép. Chẳng hạn, bạn có thể phát hành phần mềm theo giấy phép loại GPL, và theo giấy phép thương mại nơi ai đó mua giấy phép thương mại được phép giữ bất kỳ sửa đổi nào thuộc quyền sở hữu và bán nó mà không cần phát hành mã nguồn.


3

Nếu bạn thực sự muốn kiếm tiền bằng cách tạo dự án nguồn mở của riêng bạn, tôi nghĩ đó là một cú đánh khá dài. Mặt khác, có nhiều công việc được trả lương cao đòi hỏi phải làm việc với các công nghệ nguồn mở hoặc phát triển phần mềm nguồn mở trong các công ty như Red Hat, Sun, IBM, thậm chí là Microsoft.


3

Câu trả lời cho câu hỏi thực tế của bạn

Có tiền để làm với sự phát triển của phần mềm Nguồn mở không, và bằng cách nào?

Có, và có nhiều cách khác nhau. Nếu bạn chỉ muốn trở thành một nhà phát triển, tức là không bắt đầu kinh doanh riêng, điều tốt nhất để bắt đầu là tham gia vào (các) dự án mà bạn thích. Sau đó, bạn có thể tìm thấy các cơ hội như thế này: http://webapps.ubfox.com/employment/canonical_GDOS/ (có rất nhiều trong số đó trong các lĩnh vực khác nhau, MySQL, chỉ đề cập đến một tên "lớn" khác).

Sau đó, tạo hồ sơ của bạn trên LinkedIn và tham gia các nhóm OSS có liên quan đến kỹ năng và / hoặc sở thích của bạn.

Cuối cùng, nhưng không kém phần quan trọng, tham gia một nhóm địa phương (ví dụ LUG, JUG) và đọc danh sách gửi thư. Thông thường trong các danh sách đó, nhiều dịch vụ công việc xuất hiện (tiếc là tôi chỉ phát hiện ra sau khi tôi nhận được công việc).


2

Một số công ty phần mềm nguồn mở cung cấp dịch vụ và kiếm tiền. (Giống như lưu trữ ứng dụng, v.v.) Trong hầu hết các trường hợp, họ cung cấp một số tùy chỉnh theo yêu cầu của khách hàng và cung cấp hỗ trợ và bảo trì theo thời gian.

Tôi không nghĩ rằng "Quyên góp" có thể tạo ra một sự thay đổi lớn nhưng cũng có một số tác động từ chúng.

Đây là một ví dụ điển hình cho một công ty Sri Lanka dựa trên các sản phẩm mã nguồn mở.

WSO2


2

Có hai công ty nguồn mở thành công, có lợi nhuận mà tôi biết khá rõ:

  • Phần mềm SleepyCat, cho đến khi được Oracle mua lại, đã kiếm tiền bằng cách hỗ trợ và nâng cao Berkeley DB. Mặc dù một trong những người sáng lập có một công việc ban ngày, nhưng người kia thì không, và họ có cả tá nhân viên.

  • Chez Scheme kiếm tiền bằng cách thêm các cải tiến vào trình biên dịch của họ và bằng cách bán các phiên bản mã gốc của trình biên dịch. Các cải tiến điển hình có thể bao gồm một mặt sau mới; một cải tiến gần đây đầy tham vọng hơn là một gói chủ đề gốc. Người sáng lập (Kent Dybvig) có một công việc ban ngày; Tôi không biết anh ta có bao nhiêu nhân viên. Chez không bình thường ở chỗ trình thông dịch là nguồn mở nhưng trình biên dịch thì không.

Cygnus và Red Hat đều bán "hỗ trợ" cũng như các phiên bản chuyên dụng của phần mềm của họ, nhưng phần mềm cũng được cho đi. Tôi không thực sự hiểu mô hình kinh doanh này.

Điều tôi rút ra từ những ví dụ này là nếu phần mềm của bạn nổi bật trong lớp, mọi người sẽ trả tiền cho bạn để giúp họ sử dụng công cụ của bạn để giải quyết vấn đề . Vì vậy, nó gần giống như tư vấn.


Tôi nghĩ rằng trình thông dịch của Chez Scheme là miễn phí, nhưng không phải là nguồn mở. Tôi chỉ thấy các tệp nhị phân cho trình thông dịch Chez Scheme. Và google đã không giúp đỡ.
Shannon Severance

2

Theo bản chất của nó, bạn thường không thể kiếm tiền trực tiếp từ mã - vì nó mở. Bạn có thể cấp phép kép, nhưng điều đó cũng có thể khiến cộng đồng OSS tắt.

Có thể cách dễ nhất là làm việc cho một công ty sản xuất phần mềm nguồn mở. Bạn được trả tiền để viết mã, và công ty kiếm tiền từ hỗ trợ hoặc bất cứ điều gì, nhưng bạn không phải liên quan trực tiếp đến khía cạnh đó.

Hoặc bạn có thể viết OSS để xây dựng một đại diện và hy vọng có được công việc hợp đồng / công việc toàn thời gian ở mặt sau của nó.


Không cần giấy phép kép. Không có gì ngăn bạn bán mã GPL. Vấn đề duy nhất là, bạn không thể ngăn người mua tự bán hoặc cho đi. Tốt hơn là bán dịch vụ viết mã, hơn là hàng hóa là mã.
mỏng

Đo không phải sự thật. Bạn thực sự có thể bán nó, nhưng sau đó bạn đang phân phối nó ngoài các điều khoản của GPL (với tư cách là chủ bản quyền mà bạn có quyền làm). Điều đó không làm cho nó thành miền công cộng. Tốt hơn để làm cho giấy phép thay thế này rõ ràng.

1

Bạn có thể làm điều này một số cách. Ngay bây giờ hình freemium là phổ biến.
Ngoài ra, như những người khác đã đăng công việc nguồn mở bị loại bỏ. Mô hình tôi sử dụng là sử dụng nguồn mở tại nơi làm việc của tôi và đóng góp những đóng góp của tôi trở lại tuyến chính. Bạn cần phải mua từ quản lý nhưng nó hoạt động. Cũng nhớ theo lời của Stallman Free như trong Freedom


1

Tôi nghĩ rằng một phần mềm được chấp nhận bởi phần mềm, một khi được cài đặt sẽ trở nên đáng giá hơn giá của nó bởi vì phần mềm đã trở thành "đã có". Tôi đang nói về các ứng dụng kiểu doanh nghiệp hơn.

Rất nhiều công ty tính phí cho bạn khi bạn mua phần mềm, sau đó giữ chân họ với các hợp đồng bảo trì, kết thúc việc kiếm thêm $$ từ bạn rằng nếu bạn đã mua nó 7 lần. Tôi biết đó chắc chắn là trường hợp tôi làm việc với một số phần mềm độc quyền> 30 tuổi!

Nó chỉ xảy ra rằng phần mềm này là miễn phí để cài đặt (nghĩ về nó như là mô hình kinh doanh "thuốc miễn phí lúc đầu"). Tất nhiên, thách thức là chọn một dự án được duy trì tốt và có một cộng đồng hỗ trợ trực tuyến tốt. Nhưng một lần nữa, điều đó cũng tương tự với phần mềm không miễn phí.

Di chuyển vào và ra khỏi Nguồn mở có xu hướng dễ dàng hơn nhiều so với các ứng dụng độc quyền vì chúng có xu hướng hỗ trợ các định dạng mở thường xuyên hơn. Các ứng dụng độc quyền thường sẽ "cho đi" dịch vụ di chuyển lên chúng và các dịch vụ khác để giúp bạn dễ dàng ở lại với chúng hơn.

Các ứng dụng O / S có xu hướng có thời gian học tập cao hơn lúc đầu, điều này đòi hỏi khá nhiều hợp đồng bảo trì, vì vậy có rất nhiều cơ hội để thực hiện $$

Theo tôi, không mô hình kinh doanh nào tốt hơn, chỉ khác biệt. Các mô hình độc quyền chỉ xảy ra rộng rãi hơn.


1

Tôi thấy hai câu hỏi ở đây:

1) Làm thế nào để các nhà phát triển kiếm tiền.

Hầu hết các nhà phát triển không làm điều đó vì tiền. Lý do có thể nhiều nhưng nếu chúng tôi thu hẹp chúng xuống, nó sẽ giảm xuống 1) Gãi ngứa 2) Để đạt được sự tin cậy 3) Để nâng cao kiến ​​thức về ngôn ngữ / miền cụ thể đó.

2) Làm thế nào để kinh doanh 'kiếm tiền.

Thông thường từ hỗ trợ, đào tạo, chứng nhận và nâng cao. Nhưng sau đó, câu hỏi được đặt ra: nếu sản phẩm của bạn thực sự tốt, thì nó sẽ không cần nhiều sự hỗ trợ. Vì vậy, nó phải là thứ mà Joel gọi là Consultingware .


0

Ngày nay, một số (rất nhiều?) Các công ty trả tiền cho nhà phát triển để đóng góp cho phần mềm mã nguồn mở vì hoạt động kinh doanh của họ dựa trên phần mềm mã nguồn mở hoặc có nguồn gốc từ phần mềm mã nguồn mở.

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.