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 >> > >> > >> > >> >