Lãnh đạo Apache PLC4X chuyển sang mô hình phát triển chức năng trả phí

Christopher Dutz, người sáng tạo và nhà phát triển chính của bộ thư viện miễn phí Apache PLC4X dành cho tự động hóa công nghiệp, người giữ chức vụ phó chủ tịch giám sát dự án Apache PLC4X tại Quỹ phần mềm Apache, đã đưa ra tối hậu thư cho các tập đoàn, theo đó ông bày tỏ quan điểm của mình. sẵn sàng ngừng phát triển nếu không thể giải quyết các vấn đề về tài chính cho công việc của mình.

Sự không hài lòng bắt nguồn từ việc sử dụng Apache PLC4X thay vì các giải pháp độc quyền cho phép các tập đoàn tiết kiệm hàng chục triệu euro khi mua giấy phép, nhưng đáp lại, các công ty không nhận được hỗ trợ đầy đủ để phát triển, mặc dù thực tế là nó hoạt động trên Apache PLC4X đòi hỏi chi phí lao động lớn và đầu tư tài chính vào thiết bị và phần mềm.

Lấy cảm hứng từ thực tế là sự phát triển của mình được các doanh nghiệp công nghiệp lớn nhất sử dụng và nhận được một số lượng lớn yêu cầu và câu hỏi từ họ, vào năm 2020, tác giả của PLC4X đã rời bỏ công việc chính của mình và dành toàn bộ thời gian cho việc phát triển PLC4X, với ý định để kiếm tiền bằng cách cung cấp dịch vụ tư vấn và tùy chỉnh chức năng. Nhưng một phần do sự suy thoái trong bối cảnh đại dịch COVID-19, mọi thứ không diễn ra như mong đợi, và để tồn tại và tránh phá sản, họ phải dựa vào các khoản tài trợ và công việc tùy chỉnh làm một lần.

Do đó, Christopher cảm thấy mệt mỏi vì lãng phí thời gian mà không nhận được những lợi ích xứng đáng và cảm thấy kiệt sức đang đến gần. Anh quyết định ngừng cung cấp hỗ trợ miễn phí cho người dùng PLC4X và giờ đây sẽ chỉ cung cấp tư vấn, đào tạo và hỗ trợ trên cơ sở trả phí. Ngoài ra, kể từ bây giờ, anh ấy sẽ chỉ phát triển miễn phí những gì cần thiết cho công việc của mình hoặc được quan tâm để tiến hành thử nghiệm và việc phát triển các chức năng hoặc sửa lỗi cần thiết cho người dùng sẽ chỉ được thực hiện với một khoản phí. Ví dụ: nó sẽ không còn phát triển trình điều khiển cho các ngôn ngữ lập trình mới và tạo các mô-đun tích hợp miễn phí nữa.

Để triển khai các tính năng mới quan trọng đối với người dùng, một mô hình gợi nhớ đến huy động vốn từ cộng đồng đã được đề xuất, theo đó, ý tưởng mở rộng khả năng của Apache PLC4X sẽ chỉ được triển khai sau khi đã thu được một số tiền nhất định để tài trợ cho việc phát triển. Ví dụ: Christopher sẵn sàng triển khai các ý tưởng sử dụng trình điều khiển PLC4X trong các chương trình trong Rust, TypeScript, Python hoặc C#/.NET sau khi quyên góp được 20 nghìn euro.

Nếu kế hoạch đề xuất không cho phép chúng tôi nhận được ít nhất một số hỗ trợ tài chính cho việc phát triển, thì Christopher đã quyết định ngừng hoạt động kinh doanh và ngừng hỗ trợ cho dự án từ phía mình. Chúng ta hãy nhớ lại rằng Apache PLC4X cung cấp một bộ thư viện để truy cập thống nhất từ ​​các chương trình bằng ngôn ngữ Java, Go và C đến bất kỳ loại bộ điều khiển logic lập trình công nghiệp (PLC) và thiết bị IoT nào. Để xử lý dữ liệu nhận được, các dự án như Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf và Apache NiFi được cung cấp tích hợp.

Nguồn: opennet.ru

Thêm một lời nhận xét