Re: [DRAFT] March Podling Report PLC4X

2018-04-04 Thread Christofer Dutz
So the "How is the project doing" is only interested in community related 
things and no technical stuff?

I have no problems with that.

Chris

Am 04.04.18, 11:35 schrieb "Stefan Bodewig" :

On 2018-04-04, Niclas Hedhman wrote:

> I don't think you need Mentor to do it. I have added it...

> I see Justin being Mentor, so _should_ be easy to get a sign-off.

Fortunately there a few folks around. :-)

I tend to agree with Niclas about the content. Maybe PLC4X should ask
for a blog and release some kind of newsletter for the things that may
raise awareness of the project but isn't directly relevant for the
board?

Stefan




Re: [DRAFT] March Podling Report PLC4X

2018-04-04 Thread Stefan Bodewig
On 2018-04-04, Niclas Hedhman wrote:

> I don't think you need Mentor to do it. I have added it...

> I see Justin being Mentor, so _should_ be easy to get a sign-off.

Fortunately there a few folks around. :-)

I tend to agree with Niclas about the content. Maybe PLC4X should ask
for a blog and release some kind of newsletter for the things that may
raise awareness of the project but isn't directly relevant for the
board?

Stefan


Re: [DRAFT] March Podling Report PLC4X

2018-04-04 Thread Justin Mclean
Hi,

Yep I’ve been following along as well :-)

Justin

Re: [DRAFT] March Podling Report PLC4X

2018-04-03 Thread Christofer Dutz
Ok great .. thanks :-)

I'll have a look if I could add it in the future. Just never tried cause I 
thought it was something mentors have to do ;-)

Chris

Outlook for Android<https://aka.ms/ghei36> herunterladen


From: Luciano Resende 
Sent: Wednesday, April 4, 2018 8:49:16 AM
To: dev@plc4x.apache.org
Subject: Re: [DRAFT] March Podling Report PLC4X

I can sign-off as well, as I have been following the discussion here.

Also, let me know if you don't have access to the wiki I can add it there
(you can ask for access at general@), Otherwise, let me know when it's
published to the wiki and I can sign-off.

On Tue, Apr 3, 2018 at 11:42 PM, Niclas Hedhman  wrote:

> I don't think you need Mentor to do it. I have added it...
>
> I see Justin being Mentor, so _should_ be easy to get a sign-off.
>
> On Wed, Apr 4, 2018 at 1:23 PM, Christofer Dutz  >
> wrote:
>
> > Hi Niclas,
> >
> > I'll keep that in mind for the next report, could one of the mentors
> > please add the report for me (I think this has to be a mentor)
> >
> > Chris
> >
> > Outlook for Android<https://aka.ms/ghei36> herunterladen
> >
> > 
> > From: hedh...@gmail.com  on behalf of Niclas Hedhman
> <
> > nic...@hedhman.org>
> > Sent: Wednesday, April 4, 2018 2:09:07 AM
> > To: dev@plc4x.apache.org
> > Subject: Re: [DRAFT] March Podling Report PLC4X
> >
> > I think it is still a lot more detail than needed, but I don't think you
> > need to spend more time on making it smaller this time around. Maybe the
> > Incubator is more fuzzy than the Board, since "How has the project
> > developed since the last report?" invites a lot more technical detail
> than
> > what the Board care about, which is "community health", "are people
> getting
> > along", "are releases made", "any new committers and PMC members", "any
> > trademark issues with 3rd parties", "publicity and conferences" and stuff
> > like that.
> >
> > If you look at TLP reports, e.g.
> > https://www.apache.org/foundation/records/minutes/
> > 2018/board_minutes_2018_02_21.txt,
> > you should notice that mostly non-technical stuff gets to the board.
> >
> >
> > Cheers
> > NIclas
> >
> > On Tue, Apr 3, 2018 at 3:22 PM, Christofer Dutz <
> christofer.d...@c-ware.de
> > >
> > wrote:
> >
> > > Ok ... so here a little less verbose version ... this ok?
> > >
> > > Chris
> > >
> > > 
> > > ---
> > >
> > > Apache PLC4X (incubating)
> > >
> > >
> > > PLC4X is a set of libraries for communicating with industrial
> > programmable
> > > logic controllers (PLCs) using a variety of protocols but with a shared
> > API.
> > >
> > >
> > > Most important issues to address while moving towards graduation:
> > >
> > > Building the community: The PPMC and committer group has a large
> > > percentage of codecentric employees, we have been recruiting people
> from
> > > other companies, but will have to continue these efforts for
> > establishing a
> > > healthy Apache community.
> > > Onboarding of new committers: With PLC4X several people on the team are
> > > not very familiar with the Apache Way. We have started and will
> continue
> > > our efforts on this onboarding.
> > > Make our first release
> > >
> > > Any Issues the Incubator PMC or ASF Board might wish/need to be aware
> of:
> > >
> > > In contrast to previous reports some of the concerns regarding
> > > availability and usability of specifications have been resolved.
> > Especially
> > > for using the Modbus and the OPC-UA specifications Christofer was able
> to
> > > get official permissions from the corresponding foundations to use the
> > > specifications. These permission Emails have been filed in the private
> > list
> > > for documentation.
> > >
> > > One of the external foundations (Profinet) doesn’t have a free
> > membership.
> > > In general, the CEO of the European branch of the Profinet Foundation
> has
> > > signaled that it should be possible for the ASF to become a member and
> > have
> > > an outside company pay the membership fees, but we have to discuss the
> > > details (With them as well as the ASF).
> >

