Crowdfunding

One of the root principles of open-source is not only sharing code, but also working together on something the individual couldn’t achieve on it’s own.

On this page we from c-ware list multiple initiatives in the context of Apache PLC4X, that users have been asking for many times now on the official mailinglists or in personal email. If you or your company are interested in participating in this fascinating project, please contact the open-source project on its project mailinglist at dev@plc4x.apache.org (This is a subscription-based mailing-list, in order to subscribe, please send an empty email to dev-subscribe@plc4x.apache.org). If you happen to be in need for any of these but currently can’t work on this on your own, feel free to back one of these campains listed below. As soon as financing is secure, folks from c-ware will start working on implementing the given feature as fast as possible.

Campaigns by: Christofer Dutz

PROFINET Auto-Discovery

by Christofer Dutz

Ober-Ramstadt, Germany

The Apache PLC4X PROFINET dirver allows communicating with PROFINET devices. However, in order to do so, it is neccesary to perform an XML export in Siemens TIA Portal. This XML document must then be provided when connecting to a given device. Not in all cases it is possible go get access to such a document. By implementing the PROFINET Auto-Discovery it will be possible to communicate with PROFINET devices without such an export.

Raised Percent :
0%
10.000,00 
Funding Goal
0
Days to go
0,00 
Fund Raised

Porting a Driver

by Christofer Dutz

Ober-Ramstadt, Germany

Not all drivers are currently available in all supported PLC4X programming languages. With this campain you can have one driver for an existing protocol module ported to a programming language which is already supported by PLC4X. If you only want to provide part of the financing, please contact us on info@c-ware.de and have us create a dedicated campain for this combination of protocol and language.

Raised Percent :
0%
4.000,00 
Funding Goal
0
Days to go
0,00 
Fund Raised

PLC4Py

by Christofer Dutz

Ober-Ramstadt, Germany

This Campain aims at providing Apache PLC4X in the programming language “Python”. With this it is then possible to use PLC4X drivers directly within Python-based applications. It includes implementing the following base parts: Implementing a PLC4X Python API Implementing the SPI module Porting the Code-Generation Porting the Unit-Test Framework Porting the Integration-Test Framework Porting the Modbus Driver

Raised Percent :
0.21%
20.000,00 
Funding Goal
0
Days to go
42,02 
Fund Raised

PLC4Net

by Christofer Dutz

Ober-Ramstadt, Germany

This Campain aims at providing Apache PLC4X in the programming language “C#” using the “.Net” library. With this it is then possible to use PLC4X drivers directly within C#/.Net-based applications. It includes implementing the following base parts: Implementing a PLC4X C# API Implementing the SPI module Porting the Code-Generation Porting the Unit-Test Framework Porting the Integration-Test Framework Porting the Modbus Driver

Raised Percent :
0%
15.000,00 
Funding Goal
0
Days to go
0,00 
Fund Raised

PLC4TS

by Christofer Dutz

Ober-Ramstadt, Germany

This Campain aims at providing Apache PLC4X in the programming language “TypeScript”. With this it is then possible to use PLC4X drivers directly within TypeScript-based applications. It includes implementing the following base parts: Implementing a PLC4X TypeScript API Implementing the SPI module Porting the Code-Generation Porting the Unit-Test Framework Porting the Integration-Test Framework Porting the Modbus Driver

Raised Percent :
0%
20.000,00 
Funding Goal
0
Days to go
0,00 
Fund Raised

PLC4Rust

by Christofer Dutz

Ober-Ramstadt, Germany

This Campain aims at providing Apache PLC4X in the programming language “Rust”. With this it is then possible to use PLC4X drivers directly within Rust-based applications. It includes implementing the following base parts: Implementing a PLC4X Rust API Implementing the SPI module Porting the Code-Generation Porting the Unit-Test Framework Porting the Integration-Test Framework Porting the Modbus Driver

Raised Percent :
0.75%
20.000,00 
Funding Goal
0
Days to go
150,00 
Fund Raised

If you are willing to finance one of the above campains of have a group of investors willing to do so, but can’t invest in the form used on this page, please feel free to contact c-ware at info@c-ware.de and we’ll surely find a form of financing that suits your needs.

When you back one of these initiatives, we will try to make the implemented features available in the open-source project Apache PLC4X. The features will therefore be available to all. If you are not quite familiar with open-source, this might seem odd, however are you already profiting from initiatives others have backed in the past. And by this you get free community-support on top.

Disclaimer: All of these campaign would be done by folks from c-ware, as independent individuals, not by the Apache Software Foundation nor the Apache PLC4X project. We are not representing the Foundation in any way in this campaign, nor does Apache endorse it. The Foundation has a policy of not paying for development work. All its members are voluntary, us included. Any code we’ll write or change will have to pass the usual PLC4X team approval process.