That's great. Thanks Joshua!

On Tue, Sep 27, 2022 at 6:02 AM Austin Bennett <whatwouldausti...@gmail.com>
wrote:

> Great, thanks josh!
>
> On Mon, Sep 26, 2022, 7:23 PM Joshua Poore <poor...@apache.org> wrote:
>
> > Good news!
> >
> > I think we’re clear on all our actions following the CCLA and SW Grant.
> >
> > I’ve pushed the SW grant to the Apache Flagon Distill repo (
> > https://github.com/apache/incubator-flagon-distill <
> > https://github.com/apache/incubator-flagon-distill>).
> >
> > I’ve also started on some of our overhead actions (updating copyright,
> > headers, etc.) on a dev branch:
> > https://github.com/apache/incubator-flagon-distill/tree/license_headers
> <
> > https://github.com/apache/incubator-flagon-distill/tree/license_headers>
> >
> > I’ve preserved our legacy code on another branch:
> >
> https://github.com/apache/incubator-flagon-distill/tree/distill_server_legacy
> > <
> >
> https://github.com/apache/incubator-flagon-distill/tree/distill_server_legacy
> > >
> >
> > best,
> >
> > Josh
> >
> > > Begin forwarded message:
> > >
> > > From: Joshua Poore <poor...@apache.org>
> > > Subject: [RESULT] Accept ICLA and Software Grant from UMD Into the
> > Apache Flagon Podling
> > > Date: September 26, 2022 at 10:18:23 PM EDT
> > > To: gene...@incubator.apache.org
> > > Reply-To: gene...@incubator.apache.org
> > >
> > > The VOTE is closed. Thanks to all those who VOTE’d!
> > >
> > > The RESULTS are as follows:
> > >
> > > [4] +1 (3 IPMC Binding)
> > > [0] 0
> > > [0] -1
> > >
> > > The consensus VOTE to accept the SW Grant from UMD for the Distill
> > refactor has passed.
> > >
> > > Some additional clarification following from John’s comments:
> > >
> > > 1. UMD has granted the copyright to ASF (this is explicitly stated in
> > our IP disclosure case through UMD Ventures)--those of us that can commit
> > on behalf of UMD are changing the copyright statement to appropriately
> > reflect ASF.
> > > 2. This is a substantial SW gift, but there remains much overhead
> before
> > an official ASF release—including ensuring appropriate headers are on
> every
> > source file.
> > > 3. .ipynb are json, however, it’s easy enough to include an ASF header
> > in a cell at the top of notebook. Notwithstanding, we’ll ask around and
> see
> > if there is a (better) best practice.
> > >
> > > Thanks!
> > >
> > > Josh (on behalf of Flagon PPMC)
> > >
> > >> On Sep 17, 2022, at 10:11 AM, John D. Ament <johndam...@apache.org>
> > wrote:
> > >>
> > >> Here's my +1 on the code
> > >>
> > >> There's a few notes:
> > >> - I would recommend the podling add some kind of reference to this
> > clause
> > >> in their NOTICE file: Copyright 2022 The Applied Research Laboratory
> for
> > >> Intelligence and Security (ARLIS) (see [1])
> > >> - There's many files missing any headers.  I think it's safe to assume
> > they
> > >> follow the same license since there is a LICENSE file at the root.  I
> > >> couldn't find any evidence that the files missing headers were
> > copy/pasted
> > >> from other repositories.
> > >> - For files like the .ipynb files, I don't think there's a way to
> > >> explicitly add a license header (since they're JSON files).  You may
> > want
> > >> to consult with legal on how to add license file references for them.
> > >>
> > >>
> > >> [1]:
> > >>
> >
> https://github.com/UMD-ARLIS/incubator-flagon-distill/blob/distill_toolkit_refactor/NOTICE
> > >>
> > >>
> > >> On Fri, Sep 16, 2022 at 11:12 AM John D. Ament <johndam...@apache.org
> >
> > >> wrote:
> > >>
> > >>> Hey Josh,
> > >>>
> > >>> Thanks for the clarification, I found the thread from Craig.  For
> > future
> > >>> reference, you shouldn't be voting on accepting a CCLA and/or SGA.
> > >>> Procedure wise, this doesn't make sense.  You're voting on accepting
> a
> > code
> > >>> donation, and it's just that code donations from the foundation's
> > >>> standpoint require a SGA.  The vote to accept the donation happens on
> > the
> > >>> podling's private list.  I think we're in alignment up to that point
> > (other
> > >>> than the fact that the vote on the private list looks a bit off).
> > >>>
> > >>> To be 100% clear on the scope, you're looking for a third vote to
> view
> > the
> > >>> repo at [1] and confirm whether or not the content within is
> compliant
> > to
> > >>> be imported into a repository hosted by the ASF? Where I'm concerned
> > with
> > >>> the original vote, you're including in scope adding 5 new committers
> > (which
> > >>> aren't named in the vote thread) to the project.  It's not apparent
> > that
> > >>> both are in scope, the vote to add committers should be separate from
> > the
> > >>> vote to add code to the repository (usually you would import the code
> > >>> first, then vote to add the committers to the project).  Do keep in
> > mind
> > >>> since these are your coworkers you're not building a diverse
> community
> > of
> > >>> committers.
> > >>>
> > >>> I'm including a few links to show a bit better how TLPs have handled
> > this
> > >>> before to give a little better picture.  I'll take a deeper look in
> the
> > >>> repo I linked in a bit, but I'm not seeing any major issues with the
> > code.
> > >>>
> > >>> - John
> > >>>
> > >>> [1]:
> > >>>
> >
> https://github.com/UMD-ARLIS/incubator-flagon-distill/tree/distill_toolkit_refactor
> > >>> TLPs:
> https://lists.apache.org/thread/r7jx0d2fy37kwj792n0qf5rcttyqzmzp
> > ,
> > >>> https://lists.apache.org/thread/b2gmkbp879m72gdyztl674tqhtpdl7zn
> > >>>
> > >>> [1]:
> > >>>
> >
> https://github.com/UMD-ARLIS/incubator-flagon-distill/tree/distill_toolkit_refactor
> > >>>
> > >>> On Wed, Sep 14, 2022 at 5:52 PM Joshua C. Poore <poor...@apache.org>
> > >>> wrote:
> > >>>
> > >>>> Hi John,
> > >>>>
> > >>>> Thanks for your response.
> > >>>>
> > >>>> I had a long thread with Calvin, Justin, and Craig Russell to
> clarify
> > the
> > >>>> process of onboarding new SW grants into existing podlings RE CCLA.
> > The
> > >>>> thread is on private@incubator, which I'm unable to grab a
> permalink
> > for
> > >>>> through lists...
> > >>>>
> > >>>> Bottom line up front: Suggestion was that formal votes through the
> > >>>> incubator were not necessary in this case, but discussion and a vote
> > on
> > >>>> general level was encouraged to document consensus.
> > >>>>
> > >>>> Trying to adhere to good practice, but at this point a "consensus
> > vote"
> > >>>> on general is perfunctory.
> > >>>>
> > >>>> Respectfully,
> > >>>>
> > >>>> Josh (Flagon PPMC)
> > >>>>
> > >>>> On 2022/08/30 11:05:03 "John D. Ament" wrote:
> > >>>>> Note that you're using public and private lists which is a big
> no-no.
> > >>>>>
> > >>>>> I'll be honest I don't understand what you're trying to get the
> IPMC
> > to
> > >>>>> vote on. You may need some help from mentors. I saw IP clearance
> and
> > >>>> will
> > >>>>> point out that [1] isn't for podlings.  Likewise if this CCLA is
> new
> > >>>> after
> > >>>>> your proposal then likely [2] needs to be updated instead. After
> > which
> > >>>> your
> > >>>>> mentors should be verifying the distribution rights.
> > >>>>>
> > >>>>>
> > >>>>> [1]: https://incubator.apache.org/ip-clearance/index.html
> > >>>>> [2]: https://incubator.apache.org/projects/flagon.html
> > >>>>>
> > >>>>> On Mon, Aug 29, 2022, 21:06 Joshua Poore <poor...@apache.org>
> wrote:
> > >>>>>
> > >>>>>> Hello General!
> > >>>>>>
> > >>>>>> Refreshing this 72 VOTE:
> > >>>>>>
> > >>>>>> I am looking for additional review and binding VOTEs from the
> > >>>> Incubator
> > >>>>>> regarding a recent SW grant (via CCLA) from UMD to the Flagon
> > >>>> Podling. The
> > >>>>>> Flagon community has VOTED to accept for reasons outlined below
> and
> > >>>>>> Secretary has accepted the CCLA. We are seeking concurrence from
> the
> > >>>>>> incubator.
> > >>>>>>
> > >>>>>> Details follow:
> > >>>>>>
> > >>>>>>> On Aug 19, 2022, at 9:32 PM, Joshua Poore <poor...@apache.org>
> > >>>> wrote:
> > >>>>>>>
> > >>>>>>> Hello Incubator!
> > >>>>>>>
> > >>>>>>> I am continuing a 72 VOTE from the Flagon Community on Incubator
> > >>>> General
> > >>>>>> regarding the acceptance of an ICLA and Software Grant into the
> > Apache
> > >>>>>> Flagon (Incubating) Podling.
> > >>>>>>>
> > >>>>>>> The purpose of this VOTE is to establish consensus and
> transparency
> > >>>> wrt
> > >>>>>> to IP Clearance.
> > >>>>>>>
> > >>>>>>> We conducted a Community Discussion @ Flagon and a VOTE.
> > >>>>>>>
> > >>>>>>> VOTE Thread on Flagon Private:
> > >>>>>> https://lists.apache.org/thread/t5gof3sj40xrv2ylrgntx6oz2vdcc37t
> > >>>>>>>
> > >>>>>>> VOTE Result on Flagon Private:
> > >>>>>> https://lists.apache.org/thread/dvz7rtxl77pfqb3c3tgn36g1wbfgr54h
> > >>>>>>>
> > >>>>>>> [3] +1 (+2 Binding)
> > >>>>>>> [0] 0
> > >>>>>>> [0] -1
> > >>>>>>>
> > >>>>>>> Accepted Submission of ICLA to Secretary:
> > >>>>>> https://lists.apache.org/thread/fz6v7x9gjcllr5dvsf5ho9hbt7ogrwvw
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> Respectfully,
> > >>>>>>>
> > >>>>>>> Josh (Flagon PPMC)
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> Details on the Software Grant Follow (copied from original Flagon
> > >>>> VOTE)
> > >>>>>> below:
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> The Software Grant encompasses a refactor of the Apache Flagon
> > >>>> Distill
> > >>>>>> product, which has been deprecated for a few years now [1]
> > >>>>>>
> > >>>>>>> This Grant includes ~150 new commits and thousands of new
> > insertions
> > >>>>>> (and a lot of deletions)  At UMD my team and I re-thought Distill
> > as a
> > >>>>>> Python Package (for distro through PyPI) [2] that allows users to:
> > >>>>>>
> > >>>>>>> - efficiently segment UserALE.js (or User Behavior Logs) data
> > >>>>>>
> > >>>>>>> - curate segments - transform segments with logical operations
> > >>>>>> (intersection, union, etc.)
> > >>>>>>
> > >>>>>>> - filter log data extracted from segments
> > >>>>>>
> > >>>>>>> - apply analytics (e.g., statistical, graphs) to data extracted
> > from
> > >>>>>> segments
> > >>>>>>
> > >>>>>>> - support graph-based visualization (funnel, sankey)
> > >>>>>>
> > >>>>>>> Additionally:
> > >>>>>>
> > >>>>>>> - code is well documented [3]
> > >>>>>>
> > >>>>>>> - excellent working examples [4]
> > >>>>>>
> > >>>>>>> Distill also provides examples for dashboards to visualize
> segments
> > >>>>>> using both Apache Superset and Plotly/Dash
> > >>>>>>
> > >>>>>>> The original Distill product was tethered to a front-end (Tap),
> > >>>> relied
> > >>>>>> on rudimentary (and error-prone) processing of segments within the
> > >>>> client.
> > >>>>>> This made Distill difficult to maintain and required users to
> adopt
> > >>>> tap,
> > >>>>>> limiting their analytical use-cases with UserALE.js and Distill.
> > >>>> Overall,
> > >>>>>> I think that Distill provides a far more scaleable product to
> engage
> > >>>> (and
> > >>>>>> expand) our development community. I think this will add real
> value
> > to
> > >>>>>> Apache Flagon.
> > >>>>>>
> > >>>>>>
> > >>>>>>> Overhead/Actions prior to release:
> > >>>>>>
> > >>>>>>> - Documentation builds will need be adjusted for a new
> repo/branch
> > >>>>>>
> > >>>>>>> - Additional documentation for a few analytical functions (i.e.,
> > >>>>>> click-rate)
> > >>>>>>
> > >>>>>>> - Minor tweaks to simply code in a few functions (i.e.,
> click-rate)
> > >>>>>>
> > >>>>>>> - Some restructuring of Repo to consolidate and organize examples
> > >>>>>>
> > >>>>>>> - a few additional README’s should be added (i.e., examples /dir)
> > >>>>>>
> > >>>>>>> IP Clearance  The Software Grant is signed by Felicia Metz, esq.
> > >>>> who is
> > >>>>>> an Associate Director at the University of Maryland’s, UMD
> Ventures
> > >>>> office,
> > >>>>>> which has authority to release UMD IP. That makes accepting this
> > grant
> > >>>>>> significantly easier from an IP Clearance perspective.  New
> > >>>> Committers  The
> > >>>>>> UMD executed CCLA includes 5 new committers and potentially new
> PPMC
> > >>>>>> members [see 5 for executed Software Grant from UMD]
> > >>>>>>>
> > >>>>>>> [1] https://github.com/apache/incubator-flagon-distill
> > >>>>>>> [2]
> > >>>>>>
> > >>>>
> >
> https://github.com/UMD-ARLIS/incubator-flagon-distill/tree/distill_toolkit_refactor
> > >>>>>>> [3]
> > >>>>>>
> > >>>>
> >
> https://incubator-flagon-distill.readthedocs.io/en/distill_toolkit_refactor
> > >>>>>>> [4]
> > >>>>>>
> > >>>>
> >
> https://github.com/UMD-ARLIS/incubator-flagon-distill/blob/distill_toolkit_refactor/examples/Segments_Demo.ipynb
> > >>>>>>> [5]
> > >>>> https://lists.apache.org/thread/fz6v7x9gjcllr5dvsf5ho9hbt7ogrwvw
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > ---------------------------------------------------------------------
> > >>>>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > >>>>>> For additional commands, e-mail:
> general-h...@incubator.apache.org
> > >>>>>>
> > >>>>>>
> > >>>>>
> > >>>>
> > >>>>
> ---------------------------------------------------------------------
> > >>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > >>>> For additional commands, e-mail: general-h...@incubator.apache.org
> > >>>>
> > >>>>
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > For additional commands, e-mail: general-h...@incubator.apache.org
> > >
> >
> >
>

Reply via email to