Re: [DRAFT] March Podling Report PLC4X

2018-04-03 Thread Luciano Resende
I can sign-off as well, as I have been following the discussion here.

Also, let me know if you don't have access to the wiki I can add it there
(you can ask for access at general@), Otherwise, let me know when it's
published to the wiki and I can sign-off.

On Tue, Apr 3, 2018 at 11:42 PM, Niclas Hedhman  wrote:

> I don't think you need Mentor to do it. I have added it...
>
> I see Justin being Mentor, so _should_ be easy to get a sign-off.
>
> On Wed, Apr 4, 2018 at 1:23 PM, Christofer Dutz  >
> wrote:
>
> > Hi Niclas,
> >
> > I'll keep that in mind for the next report, could one of the mentors
> > please add the report for me (I think this has to be a mentor)
> >
> > Chris
> >
> > Outlook for Android<https://aka.ms/ghei36> herunterladen
> >
> > 
> > From: hedh...@gmail.com  on behalf of Niclas Hedhman
> <
> > nic...@hedhman.org>
> > Sent: Wednesday, April 4, 2018 2:09:07 AM
> > To: dev@plc4x.apache.org
> > Subject: Re: [DRAFT] March Podling Report PLC4X
> >
> > I think it is still a lot more detail than needed, but I don't think you
> > need to spend more time on making it smaller this time around. Maybe the
> > Incubator is more fuzzy than the Board, since "How has the project
> > developed since the last report?" invites a lot more technical detail
> than
> > what the Board care about, which is "community health", "are people
> getting
> > along", "are releases made", "any new committers and PMC members", "any
> > trademark issues with 3rd parties", "publicity and conferences" and stuff
> > like that.
> >
> > If you look at TLP reports, e.g.
> > https://www.apache.org/foundation/records/minutes/
> > 2018/board_minutes_2018_02_21.txt,
> > you should notice that mostly non-technical stuff gets to the board.
> >
> >
> > Cheers
> > NIclas
> >
> > On Tue, Apr 3, 2018 at 3:22 PM, Christofer Dutz <
> christofer.d...@c-ware.de
> > >
> > wrote:
> >
> > > Ok ... so here a little less verbose version ... this ok?
> > >
> > > Chris
> > >
> > > 
> > > ---
> > >
> > > Apache PLC4X (incubating)
> > >
> > >
> > > PLC4X is a set of libraries for communicating with industrial
> > programmable
> > > logic controllers (PLCs) using a variety of protocols but with a shared
> > API.
> > >
> > >
> > > Most important issues to address while moving towards graduation:
> > >
> > > Building the community: The PPMC and committer group has a large
> > > percentage of codecentric employees, we have been recruiting people
> from
> > > other companies, but will have to continue these efforts for
> > establishing a
> > > healthy Apache community.
> > > Onboarding of new committers: With PLC4X several people on the team are
> > > not very familiar with the Apache Way. We have started and will
> continue
> > > our efforts on this onboarding.
> > > Make our first release
> > >
> > > Any Issues the Incubator PMC or ASF Board might wish/need to be aware
> of:
> > >
> > > In contrast to previous reports some of the concerns regarding
> > > availability and usability of specifications have been resolved.
> > Especially
> > > for using the Modbus and the OPC-UA specifications Christofer was able
> to
> > > get official permissions from the corresponding foundations to use the
> > > specifications. These permission Emails have been filed in the private
> > list
> > > for documentation.
> > >
> > > One of the external foundations (Profinet) doesn’t have a free
> > membership.
> > > In general, the CEO of the European branch of the Profinet Foundation
> has
> > > signaled that it should be possible for the ASF to become a member and
> > have
> > > an outside company pay the membership fees, but we have to discuss the
> > > details (With them as well as the ASF).
> > >
> > > How has the community developed since the last report?
> > >
> > > Christofer has invested most of his time in March spreading the word
> > about
> > > PLC4X.
> > > A first POC has been created for a company which is currently going
> into
> > > production
> > > An article about Apache Edgent and Apache PLC4X 

