It's been a while since I've given an update about where we are in the
process of the Gremlint IP Clearance. We're in October, so I asked our
legal department for a more specific estimated time for filling out the
CCLA. The hope is still to do it in October, but at best it won't be until
the last week of the month. Thank you all for your patience.

tor. 17. sep. 2020 kl. 21:16 skrev Øyvind Sæbø <[email protected]>:

> 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