Re: Extending the Beam IO connectors, how to best share the code

2020-01-31 Thread Luke Cwik
Since you'll handle the repository and releases, you are governed by the
licenses of your dependencies one of which is Apache Beam that has an ASF
2.0 license. The ASF 2.0 license is fairly liberal as to what you can do
and if you have specific questions you'll want to reach out to ASF directly
and/or your own legal counsel.

I believe we have a spot on the Apache Beam website and/or wiki where we
highlight community projects but where that is escapes me at the moment.

On Fri, Jan 31, 2020 at 1:50 PM Kjetil Halvorsen <
kjetil.halvor...@cognite.com> wrote:

> Hi,
>
> Having our own repository and release process is probably the easiest to
> start with? We still have a lot of changes entering the code base as we
> mature the connectors to their "v1" state. Medium/longer term, we'd be
> happy to contribute the connectors to Beam (given that it doesn't interfere
> too much with your project, of course).
>
> Best,
> Kjetil
>
> On 2020/01/30 19:22:49, Luke Cwik  wrote:
> > Are you looking to contribute your IO connectors to be part of Apache
> Beam>
> > and have the Apache Beam community build/maintain/extend/release them
> or>
> > are you looking to have your own repository and release process?>
> >
> > On Thu, Jan 30, 2020 at 11:15 AM Kjetil Halvorsen <>
> > kjetil.halvor...@cognite.com> wrote:>
> >
> > > Dear Beam dev team,>
> > >>
> > > Our company (www.cognite.com) offers software that is heavily based
> on>
> > > data I/O. As such, we find Beam a very useful framework for building
> data>
> > > pipelines that read/write to our software. We have built a set of
> Beam>
> > > connectors that we (internally per now) use as an extension to the
> Beam SDK>
> > > for building our pipelines.>
> > >>
> > > We would like to make our extensions/connectors available (for free,
> of>
> > > course) to the public. I am looking for your advice on how to best
> share>
> > > our work and stay compliant with whatever requirements the Beam
> ecosystem>
> > > has. Is it as easy as just sharing our code on Github and publish our>
> > > artifacts to Maven?>
> > >>
> > > I apologize for my lack of knowledge on your licensing requirements
> and>
> > > policies in general. We just want to make it easier to use Beam to
> connect>
> > > to our software by making our connectors available--no strings
> attached.>
> > >>
> > > Best regards,>
> > > Kjetil Halvorsen, Cognite>
> > >>
> > > -->
> > >>
> > > *Kjetil Halvorsen*>
> > > Chief Architect, Enterprise Integration>
> > >  | kjetil.halvor...@cognite.com>
> > > www.cognite.com | LIBERATE YOUR DATA™>
> > >>
> > >>
> >
>


Re: Extending the Beam IO connectors, how to best share the code

2020-01-31 Thread Kjetil Halvorsen
Hi,

Having our own repository and release process is probably the easiest to
start with? We still have a lot of changes entering the code base as we
mature the connectors to their "v1" state. Medium/longer term, we'd be
happy to contribute the connectors to Beam (given that it doesn't interfere
too much with your project, of course).

Best,
Kjetil

On 2020/01/30 19:22:49, Luke Cwik  wrote:
> Are you looking to contribute your IO connectors to be part of Apache
Beam>
> and have the Apache Beam community build/maintain/extend/release them or>
> are you looking to have your own repository and release process?>
>
> On Thu, Jan 30, 2020 at 11:15 AM Kjetil Halvorsen <>
> kjetil.halvor...@cognite.com> wrote:>
>
> > Dear Beam dev team,>
> >>
> > Our company (www.cognite.com) offers software that is heavily based on>
> > data I/O. As such, we find Beam a very useful framework for building
data>
> > pipelines that read/write to our software. We have built a set of Beam>
> > connectors that we (internally per now) use as an extension to the Beam
SDK>
> > for building our pipelines.>
> >>
> > We would like to make our extensions/connectors available (for free,
of>
> > course) to the public. I am looking for your advice on how to best
share>
> > our work and stay compliant with whatever requirements the Beam
ecosystem>
> > has. Is it as easy as just sharing our code on Github and publish our>
> > artifacts to Maven?>
> >>
> > I apologize for my lack of knowledge on your licensing requirements
and>
> > policies in general. We just want to make it easier to use Beam to
connect>
> > to our software by making our connectors available--no strings
attached.>
> >>
> > Best regards,>
> > Kjetil Halvorsen, Cognite>
> >>
> > -->
> >>
> > *Kjetil Halvorsen*>
> > Chief Architect, Enterprise Integration>
> >  | kjetil.halvor...@cognite.com>
> > www.cognite.com | LIBERATE YOUR DATA™>
> >>
> >>
>


Re: Extending the Beam IO connectors, how to best share the code

2020-01-30 Thread Luke Cwik
Are you looking to contribute your IO connectors to be part of Apache Beam
and have the Apache Beam community build/maintain/extend/release them or
are you looking to have your own repository and release process?

On Thu, Jan 30, 2020 at 11:15 AM Kjetil Halvorsen <
kjetil.halvor...@cognite.com> wrote:

> Dear Beam dev team,
>
> Our company (www.cognite.com) offers software that is heavily based on
> data I/O. As such, we find Beam a very useful framework for building data
> pipelines that read/write to our software. We have built a set of Beam
> connectors that we (internally per now) use as an extension to the Beam SDK
> for building our pipelines.
>
> We would like to make our extensions/connectors available (for free, of
> course) to the public. I am looking for your advice on how to best share
> our work and stay compliant with whatever requirements the Beam ecosystem
> has. Is it as easy as just sharing our code on Github and publish our
> artifacts to Maven?
>
> I apologize for my lack of knowledge on your licensing requirements and
> policies in general. We just want to make it easier to use Beam to connect
> to our software by making our connectors available--no strings attached.
>
> Best regards,
> Kjetil Halvorsen, Cognite
>
> --
>
> *Kjetil Halvorsen*
> Chief Architect, Enterprise Integration
>  | kjetil.halvor...@cognite.com
> www.cognite.com | LIBERATE YOUR DATA™
>
>


Extending the Beam IO connectors, how to best share the code

2020-01-30 Thread Kjetil Halvorsen
Dear Beam dev team,

Our company (www.cognite.com) offers software that is heavily based on data
I/O. As such, we find Beam a very useful framework for building data
pipelines that read/write to our software. We have built a set of Beam
connectors that we (internally per now) use as an extension to the Beam SDK
for building our pipelines.

We would like to make our extensions/connectors available (for free, of
course) to the public. I am looking for your advice on how to best share
our work and stay compliant with whatever requirements the Beam ecosystem
has. Is it as easy as just sharing our code on Github and publish our
artifacts to Maven?

I apologize for my lack of knowledge on your licensing requirements and
policies in general. We just want to make it easier to use Beam to connect
to our software by making our connectors available--no strings attached.

Best regards,
Kjetil Halvorsen, Cognite

-- 

*Kjetil Halvorsen*
Chief Architect, Enterprise Integration
 | kjetil.halvor...@cognite.com
www.cognite.com | LIBERATE YOUR DATA™