Re: [DRAFT] March Podling Report PLC4X

2018-04-03 Thread Niclas Hedhman
I don't think you need Mentor to do it. I have added it...

I see Justin being Mentor, so _should_ be easy to get a sign-off.

On Wed, Apr 4, 2018 at 1:23 PM, Christofer Dutz 
wrote:

> Hi Niclas,
>
> I'll keep that in mind for the next report, could one of the mentors
> please add the report for me (I think this has to be a mentor)
>
> Chris
>
> Outlook for Android<https://aka.ms/ghei36> herunterladen
>
> 
> From: hedh...@gmail.com  on behalf of Niclas Hedhman <
> nic...@hedhman.org>
> Sent: Wednesday, April 4, 2018 2:09:07 AM
> To: dev@plc4x.apache.org
> Subject: Re: [DRAFT] March Podling Report PLC4X
>
> I think it is still a lot more detail than needed, but I don't think you
> need to spend more time on making it smaller this time around. Maybe the
> Incubator is more fuzzy than the Board, since "How has the project
> developed since the last report?" invites a lot more technical detail than
> what the Board care about, which is "community health", "are people getting
> along", "are releases made", "any new committers and PMC members", "any
> trademark issues with 3rd parties", "publicity and conferences" and stuff
> like that.
>
> If you look at TLP reports, e.g.
> https://www.apache.org/foundation/records/minutes/
> 2018/board_minutes_2018_02_21.txt,
> you should notice that mostly non-technical stuff gets to the board.
>
>
> Cheers
> NIclas
>
> On Tue, Apr 3, 2018 at 3:22 PM, Christofer Dutz  >
> wrote:
>
> > Ok ... so here a little less verbose version ... this ok?
> >
> > Chris
> >
> > 
> > ---
> >
> > Apache PLC4X (incubating)
> >
> >
> > PLC4X is a set of libraries for communicating with industrial
> programmable
> > logic controllers (PLCs) using a variety of protocols but with a shared
> API.
> >
> >
> > Most important issues to address while moving towards graduation:
> >
> > Building the community: The PPMC and committer group has a large
> > percentage of codecentric employees, we have been recruiting people from
> > other companies, but will have to continue these efforts for
> establishing a
> > healthy Apache community.
> > Onboarding of new committers: With PLC4X several people on the team are
> > not very familiar with the Apache Way. We have started and will continue
> > our efforts on this onboarding.
> > Make our first release
> >
> > Any Issues the Incubator PMC or ASF Board might wish/need to be aware of:
> >
> > In contrast to previous reports some of the concerns regarding
> > availability and usability of specifications have been resolved.
> Especially
> > for using the Modbus and the OPC-UA specifications Christofer was able to
> > get official permissions from the corresponding foundations to use the
> > specifications. These permission Emails have been filed in the private
> list
> > for documentation.
> >
> > One of the external foundations (Profinet) doesn’t have a free
> membership.
> > In general, the CEO of the European branch of the Profinet Foundation has
> > signaled that it should be possible for the ASF to become a member and
> have
> > an outside company pay the membership fees, but we have to discuss the
> > details (With them as well as the ASF).
> >
> > How has the community developed since the last report?
> >
> > Christofer has invested most of his time in March spreading the word
> about
> > PLC4X.
> > A first POC has been created for a company which is currently going into
> > production
> > An article about Apache Edgent and Apache PLC4X has been published as a
> > cover-story in the German JavaSPEKTRUM magazines Industrial IoT special
> > edition (https://www.sigs-datacom.de/digital/javaspektrum/). One PLC4X
> > talk has been accepted to the Apache EU Roadshow 2018 in Berlin and one
> > will be at the Silpion Techcamp in Hamburg (https://techcamp.hamburg/)
> in
> > the first April week.
> >
> > The dev-list subscriptions has gone up by one from February, we are
> hoping
> > to increase the number in the next few weeks (However quite some emails
> > come in from un-registered users that have to pass moderation).
> >
> > We now have a Twitter account: https://twitter.com/ApachePlc4x as
> another
> > channel of communicating interesting PLC4X facts.
> >
> > How has the project developed since the last report?
> >
> > We have been wor

Re: [DRAFT] March Podling Report PLC4X

2018-04-03 Thread Christofer Dutz
Hi Niclas,

I'll keep that in mind for the next report, could one of the mentors please add 
the report for me (I think this has to be a mentor)

Chris

Outlook for Android<https://aka.ms/ghei36> herunterladen


From: hedh...@gmail.com  on behalf of Niclas Hedhman 

Sent: Wednesday, April 4, 2018 2:09:07 AM
To: dev@plc4x.apache.org
Subject: Re: [DRAFT] March Podling Report PLC4X

I think it is still a lot more detail than needed, but I don't think you
need to spend more time on making it smaller this time around. Maybe the
Incubator is more fuzzy than the Board, since "How has the project
developed since the last report?" invites a lot more technical detail than
what the Board care about, which is "community health", "are people getting
along", "are releases made", "any new committers and PMC members", "any
trademark issues with 3rd parties", "publicity and conferences" and stuff
like that.

If you look at TLP reports, e.g.
https://www.apache.org/foundation/records/minutes/2018/board_minutes_2018_02_21.txt,
you should notice that mostly non-technical stuff gets to the board.


Cheers
NIclas

On Tue, Apr 3, 2018 at 3:22 PM, Christofer Dutz 
wrote:

> Ok ... so here a little less verbose version ... this ok?
>
> Chris
>
> 
> ---
>
> Apache PLC4X (incubating)
>
>
> PLC4X is a set of libraries for communicating with industrial programmable
> logic controllers (PLCs) using a variety of protocols but with a shared API.
>
>
> Most important issues to address while moving towards graduation:
>
> Building the community: The PPMC and committer group has a large
> percentage of codecentric employees, we have been recruiting people from
> other companies, but will have to continue these efforts for establishing a
> healthy Apache community.
> Onboarding of new committers: With PLC4X several people on the team are
> not very familiar with the Apache Way. We have started and will continue
> our efforts on this onboarding.
> Make our first release
>
> Any Issues the Incubator PMC or ASF Board might wish/need to be aware of:
>
> In contrast to previous reports some of the concerns regarding
> availability and usability of specifications have been resolved. Especially
> for using the Modbus and the OPC-UA specifications Christofer was able to
> get official permissions from the corresponding foundations to use the
> specifications. These permission Emails have been filed in the private list
> for documentation.
>
> One of the external foundations (Profinet) doesn’t have a free membership.
> In general, the CEO of the European branch of the Profinet Foundation has
> signaled that it should be possible for the ASF to become a member and have
> an outside company pay the membership fees, but we have to discuss the
> details (With them as well as the ASF).
>
> How has the community developed since the last report?
>
> Christofer has invested most of his time in March spreading the word about
> PLC4X.
> A first POC has been created for a company which is currently going into
> production
> An article about Apache Edgent and Apache PLC4X has been published as a
> cover-story in the German JavaSPEKTRUM magazines Industrial IoT special
> edition (https://www.sigs-datacom.de/digital/javaspektrum/). One PLC4X
> talk has been accepted to the Apache EU Roadshow 2018 in Berlin and one
> will be at the Silpion Techcamp in Hamburg (https://techcamp.hamburg/) in
> the first April week.
>
> The dev-list subscriptions has gone up by one from February, we are hoping
> to increase the number in the next few weeks (However quite some emails
> come in from un-registered users that have to pass moderation).
>
> We now have a Twitter account: https://twitter.com/ApachePlc4x as another
> channel of communicating interesting PLC4X facts.
>
> How has the project developed since the last report?
>
> We have been working hard on making better use of the ASF build
> infrastructure. Especially regarding setting up our project VM at
> plc4x-vm.apache.org this effort will be continued.
> After receiving the permission to use and implement the Modbus protocol,
> the Driver skeletons have been setup, but no real implementation of the
> protocol itself has been done yet. We are still hoping for volunteers to
> step up as interest in implementing the Modbus protocol has been explicitly
> mentioned by community memebers.
> The work on the RawSocket Netty transport which is a requirement to
> implement protocols that are IP based, but are not TCP or UDP has continued
> and we are currently working on some of the quirks on Linux based
> 

Re: [DRAFT] March Podling Report PLC4X

2018-04-03 Thread Niclas Hedhman
I think it is still a lot more detail than needed, but I don't think you
need to spend more time on making it smaller this time around. Maybe the
Incubator is more fuzzy than the Board, since "How has the project
developed since the last report?" invites a lot more technical detail than
what the Board care about, which is "community health", "are people getting
along", "are releases made", "any new committers and PMC members", "any
trademark issues with 3rd parties", "publicity and conferences" and stuff
like that.

If you look at TLP reports, e.g.
https://www.apache.org/foundation/records/minutes/2018/board_minutes_2018_02_21.txt,
you should notice that mostly non-technical stuff gets to the board.


Cheers
NIclas

On Tue, Apr 3, 2018 at 3:22 PM, Christofer Dutz 
wrote:

> Ok ... so here a little less verbose version ... this ok?
>
> Chris
>
> 
> ---
>
> Apache PLC4X (incubating)
>
>
> PLC4X is a set of libraries for communicating with industrial programmable
> logic controllers (PLCs) using a variety of protocols but with a shared API.
>
>
> Most important issues to address while moving towards graduation:
>
> Building the community: The PPMC and committer group has a large
> percentage of codecentric employees, we have been recruiting people from
> other companies, but will have to continue these efforts for establishing a
> healthy Apache community.
> Onboarding of new committers: With PLC4X several people on the team are
> not very familiar with the Apache Way. We have started and will continue
> our efforts on this onboarding.
> Make our first release
>
> Any Issues the Incubator PMC or ASF Board might wish/need to be aware of:
>
> In contrast to previous reports some of the concerns regarding
> availability and usability of specifications have been resolved. Especially
> for using the Modbus and the OPC-UA specifications Christofer was able to
> get official permissions from the corresponding foundations to use the
> specifications. These permission Emails have been filed in the private list
> for documentation.
>
> One of the external foundations (Profinet) doesn’t have a free membership.
> In general, the CEO of the European branch of the Profinet Foundation has
> signaled that it should be possible for the ASF to become a member and have
> an outside company pay the membership fees, but we have to discuss the
> details (With them as well as the ASF).
>
> How has the community developed since the last report?
>
> Christofer has invested most of his time in March spreading the word about
> PLC4X.
> A first POC has been created for a company which is currently going into
> production
> An article about Apache Edgent and Apache PLC4X has been published as a
> cover-story in the German JavaSPEKTRUM magazines Industrial IoT special
> edition (https://www.sigs-datacom.de/digital/javaspektrum/). One PLC4X
> talk has been accepted to the Apache EU Roadshow 2018 in Berlin and one
> will be at the Silpion Techcamp in Hamburg (https://techcamp.hamburg/) in
> the first April week.
>
> The dev-list subscriptions has gone up by one from February, we are hoping
> to increase the number in the next few weeks (However quite some emails
> come in from un-registered users that have to pass moderation).
>
> We now have a Twitter account: https://twitter.com/ApachePlc4x as another
> channel of communicating interesting PLC4X facts.
>
> How has the project developed since the last report?
>
> We have been working hard on making better use of the ASF build
> infrastructure. Especially regarding setting up our project VM at
> plc4x-vm.apache.org this effort will be continued.
> After receiving the permission to use and implement the Modbus protocol,
> the Driver skeletons have been setup, but no real implementation of the
> protocol itself has been done yet. We are still hoping for volunteers to
> step up as interest in implementing the Modbus protocol has been explicitly
> mentioned by community memebers.
> The work on the RawSocket Netty transport which is a requirement to
> implement protocols that are IP based, but are not TCP or UDP has continued
> and we are currently working on some of the quirks on Linux based
> operating-systems.
> We added Netty support for IO over serial ports and will be using this in
> the Beckhoff module as a first protocol.
> We are still working on the S7 Protocol fragmentation and hope to be able
> to finish this in April.
> Also we discussed on the list about how the others would think of
> initiating a first release of PLC4X.
>
> How does the podling rate their own maturity?
>
> We have a mix of new participants and experienced Apache people involved.
> So far, the new participants have shown great willingness and success in
> adopting the Apache Way.
> However, we still need to continue:
> the on-boarding
> increasing the diversity of the team
> Also, will we need to decide and establish all the proces

Re: [DRAFT] March Podling Report PLC4X

2018-04-03 Thread Christofer Dutz
Ok ... so here a little less verbose version ... this ok?

Chris

---

Apache PLC4X (incubating)


PLC4X is a set of libraries for communicating with industrial programmable 
logic controllers (PLCs) using a variety of protocols but with a shared API.


Most important issues to address while moving towards graduation:

Building the community: The PPMC and committer group has a large percentage of 
codecentric employees, we have been recruiting people from other companies, but 
will have to continue these efforts for establishing a healthy Apache community.
Onboarding of new committers: With PLC4X several people on the team are not 
very familiar with the Apache Way. We have started and will continue our 
efforts on this onboarding.
Make our first release

Any Issues the Incubator PMC or ASF Board might wish/need to be aware of:

In contrast to previous reports some of the concerns regarding availability and 
usability of specifications have been resolved. Especially for using the Modbus 
and the OPC-UA specifications Christofer was able to get official permissions 
from the corresponding foundations to use the specifications. These permission 
Emails have been filed in the private list for documentation.

One of the external foundations (Profinet) doesn’t have a free membership. In 
general, the CEO of the European branch of the Profinet Foundation has signaled 
that it should be possible for the ASF to become a member and have an outside 
company pay the membership fees, but we have to discuss the details (With them 
as well as the ASF).

How has the community developed since the last report?

Christofer has invested most of his time in March spreading the word about 
PLC4X.
A first POC has been created for a company which is currently going into 
production
An article about Apache Edgent and Apache PLC4X has been published as a 
cover-story in the German JavaSPEKTRUM magazines Industrial IoT special edition 
(https://www.sigs-datacom.de/digital/javaspektrum/). One PLC4X talk has been 
accepted to the Apache EU Roadshow 2018 in Berlin and one will be at the 
Silpion Techcamp in Hamburg (https://techcamp.hamburg/) in the first April week.

The dev-list subscriptions has gone up by one from February, we are hoping to 
increase the number in the next few weeks (However quite some emails come in 
from un-registered users that have to pass moderation).

We now have a Twitter account: https://twitter.com/ApachePlc4x as another 
channel of communicating interesting PLC4X facts.

How has the project developed since the last report?

We have been working hard on making better use of the ASF build infrastructure. 
Especially regarding setting up our project VM at plc4x-vm.apache.org this 
effort will be continued.
After receiving the permission to use and implement the Modbus protocol, the 
Driver skeletons have been setup, but no real implementation of the protocol 
itself has been done yet. We are still hoping for volunteers to step up as 
interest in implementing the Modbus protocol has been explicitly mentioned by 
community memebers.
The work on the RawSocket Netty transport which is a requirement to implement 
protocols that are IP based, but are not TCP or UDP has continued and we are 
currently working on some of the quirks on Linux based operating-systems.
We added Netty support for IO over serial ports and will be using this in the 
Beckhoff module as a first protocol.
We are still working on the S7 Protocol fragmentation and hope to be able to 
finish this in April.
Also we discussed on the list about how the others would think of initiating a 
first release of PLC4X.

How does the podling rate their own maturity?

We have a mix of new participants and experienced Apache people involved.
So far, the new participants have shown great willingness and success in 
adopting the Apache Way.
However, we still need to continue:
the on-boarding
increasing the diversity of the team
Also, will we need to decide and establish all the processes involved in 
releasing software at Apache




Am 31.03.18, 05:25 schrieb "hedh...@gmail.com im Auftrag von Niclas Hedhman" 
:

IMHO, it is a bit long and details more than the Board needs to know.

In general, there is a tendency to not want to see company names splurted
around, and perhaps all the PLC4X-specific terms could be shortened into
generic technical language, and shortened.

Cheers
Niclas

On Sat, Mar 31, 2018 at 3:09 AM, Christofer Dutz 
wrote:

> Ok … a little earlier than expected … please comment :-)
>
> Chris
>
> 
> ---
>
> Apache PLC4X (incubating)
>
>
> PLC4X is a set of libraries for communicating with industrial programmable
> logic controllers (PLCs) using a variety of protocols but with a shared

Re: [DRAFT] March Podling Report PLC4X

2018-03-30 Thread Niclas Hedhman
IMHO, it is a bit long and details more than the Board needs to know.

In general, there is a tendency to not want to see company names splurted
around, and perhaps all the PLC4X-specific terms could be shortened into
generic technical language, and shortened.

Cheers
Niclas

On Sat, Mar 31, 2018 at 3:09 AM, Christofer Dutz 
wrote:

> Ok … a little earlier than expected … please comment :-)
>
> Chris
>
> 
> ---
>
> Apache PLC4X (incubating)
>
>
> PLC4X is a set of libraries for communicating with industrial programmable
> logic controllers (PLCs) using a variety of protocols but with a shared API.
>
>
> Most important issues to address while moving towards graduation:
>
> Building the community: The PPMC and committer group has a large
> percentage of codecentric employees, we have been recruiting people from
> other companies, but will have to continue these efforts for establishing a
> healthy Apache community.
> Onboarding of new committers: With PLC4X several people on the team are
> not very familiar with the Apache Way. We have started and will continue
> our efforts on this onboarding.
> Make our first release
>
> Any Issues the Incubator PMC or ASF Board might wish/need to be aware of:
>
> In contrast to previous reports some of the concerns regarding
> availability and usability of specifications have been resolved. Especially
> for using the Modbus and the OPC-UA specifications Christofer was able to
> get official permissions from the corresponding foundations to use the
> specifications. These permission Emails have been filed in the private list
> for documentation.
>
> One of the external foundations (Profinet) doesn’t have a free membership.
> In general, the CEO of the European branch of the Profinet Foundation has
> signaled that it should be possible for the ASF to become a member and have
> an outside company pay the membership fees, but we have to discuss the
> details (With them as well as the ASF).
>
> How has the community developed since the last report?
>
> Christofer has invested most of his time in March spreading the word about
> PLC4X.
> A first POC has been created for the company “Kampf Schneid- und
> Wickeltechnik GmbH & Co. KG” which is currently going into production
> An article about Apache Edgent and Apache PLC4X has been published as a
> cover-story in the German JavaSPEKTRUM magazines Industrial IoT special
> edition (https://www.sigs-datacom.de/digital/javaspektrum/). One PLC4X
> talk has been accepted to the Apache EU Roadshow 2018 in Berlin and one
> will be at the Silpion Techcamp in Hamburg (https://techcamp.hamburg/) in
> the first April week.
>
> The dev-list subscriptions has gone up by one from February, we are hoping
> to increase the number in the next few weeks (However quite some emails
> come in from un-registered users that have to pass moderation).
>
> We now have a Twitter account: https://twitter.com/ApachePlc4x as another
> channel of communicating interesting PLC4X facts.
>
> How has the project developed since the last report?
>
> Sebastian worked hard on replacing the scripted Jenkins pipeline
> definition to a declarative version.
> After receiving the permission to use and implement the Modbus protocol,
> the Driver skeletons have been setup, but no real implementation of the
> protocol itself has been done yet. We are still hoping for volunteers to
> step up as interest in implementing the Modbus protocol has been explicitly
> mentioned by community memebers.
> Thanks to infra’s new self-service service we are now able to resolve
> problems with out-of-sync websites on our own and a lot faster than before.
> We recently received the requested project VM, which we are currently
> setting up. Hopefully as soon as that’s done, we’ll be able to run tests on
> the non TCP and UDP protocols. The work on the RawSocket Netty transport
> which is a requirement to implement protocols that are IP based, but are
> not TCP or UDP has continued and we are currently working on some of the
> quirks on Linux based operating-systems.
> We added Netty support for IO over serial ports and will be using this in
> the Beckhoff module as a first protocol.
> We are still working on the S7 Protocol fragmentation and hope to be able
> to finish this in April.
> Also we discussed on the list about how the others would think of
> initiating a first release of PLC4X.
>
> How does the podling rate their own maturity?
>
> We have a mix of new participants and experienced Apache people involved.
> So far, the new participants have shown great willingness and success in
> adopting the Apache Way.
> However, we still need to continue:
> the on-boarding
> increasing the diversity of the team
> Also, will we need to decide and establish all the processes involved in
> releasing software at Apache
>
>
>
>


-- 
Niclas Hedhman, Software Developer
http://polygene.apache.org - New Energy for Java


[DRAFT] March Podling Report PLC4X

2018-03-30 Thread Christofer Dutz
Ok … a little earlier than expected … please comment :-)

Chris

---

Apache PLC4X (incubating)


PLC4X is a set of libraries for communicating with industrial programmable 
logic controllers (PLCs) using a variety of protocols but with a shared API.


Most important issues to address while moving towards graduation:

Building the community: The PPMC and committer group has a large percentage of 
codecentric employees, we have been recruiting people from other companies, but 
will have to continue these efforts for establishing a healthy Apache community.
Onboarding of new committers: With PLC4X several people on the team are not 
very familiar with the Apache Way. We have started and will continue our 
efforts on this onboarding.
Make our first release

Any Issues the Incubator PMC or ASF Board might wish/need to be aware of:

In contrast to previous reports some of the concerns regarding availability and 
usability of specifications have been resolved. Especially for using the Modbus 
and the OPC-UA specifications Christofer was able to get official permissions 
from the corresponding foundations to use the specifications. These permission 
Emails have been filed in the private list for documentation.

One of the external foundations (Profinet) doesn’t have a free membership. In 
general, the CEO of the European branch of the Profinet Foundation has signaled 
that it should be possible for the ASF to become a member and have an outside 
company pay the membership fees, but we have to discuss the details (With them 
as well as the ASF).

How has the community developed since the last report?

Christofer has invested most of his time in March spreading the word about 
PLC4X.
A first POC has been created for the company “Kampf Schneid- und Wickeltechnik 
GmbH & Co. KG” which is currently going into production
An article about Apache Edgent and Apache PLC4X has been published as a 
cover-story in the German JavaSPEKTRUM magazines Industrial IoT special edition 
(https://www.sigs-datacom.de/digital/javaspektrum/). One PLC4X talk has been 
accepted to the Apache EU Roadshow 2018 in Berlin and one will be at the 
Silpion Techcamp in Hamburg (https://techcamp.hamburg/) in the first April week.

The dev-list subscriptions has gone up by one from February, we are hoping to 
increase the number in the next few weeks (However quite some emails come in 
from un-registered users that have to pass moderation).

We now have a Twitter account: https://twitter.com/ApachePlc4x as another 
channel of communicating interesting PLC4X facts.

How has the project developed since the last report?

Sebastian worked hard on replacing the scripted Jenkins pipeline definition to 
a declarative version.
After receiving the permission to use and implement the Modbus protocol, the 
Driver skeletons have been setup, but no real implementation of the protocol 
itself has been done yet. We are still hoping for volunteers to step up as 
interest in implementing the Modbus protocol has been explicitly mentioned by 
community memebers.
Thanks to infra’s new self-service service we are now able to resolve problems 
with out-of-sync websites on our own and a lot faster than before.
We recently received the requested project VM, which we are currently setting 
up. Hopefully as soon as that’s done, we’ll be able to run tests on the non TCP 
and UDP protocols. The work on the RawSocket Netty transport which is a 
requirement to implement protocols that are IP based, but are not TCP or UDP 
has continued and we are currently working on some of the quirks on Linux based 
operating-systems.
We added Netty support for IO over serial ports and will be using this in the 
Beckhoff module as a first protocol.
We are still working on the S7 Protocol fragmentation and hope to be able to 
finish this in April.
Also we discussed on the list about how the others would think of initiating a 
first release of PLC4X.

How does the podling rate their own maturity?

We have a mix of new participants and experienced Apache people involved.
So far, the new participants have shown great willingness and success in 
adopting the Apache Way.
However, we still need to continue:
the on-boarding
increasing the diversity of the team
Also, will we need to decide and establish all the processes involved in 
releasing software at Apache