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 <spmalle...@gmail.com>
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 <spmalle...@gmail.com>
> 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ø <oyvind.s...@gmail.com>
>> 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 <
>>> spmalle...@gmail.com>:
>>>
>>> > 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 <spmalle...@gmail.com
>>> >
>>> > 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 <
>>> d...@bechberger.com>
>>> > > 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
>>> > <gfx...@icloud.com.invalid
>>> > >> >
>>> > >> 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 <s...@gmail.com> 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