Hi, yes, it's (finally) progressing. Our legal department had a meeting yesterday and started going through the documents and gave me an update today. I asked for an updated time estimation for when we would have the documents filled out and submitted. The new estimate is "the next couple of weeks". I can unfortunately not be more specific than that.
I'll make sure to forward any questions we need input on during the process. ons. 28. okt. 2020 kl. 13:01 skrev Stephen Mallette <spmalle...@gmail.com>: > Hello Øyvind, I hope things are still progressing along on your end since > your last update. Please let us know if there are any questions we might > answer as the process continues at your organization. Thanks. > > On Thu, Oct 15, 2020 at 11:32 AM Øyvind Sæbø <oyvind.s...@gmail.com> > wrote: > > > 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ø <oyvind.s...@gmail.com>: > > > > > 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 < > > spmalle...@gmail.com > > > >: > > > > > >> 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 > > >> >>> > >> > > > >> >>> > >> > > > >> >>> > >> > > > >> >>> > >> > > >> >>> > > > > >> >>> > > > >> >>> > > >> >> > > >> > > > > > >