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