I've created a pull request for adding ASF licence headers to all the files
of the project here: https://github.com/OyvindSabo/gremlint/pull/57

I'll merge it once the legal department at Ardoq has had time to fill out
the CCLA. I requested an estimate for when they would have time for this,
and unfortunately it might not be until October, so I guess that indeed
leaves me some time to do some clean-up.

ons. 16. sep. 2020 kl. 16:01 skrev Stephen Mallette <[email protected]>:

> Sorry - to be clear, I will start the VOTE thread once the IP Clearance
> form is complete.
>
> On Wed, Sep 16, 2020 at 9:53 AM Stephen Mallette <[email protected]>
> wrote:
>
> > Interestingly there is a similar process going on right now in the Apache
> > Cassandra community where they are going through IP Clearance. In
> watching
> > that it seems an actual VOTE thread is better than a "consensus" thread,
> so
> > I will start that now for completeness purposes and to lower friction as
> we
> > head toward incubator.
> >
> > On Wed, Sep 16, 2020 at 7:05 AM Stephen Mallette <[email protected]>
> > wrote:
> >
> >> >    1. I can create a GitHub issue for adding the required headers in
> >> all the source files.
> >>
> >> excellent. I'm still not completely clear on that step being a
> >> prerequisite from the documentation as i saw some IP Clearance examples
> >> with and without it, but if I know one thing about Apache and its Ways,
> >> it's best not to use "what other projects do" as your reasoning for
> doing
> >> something. anyway, once that commit is in place we can reference that
> >> commit id (or any after it) for the donation. I suppose that if there
> were
> >> any other "clean-up" you wanted to do before that time, now would be the
> >> time to do it.
> >>
> >> >   2. There should be no issues there.
> >> >   3. The project has zero dependencies, so there should be no issues
> >> there either.
> >>
> >> well - that's easy then!
> >>
> >> a quick side note as we continue this process - the incubator site has
> >> regenerated itself so our page is available now:
> >>
> >> https://incubator.apache.org/ip-clearance/tinkerpop-gremlint.html
> >>
> >> you can see what steps remain - i've updated the document to reflect
> your
> >> responses to items 2 and 3 above.
> >>
> >> On Tue, Sep 15, 2020 at 11:19 AM Øyvind Sæbø <[email protected]>
> >> wrote:
> >>
> >>> Yes, I'm following along. Cool to hear that we can move forward with
> >>> this.
> >>>
> >>> I and Ardoq (the company that the project will be donated on behalf of)
> >>> will start filling out the required ICLA
> >>> <https://www.apache.org/licenses/icla.pdf> and CCLA
> >>> <https://www.apache.org/licenses/cla-corporate.pdf>.
> >>>
> >>> Regarding the points you mentioned:
> >>>
> >>>    1. I can create a GitHub issue for adding the required headers in
> all
> >>>    the source files.
> >>>    2. There should be no issues there.
> >>>    3. The project has zero dependencies, so there should be no issues
> >>> there
> >>>    either.
> >>>
> >>>
> >>> tir. 15. sep. 2020 kl. 15:48 skrev Stephen Mallette <
> >>> [email protected]>:
> >>>
> >>> > I've set up the IP Clearance form for incubator here (website hasn't
> >>> > generated the HTML yet I guess):
> >>> >
> >>> >
> >>> >
> >>>
> https://svn.apache.org/repos/asf/incubator/public/trunk/content/ip-clearance/tinkerpop-gremlint.xml
> >>> >
> >>> > In the checklist of items there there are few items pertaining to the
> >>> code
> >>> > base itself:
> >>> >
> >>> > 1. Check and make sure that the files that have been donated have
> been
> >>> > updated to reflect the new ASF copyright
> >>> > 2. Check and make sure that for all items included with the
> >>> distribution
> >>> > that is not under the Apache license, we have the right to combine
> with
> >>> > Apache-licensed code and redistribute.
> >>> > 3. Check and make sure that all items depended upon by the project is
> >>> > covered by one or more of the following approved licenses: Apache,
> BSD,
> >>> > Artistic, MIT/X, MIT/W3C, MPL 1.1, or something with essentially the
> >>> same
> >>> > terms.
> >>> >
> >>> > For item 1 I assume that means the code base state at which we accept
> >>> the
> >>> > it should have the ASF license header in it with it an appropriate
> >>> NOTICE
> >>> > file if necessary:
> >>> >
> >>> > https://www.apache.org/legal/src-headers.html
> >>> >
> >>> > For 2 and 3, I don't think we have any issues there but would need to
> >>> > confirm.
> >>> >
> >>> > Øyvind, I believe you're on the list following along - could you
> please
> >>> > comment on the above for us?
> >>> >
> >>> >
> >>> >
> >>> >
> >>> > On Tue, Sep 15, 2020 at 7:30 AM Stephen Mallette <
> [email protected]
> >>> >
> >>> > wrote:
> >>> >
> >>> > > As there haven't been any objections here, it sounds like we can go
> >>> ahead
> >>> > > with this process. I believe that we will need to go through the IP
> >>> > > Clearance process in incubator:
> >>> > >
> >>> > > https://incubator.apache.org/ip-clearance/
> >>> > >
> >>> > > and engage Apache Infra about a gremlint.com domain transfer. And
> >>> then
> >>> > of
> >>> > > course we will need to figure out "how" we make it part of the code
> >>> base
> >>> > > (where it goes, how it fits in the release process, etc.) - my
> >>> preference
> >>> > > would be to see it come in on 3.4.x so that we can immediately have
> >>> an
> >>> > > official release of it, but we'll see how it goes. I suppose we
> will
> >>> > > continue to use this thread for all this sort of discussion for now
> >>> > unless
> >>> > > it gets too busy in which case we can spawn off other threads as
> >>> needed..
> >>> > >
> >>> > > On Thu, Sep 10, 2020 at 6:31 PM David Bechberger <
> >>> [email protected]>
> >>> > > wrote:
> >>> > >
> >>> > >> I definitely agree that having this sort of tool freely available
> >>> would
> >>> > be
> >>> > >> very helpful to the community as a whole.
> >>> > >>
> >>> > >> I also would be able to help create the translator between GLV's
> and
> >>> > text
> >>> > >> representations as this is something I and many others have
> >>> struggled
> >>> > with
> >>> > >> many times.
> >>> > >>
> >>> > >> Thanks,
> >>> > >> Dave
> >>> > >>
> >>> > >> On Thu, Sep 10, 2020 at 2:14 PM Kelvin Lawrence
> >>> > <[email protected]
> >>> > >> >
> >>> > >> wrote:
> >>> > >>
> >>> > >> > I really like the idea of having an Apache TinkerPop hosted
> >>> linter and
> >>> > >> > style guide "enforcer". I have spent many wasted hours hand
> >>> formatting
> >>> > >> long
> >>> > >> > Gremlin queries people have asked me to look at over the years
> >>> and the
> >>> > >> > latest version of Gremlint makes that so much easier. I also
> >>> really
> >>> > like
> >>> > >> > the idea of extending the tool in the direction of "Gremlin
> >>> > converter".
> >>> > >> I
> >>> > >> > hear from a lot of users that porting from (let's say) Gremlin
> >>> Console
> >>> > >> to
> >>> > >> > Gremlin Python (and vice-versa) is painful and hard to get
> right.
> >>> > >> >
> >>> > >> > Cheers
> >>> > >> > Kelvin
> >>> > >> >
> >>> > >> > On 2020/09/10 11:07:46, Stephen Mallette <[email protected]>
> wrote:
> >>> > >> > > I've had some on and off discussions with the developer of>
> >>> > >> > >
> >>> > >> > > https://gremlint.com/>
> >>> > >> > >
> >>> > >> > > whose name is Øyvind btw, about the possibility of making
> >>> gremlint
> >>> > >> the>
> >>> > >> > > canonical Gremlin code stylizer, and by that I mean, his
> >>> donating
> >>> > the
> >>> > >> > code>
> >>> > >> > > (and domain name) to the Apache Software Foundation under our
> >>> > project.
> >>> > >> > That>
> >>> > >> > > situation seems possible now and has been offered to the
> >>> TinkerPop>
> >>> > >> > > Community.>
> >>> > >> > >
> >>> > >> > > I like the idea of bringing this code here because I feel our
> >>> style
> >>> > >> > guide>
> >>> > >> > > in Gremlin Recipes can only suggest convention and I'd much
> >>> like to
> >>> > >> see
> >>> > >> > a>
> >>> > >> > > code library managed by our project enforce a proper Gremlin
> >>> style
> >>> > >> that
> >>> > >> > can>
> >>> > >> > > be used not only as the neat single HTML page of gremlint.com
> >>> but
> >>> > >> also
> >>> > >> > as a>
> >>> > >> > > code library to Gremlin tool builders.>
> >>> > >> > >
> >>> > >> > > I also see the opportunity to grow this tool into an online
> >>> > translator
> >>> > >> > to>
> >>> > >> > > get you from one Gremlin dialect to another which is a
> constant
> >>> > >> problem
> >>> > >> > for>
> >>> > >> > > users who are working with the tons of code examples in
> Gremlin
> >>> > Groovy
> >>> > >> > but>
> >>> > >> > > need to get a fast conversion to Python or Javascript. I know
> >>> I've
> >>> > had
> >>> > >> > that>
> >>> > >> > > problem myself on many occasions. An easy to use translator
> like
> >>> > this
> >>> > >> > would>
> >>> > >> > > help users realize that Gremlin in Groovy isn't so different
> >>> from
> >>> > >> > Gremlin>
> >>> > >> > > in any other language and that once you know the subtleties of
> >>> the>
> >>> > >> > > differences you can easily learn Gremlin from any example in
> any
> >>> > >> > language.>
> >>> > >> > >
> >>> > >> > > I've not given a ton of thought to how gremlint would be
> >>> brought in,
> >>> > >> > where>
> >>> > >> > > it would go in our source code tree, or how it fits in to>
> >>> > >> > > release/deployment, but all that discussion can come later. I
> >>> think
> >>> > >> > that>
> >>> > >> > > for right now, we should simply find consensus on whether or
> >>> not to
> >>> > go
> >>> > >> > down>
> >>> > >> > > this path.>
> >>> > >> > >
> >>> > >> > > Are there any thoughts or concerns about accepting this code
> >>> base
> >>> > and
> >>> > >> > the>
> >>> > >> > > gremlint.com domain?>
> >>> > >> > >
> >>> > >> > Cheers,
> >>> > >> > Kelvin
> >>> > >> >
> >>> > >> >
> >>> > >> >
> >>> > >>
> >>> > >
> >>> >
> >>>
> >>
>

Reply via email to