Phần mềm mã nguồn mở không có gì mới đối với nhiều người. Nó là phần mềm máy tính miễn phí được tạo sẵn cùng với mã của nó. Cá nhân hoặc tổ chức đã tạo phần mềm nguồn mở làm cho nó có sẵn theo giấy phép để sử dụng, sửa đổi và / hoặc phân phối phần mềm. Nhiều công ty lớn, bao gồm cả Oracle và Google, cũng hỗ trợ phần mềm nguồn mở. Có thể cho rằng người ta tạo ra phần mềm nguồn mở vì họ yêu thích viết mã. Nhưng các nhà phát triển nguồn mở có kiếm tiền không? Nếu vậy, làm thế nào để các lập trình viên nguồn mở và các công ty kiếm tiền? Mục tiêu của bài đăng này là để xác định và liệt kê các phương pháp mà theo đó các công ty phần mềm và nhà phát triển có thể kiếm tiền.
Làm thế nào để các công ty nguồn mở kiếm tiền
Các công ty nguồn mở đôi khi tạo ra phần mềm và không công khai, tất cả các mã. Nói cách khác, một phần của phần mềm là mã nguồn mở, trong khi một số phần là riêng tư. Nếu bất cứ ai muốn sử dụng phần mềm như vậy, họ cần phải trả cho công ty một số tiền để có thể sử dụng phần mềm với đầy đủ chức năng.
Các công ty nguồn mở như Oracle, vv cũng kiếm tiền bằng cách cung cấp đào tạo trực tuyến hoặc tại chỗ và hỗ trợ cho các chương trình nguồn mở của họ. Ví dụ, Hadoop của Apache được sử dụng miễn phí, nhưng quá phức tạp để mọi người có thể bắt đầu sử dụng nó ngay lập tức. Trong những trường hợp như vậy, các công ty nguồn mở cung cấp hỗ trợ lợi nhuận cho việc cài đặt và đào tạo nhân viên của công ty thuê họ. Trong trường hợp của Hadoop, mặc dù nhân viên của bên thứ ba có thể hữu ích, ưu tiên sẽ được trao cho nhân viên liên quan đến Apache vì họ đã phát triển mã nguồn vì họ biết rõ hơn so với các nhà cung cấp hoặc nhà cung cấp hỗ trợ của bên thứ ba.
Một số công ty nguồn mở - chủ yếu là những công ty phát triển phần mềm cho thiết bị di động - hiển thị quảng cáo trong phần mềm để kiếm tiền. Những quảng cáo này được hiển thị trên đầu hoặc cuối màn hình và nói chung, không xâm phạm. Nhưng chúng chiếm không gian màn hình có giá trị. Ngược lại, vì chúng miễn phí, người dùng không có nhiều phản đối về quảng cáo.
Làm thế nào để các lập trình viên nguồn mở kiếm tiền
Các công ty trả tiền cho các lập trình viên nguồn mở
Bạn có thể thấy khó tin điều này, nhưng có những công ty trả tiền cho những lập trình viên tạo ra phần mềm nguồn mở. Ví dụ, Red Hat, IBM, Novell, Linux Foundation và các nhà phân phối hệ điều hành Linux khác trả tiền cho các lập trình viên làm việc trên Linux để công việc nâng cấp và vá lỗi phần mềm vẫn tiếp tục. Mặc dù Linux có chi phí miễn phí cho người dùng cuối, nhưng chi phí này hơi tốn kém cho các nhà phân phối của hệ điều hành. Nhưng sau đó, chi phí ít hơn nhiều so với những gì họ sẽ phải trả khi phân phối hệ điều hành Windows hoặc Apple.
Nếu bất kỳ lỗ hổng nào được phát hiện trong phần mềm như vậy, nói Linux, sẽ có các công ty sẵn sàng trả tiền cho các lập trình viên có thể khắc phục vấn đề. Đây là những công ty sử dụng Linux để kiếm lợi nhuận theo cách này hay cách khác. Một ví dụ đơn giản có thể là các nhà phát triển phần cứng bán các máy tính cài đặt Linux. Trong số các ví dụ khác có thể là các công ty phát triển phần mềm dựa trên Linux.
Tương tự như vậy, đối với các sản phẩm nguồn mở khác, có những người ngoài kia trả tiền cho việc xây dựng và bảo trì phần mềm thích hợp.
Kiếm bằng cách tạo các plugin đặc biệt, v.v.
Một số công ty đang sử dụng bất kỳ loại Phần mềm nguồn mở nào có thể thuê các lập trình viên tham gia vào dự án để tạo ra các bổ sung và bổ sung đặc biệt. Vì họ đã làm việc để tạo ra phần mềm nguồn mở, họ có kiến thức về mã và họ không cần phải làm việc từ đầu. Thuê người lập trình như vậy để tạo addons, bổ sung và phần mềm bổ sung cho phần mềm, ít tốn kém hơn nhiều so với việc thuê một chuyên gia từ bên ngoài.
Mặc dù các công ty có thể có cánh lập trình riêng của họ, đó là thời gian tiết kiệm để thuê các lập trình viên tham gia vào việc tạo ra phần mềm nguồn mở hơn là có nhân viên riêng của họ để nghiên cứu mã và sau đó yêu cầu họ tạo addons.
Thu nhập bằng cách tùy chỉnh mã
Giống như trong trường hợp trên, nhưng trong trường hợp này, các công ty sử dụng phần mềm nguồn mở, thuê các nhà phát triển để tinh chỉnh mã một chút cho phù hợp với nhu cầu của công ty. Một lần nữa, điều này là thuận lợi cho các công ty yêu cầu sửa đổi khi họ tham gia các chuyên gia đã làm việc trên mã thay vì yêu cầu các lập trình viên của riêng họ nghiên cứu và sửa đổi mã. Điều này tiết kiệm thời gian mặc dù một chi phí nhỏ được thêm vào bằng cách thanh toán cho các lập trình viên như vậy.
Vì nguồn mở có nghĩa là các hoạt động nhanh, nếu một công ty chọn một phần mềm nguồn mở miễn phí để tích hợp vào dự án hiện tại của nó và một công việc nhỏ là cần thiết, nó luôn khả thi để thuê một chuyên gia đã làm việc trên mã nếu thời gian là một yếu tố, như mọi khi.
Thu nhập bằng cách cung cấp hỗ trợ
Không phải tất cả phần mềm nguồn mở đều dễ cài đặt và sử dụng. Các công ty triển khai phiên bản phần mềm như vậy có thể tham gia vào một trong những lập trình viên nguồn mở để đào tạo nhân viên của họ và cung cấp hỗ trợ trong trường hợp có vấn đề.
Một số người cố tình tạo ra một loại phần mềm nguồn mở mà tự do và cởi mở nhưng phần lớn ẩn đi. Cần cài đặt và đào tạo trở nên cần thiết trong trường hợp này. Mặc dù phần mềm như vậy không phải là một phần mềm nguồn mở một cách đạo đức, nó vẫn được bán.
Một trong những nhu cầu cần được khá tích cực trong lĩnh vực mã nguồn mở để có được một đề nghị từ các công ty muốn sửa đổi hoặc tính năng bổ sung.Theo như tôi biết, mọi người làm việc trong một dự án nhóm, thường bao gồm tên và ID email của họ trong các nhận xét của mã nguồn, để những người khác nghiên cứu mã có thể liên hệ với họ vì bất kỳ lý do nào và nếu ID email xuất hiện nhiều lần, người đó có lẽ là người tốt nhất để làm việc trên tinh chỉnh, sửa đổi, tạo tính năng bổ sung hoặc thực hiện các hành động tương tự trên mã.
Tôi đoán phần lớn tiền trong lĩnh vực phần mềm nguồn mở đến từ hỗ trợ và tùy biến mã nguồn mở. tinh chỉnh. Nếu tôi bỏ lỡ bất cứ điều gì, xin vui lòng bình luận.
Bài viết liên quan:
- Tại sao Microsoft lại thích Linux và nguồn mở?
- Money Manager Ex: Phần mềm tài chính cá nhân miễn phí cho Windows
- Các khóa đào tạo Microsoft Office trực tuyến miễn phí tốt nhất
- Tải xuống phần mềm miễn phí tốt nhất cho Windows 10/8/7
- Gian lận nhấp chuột và Gian lận quảng cáo trực tuyến là gì