Re: [DISCUSS] Graduate Apache Superset (incubating) as a TLP

2020-10-16 Thread Evan Rusackas
Just to follow up, the author of that page/image has made some updates to 
remove confusion about ownership, clarify branding, and add appropriate 
linking. I’ve emailed trademarks@ + the private list, to confirm whether or not 
we can consider the matter resolved.

Thanks,

-e-

Evan Rusackas
( he | him )
Frontend Lead
Preset | preset.io
On Oct 14, 2020, 11:49 PM -0700, Justin Mclean , 
wrote:
> Hi,
>
> > I’ve stuck to the basic directions in [2] of sending a “friendly” email 
> > (AND Slack message, in our case), in private, to the community member.
>
> That is certainly the best first step with dealing with something like this.
>
> Thanks,
> Justin
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>


Re: [DISCUSS] Graduate Apache Superset (incubating) as a TLP

2020-10-15 Thread Justin Mclean
Hi,

>  I’ve stuck to the basic directions in [2] of sending a “friendly” email (AND 
> Slack message, in our case), in private, to the community member. 

That is certainly the best first step with dealing with something like this.

Thanks,
Justin
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [DISCUSS] Graduate Apache Superset (incubating) as a TLP

2020-10-15 Thread Evan Rusackas
Hi Justin,

As per the PPMC responsibilities for brand stewardship [1], I’ve reviewed the 
steps for reporting potential misuse of ASF marks [2]. This particular instance 
probably falls under the umbrella of “obvious problems”, or at least I’ll 
assume so, since it was brought up by a mentor. I’ve reached out directly to 
the person responsible for the DockerHub image(s).

The guide for contacting third parties [3] seems to suggest a "Software Product 
Infringement” template be used, but I’m not seeing a link to that anywhere. 
Based on the other templates I DO see, which seem a little… legal… I’ve stuck 
to the basic directions in [2] of sending a “friendly” email (AND Slack 
message, in our case), in private, to the community member. This outreach only 
happened quite recently, so I’ll give them a little time to react before taking 
further steps involving trademarks@ and private@.

TL;DR: I’ve reached out, and I’ll keep you posted!

Thanks,

-e-

[1] https://www.apache.org/foundation/marks/responsibility#responsible
[2] http://www.apache.org/foundation/marks/reporting.html#pmcs
[3] https://www.apache.org/foundation/marks/templates/


Evan Rusackas
( he | him )
Frontend Lead
Preset | preset.io
On Oct 14, 2020, 9:34 PM -0700, general@incubator.apache.org, wrote:
>
> Those three seem fine. They are fine but there is still an issue with 
> branding/trademarks and some docker images. What is the PPMC doing about this?


Re: [DISCUSS] Graduate Apache Superset (incubating) as a TLP

2020-10-14 Thread Justin Mclean
Hi,

> I hope that everyone is now subscribed after the last round of nagging, but I 
> still have no way to confirm who’s not on the list.

Daniel Gaspar is still not subscribed, but all others have, I don’t see that as 
a blocker to graduation.

> After taking this up with our mentors, we’ve seemingly landed on an agreed 
> plan to address this by making the following adjustments/commitments:
> 
> • Announcing the meetings in advance (this just happened on the dev@ list, 
> actually)
> • Rotating the time slot to be more accommodating to other regions
> • Increasing grow community/public attendance
> • Sharing out the notes to the list after each meeting
> • Sharing out video of the meetings after they transpire, whenever available
> • Committing to not making any community-wide decisions in these meetings

That sounds like a better approach. I still think it is better to use 
asynchronous communication on the mailing and not have these sort of meetings.

> Let me/us know if there are further actions needed on any of these three 
> points

Those three seem fine. They are fine but there is still an issue with 
branding/trademarks and some docker images. What is the PPMC doing about this?

Thanks,
Justin

Re: [DISCUSS] Graduate Apache Superset (incubating) as a TLP

2020-10-14 Thread Evan Rusackas
Hi Justin,

I wanted to follow up on those three concerns and how we’re addressing them, in 
hopes that we’re able to move forward with the graduation process.
On Oct 9, 2020, 12:12 AM -0700, Justin Mclean , wrote:
> > (1) PPMC members not subscribed to the private list.

I hope that everyone is now subscribed after the last round of nagging, but I 
still have no way to confirm who’s not on the list. Some people were having 
some technical issue subscribing via email (it seems to silently fail for some 
reason), but for what it’s worth, the Whimsy Signup UI  [1] worked for those 
who are aware they're having this issue.

If being on the list is a dealbreaker, please send me/us a current list and 
we’ll either continue to work with them, or take them off the roster.
> > (2) Synchronous Meetings
>
> The biggest issue I see is the this is not being announced or discussed on 
> the mailing list and what is discussed in those meetings is not brought back 
> to the list. Having these external discussions is a huge barrier to people 
> who want to contribute to the project but for one reason or another (e.g. 
> time zones or day job or other commitments) can’t attend that meeting. By 
> having these you are basically limiting people who can attend to full time 
> employees paid to work on the project in a similar time zone, that excludes a 
> lot of people.This was mentioned as an issue in a previous board report but 
> nothing seems to have been done about it. One of the core values of Apache 
> projects is that discussions need to be asynchronous and inclusive. It would 
> be helpful if your mentors added their thoughts about this.

After taking this up with our mentors, we’ve seemingly landed on an agreed plan 
to address this by making the following adjustments/commitments:

• Announcing the meetings in advance (this just happened on the dev@ list, 
actually)
• Rotating the time slot to be more accommodating to other regions
• Increasing grow community/public attendance
• Sharing out the notes to the list after each meeting
• Sharing out video of the meetings after they transpire, whenever available
• Committing to not making any community-wide decisions in these meetings
> > (3) Links to other companies

This has been discussed on the private list with our mentors, and while the 
thread with tradema...@apache.org remains unanswered, we’ve gone ahead with 
your advice and removed the links from the logos on the website for now. [2]

Let me/us know if there are further actions needed on any of these three 
points, but I’m hoping we’re closer to earning your +1 on the VOTE thread!

Thanks again,

[1] https://whimsy.apache.org/committers/subscribe
[2] http://superset.incubator.apache.org/

Evan Rusackas
( he | him )
Frontend Lead
Preset | preset.io


Re: [DISCUSS] Graduate Apache Superset (incubating) as a TLP

2020-10-09 Thread Justin Mclean
Hi,

> (1) PPMC members not subscribed to the private list.
> 
> I have no way to see who is or isn’t on the list

Whimsey should show that to PMC member with a * next to their name. Currnly 
still not subscribed are:
Aaron Suddjian
Bogdan Kyryliuk
Chris Williams
Daniel Gaspar
Serena Jiang

There is also a ralme...@gmail.com subscribed who doesn’t seem to be on your 
PPMC, they probably should be removed.

> (2) Synchronous Meetings

The biggest issue I see is the this is not being announced or discussed on the 
mailing list and what is discussed in those meetings is not brought back to the 
list. Having these external discussions is a huge barrier to people who want to 
contribute to the project but for one reason or another (e.g. time zones or day 
job or other commitments) can’t attend that meeting. By having these you are 
basically limiting people who can attend to full time employees paid to work on 
the project in a similar time zone, that excludes a lot of people.This was 
mentioned as an issue in a previous board report but nothing seems to have been 
done about it. One of the core values of Apache projects is that discussions 
need to be asynchronous and inclusive. It would be helpful if your mentors 
added their thoughts about this.

> (3) Links to other companies
> 
> I’ve reached out to our mentors (via the private@ list, in case we can get 
> any other input as well) on the issue, and hope to hear back soon about how 
> other TLPs (e.g. Drill, Airflow, Beam, and surely more), have surmounted this 
> logo usage issue.

I’ve seen this handled in a few ways, either it put on a page other than the 
main page or they don’t link to those companies. also be aware that some 
companies are more protective of their trademarks and you may even need to get 
permission to use their logos in this way.

Thanks,
Justin 
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [DISCUSS] Graduate Apache Superset (incubating) as a TLP

2020-10-08 Thread Justin Mclean
Hi,

These change all look fine. So it seem the only outstanding things (unless any 
IPMC member brings up something else) are:
- PPMC member not subscribe to the private list
- How to deal with the synchronous meetings
- Links to other companies on your front page. Have one of your mentors (or any 
ASF member in your project) take a look at this thread on the incubator private 
list [1].

Thanks,
Justin

1. 
https://lists.apache.org/thread.html/r68df1ac8c2895071ca81e5183ad181891c98bbe1e379488653568327%40%3Cprivate.incubator.apache.org%3E
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [DISCUSS] Graduate Apache Superset (incubating) as a TLP

2020-10-02 Thread Evan Rusackas
Hi Justin,

I’ve attempted to address your concerns about the website 
(https://superset.incubator.apache.org/), point by point, inline below. Much of 
this is addressed in new PRs merged in today. [I’m incrementing your annotation 
numbering for clarity]:

Best part is, the Whimsy site check [8] no longer shows any red :)


[5] https://github.com/apache/incubator-superset/pull/11133
[6] https://github.com/apache/incubator-superset/pull/11132
[7] https://github.com/apache/incubator-superset/pull/11140
[8] https://whimsy.apache.org/pods/project/superset

Thanks,

Evan Rusackas
( he | him )
Frontend Lead
Preset | preset.io
On Sep 30, 2020, 11:41 PM -0700, Justin Mclean , 
wrote:
> Hi,
>
> I think there's a couple of minor thing that need some minor 
> fixes/clarification.
>
> I was looking at your website and can’t see where I can download the released 
> versions form the Apache mirrors [1]. (This relates to CD10 in the maturity 
> model and the distribution part.)

This has be added in a new PR [5].
> I assume the main way people install Apache eSuperset is via PyPi [4]. It 
> would be good to update the logo and information on that page and make it 
> clearer that Superset is an Apache project. (This releases to LC50 in the 
> maturity model)

PyPi is probably not be the primary way people install superset. It’s hard to 
say (we don’t have stats), but I would suspect GitHub is the main source. The 
logo has been updated via a new PR [6]. Should be all set now.
> It looks like your web set is missing a few of the required links as well [2] 
> [3]

These should also be addressed now via a newly merged pull request [5][7]
> You might also want to check with trademarks about the links on the front 
> pages to other commercial products and companies as usually this is not 
> allowed. Some of these companies would also have conditions around how their 
> trademarks can be used.

We’ve included a blanket statement about trademarks in the footer of the 
website (following the pattern of other Apache TLPs). We hope this is 
sufficient, but let us know if you feel that’s not the case. This is also in 
one of the new PRs [5].
> Thanks,
> Justin
>
> 1. https://dist.apache.org/repos/dist/release/incubator/superset/
> 2. https://whimsy.apache.org/pods/project/superset
> 3. https://incubator.apache.org/guides/sites.html
> 4. https://pypi.org/project/apache-superset/
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org

Thank you!


Re: [DISCUSS] Graduate Apache Superset (incubating) as a TLP

2020-10-02 Thread Justin Mclean
Hi,

> I’m not too surprised to hear that one or more people haven’t sent emails to 
> the list… most of the engagement happens on the GitHub repo and on Slack. 
> With help from our mentor, I’ve already reached out to folks who were 
> erroneously not on the private list (for varied reasons), and I believe most 
> have signed up already since then. Whimsy shows that 19 of 22 PPMC members 
> are on the list presently, but I have no way of seeing which three are not.

Currently the following people are not subscribed:
Aaron Suddjian
Beto Dealmeida
Bogdan Kyryliuk
Chris Williams
Daniel Gaspar
Michelle Thomas
Serena Jiang


> All that having been said, we’ve reviewed the list and feel these PPMC 
> members are indeed active within the community and/or in good standing with 
> the community.

That sounds fine to me.

Thanks,
Justin
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [DISCUSS] Graduate Apache Superset (incubating) as a TLP

2020-10-02 Thread Justin Mclean
Hi,

> Thanks for bringing up your concern here. The synchronous meeting you 
> describe does have an agenda with meeting minutes/notes [1], which are open 
> to the public, and was previously shared on the dev list [2]

I note those in attendance are listed by company affiliation, contributors 
should act as individuals not what company they are affiliated with. The last 
time it was shared on the list was more than a year ago, this does't seem open 
and transparent communication that an ASF project needs to follow. These 
discussions need to be brought back to the mailing they need so they can 
involve the wider community especially those who can’t attend due to other 
commitments, including their day job or time zone issues.

> From this point forward, we will make it clear that all are invited, and we 
> will share out the notes after each meeting.

A better solution might be to not have them at all and have the discussion 
asynchronous on the mailing list. This this can be inconvenient it it give 
better value to the whole community not just those who know about and can 
attend those meetings.

> Let us know if this assuages the concern, and if not, we’ll address further.

It still a concern IMO, and I see it was noted as a concern in a board report, 
but doesn’t seem to have been addressed. I can see improvements in this project 
in a lot of other areas. It would be good to hear from other IPMC members and 
your mentors on this subject.

Thanks,
Justin
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [DISCUSS] Graduate Apache Superset (incubating) as a TLP

2020-10-02 Thread Evan Rusackas
Hi Justin,

We’re happy to move forward with all the people on the list (including our 
mentors, of course), and are under the assumption that they want to continue 
their involvement. If we need to explicitly contact them about moving from PPMC 
to PMC, we have not taken this action, and can do so.

I’m not too surprised to hear that one or more people haven’t sent emails to 
the list… most of the engagement happens on the GitHub repo and on Slack. With 
help from our mentor, I’ve already reached out to folks who were erroneously 
not on the private list (for varied reasons), and I believe most have signed up 
already since then. Whimsy shows that 19 of 22 PPMC members are on the list 
presently, but I have no way of seeing which three are not.

All that having been said, we’ve reviewed the list and feel these PPMC members 
are indeed active within the community and/or in good standing with the 
community.

Thanks,

-e-

Evan Rusackas
( he | him )
Frontend Lead
Preset | preset.io
On Sep 30, 2020, 11:53 PM -0700, Justin Mclean , 
wrote:
> Hi,
>
> With your proposed PMC list I can see a number of the people mentioned don’t 
> seem to be active and a number are not signed up to the project private 
> mailing list. A quick check found at least one who looks to have not sent a 
> single email to the mailing list during the entire incubation project. Has 
> the project asked if these people want to be on the new PMC? When a projects 
> graduates it sometimes a good idea to reduce the new PMC list to people who 
> are active in the project and prepared to take on responsibility of being PMC 
> members.
>
> Thanks,
> Justin
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>


Re: [DISCUSS] Graduate Apache Superset (incubating) as a TLP

2020-10-02 Thread Evan Rusackas
Hi Justin,

Thanks for bringing up your concern here. The synchronous meeting you describe 
does have an agenda with meeting minutes/notes [1], which are open to the 
public, and was previously shared on the dev list [2]

From this point forward, we will make it clear that all are invited, and we 
will share out the notes after each meeting. We can remind people in the 
community more periodically that these meetings take place and they are welcome 
to take part. That includes CCing the dev@ list on this email.

It may also be worth noting that much of the community discussion stemming from 
any meeting most often takes place on GitHub (in SIPs and PRs/Issues) and on 
public channels in the Superset Slack [3].

Let us know if this assuages the concern, and if not, we’ll address further.


[1] 
https://docs.google.com/document/d/1xRLqmUn-G7WiPe8qZnfuvbrYHZ1jmk9aSv9Bhjis2tg/edit
[2] 
https://lists.apache.org/thread.html/65f3891f5fefa85e5ef4c8d23605c003accdc76a9b1bb023a5dd6595%40%3Cdev.superset.apache.org%3E
[3] 
https://join.slack.com/t/apache-superset/shared_invite/zt-g8lpruog-HeqpgYrwdfrD5OYhlU7hPQ

Thanks,

Evan Rusackas
( he | him )
Frontend Lead
Preset | preset.io
On Oct 1, 2020, 12:02 AM -0700, Justin Mclean , wrote:
> Hi,
>
> I know at one point this project was have bi-weekly synchronous meetings. Is 
> this still happened? My concern is that I don’t see any information of what 
> happens at these meetings being brought back to the mailing list.
>
> Thanks,
> Justin
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>


Re: [DISCUSS] Graduate Apache Superset (incubating) as a TLP

2020-10-01 Thread Justin Mclean
Hi,

I know at one point this project was have bi-weekly synchronous meetings. Is 
this still happened? My concern is that I don’t see any information of what 
happens at these meetings being brought back to the mailing list.

Thanks,
Justin
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [DISCUSS] Graduate Apache Superset (incubating) as a TLP

2020-10-01 Thread Justin Mclean
Hi,

With your proposed PMC list I can see a number of the people mentioned  don’t 
seem to be active and a number are not signed up to the project private mailing 
list. A quick check found at least one who looks to have not sent a single 
email to the mailing list during the entire incubation project. Has the project 
asked if these people want to be on the new PMC? When a projects graduates it 
sometimes a good idea to reduce the new PMC list to people who are active in 
the project and prepared to take on responsibility of being PMC members.

Thanks,
Justin
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [DISCUSS] Graduate Apache Superset (incubating) as a TLP

2020-10-01 Thread Justin Mclean
Hi,

I think there's a couple of minor thing that need some minor 
fixes/clarification.

I was looking at your website and can’t see where I can download the released 
versions  form the Apache mirrors [1]. (This relates to CD10 in the maturity 
model and the distribution part.)

I  assume the main way people install Apache eSuperset is via PyPi [4]. It 
would be good to update the logo and information on that page and make it 
clearer that Superset is an Apache project. (This releases to LC50 in the 
maturity model)

It looks like your web set is missing a few of the required links as well [2] 
[3]

You might also want to check with trademarks about the links on the front pages 
to other commercial products and companies as usually this is not allowed. some 
of these companies would also have conditions around how their trademarks can 
be used.


Thanks,
Justin

1.https://dist.apache.org/repos/dist/release/incubator/superset/
2. https://whimsy.apache.org/pods/project/superset
3. https://incubator.apache.org/guides/sites.html
4. https://pypi.org/project/apache-superset/
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[DISCUSS] Graduate Apache Superset (incubating) as a TLP

2020-09-25 Thread Evan Rusackas
Hi everyone,

After discussion with the community[1], and a positive vote result[2], we 
believe we’re ready for graduation to a TLP, and we'd like to bring up in 
discussion with the IPMC.

Please see the proposed board resolution below and let us know what you think.

A few points to assist in the discussion:

- Released 8 official Apache releases
- Voted in 33 committers including 22 PPMC members
- Achieved 30199 stars (and counting) on GitHub
- Apache suitable name search has been approved [3]
- Completed the Podling Maturity Assessment, all items are passed [4]
- Our PPMC is diverse and consists of members from 4 organizations
- There have been 489 contributors to the codebase
- Closed 4661+ issues
- Merged 4,833+ pull requests

We've resolved all branding issues which include Logo, GitHub repo,
documentation, website, and DockerHub.

[1]
https://lists.apache.org/thread.html/r0099bfda742dda24ade370b1c80ba6feeb5db525375a72c1e7142e39%40%3Cprivate.superset.apache.org%3E
[2]
https://lists.apache.org/list.html?d...@superset.apache.org:lte=1M:graduate%20Apache%20Superset
[3]
https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-173,
[4]
https://github.com/apache/incubator-superset/wiki/Apache-Maturity-Model-Assessment
---

Establish the Apache Superset Project

WHEREAS, the Board of Directors deems it to be in the best interests of
the Foundation and consistent with the Foundation's purpose to establish
a Project Management Committee charged with the creation and maintenance
of open-source software, for distribution at no charge to the public,
related to data exploration, analysis, visualization, and dashboarding.

NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
(PMC), to be known as the "Apache Superset Project", be and hereby is
established pursuant to Bylaws of the Foundation; and be it further

RESOLVED, that the Apache Superset Project be and hereby is responsible
for the creation and maintenance of software related to data
exploration, analysis, visualization, and dashboarding.; and be it
further

RESOLVED, that the office of "Vice President, Apache Superset" be and
hereby is created, the person holding such office to serve at the
direction of the Board of Directors as the chair of the Apache Superset
Project, and to have primary responsibility for management of the
projects within the scope of responsibility of the Apache Superset
Project; and be it further

RESOLVED, that the persons listed immediately below be and hereby are
appointed to serve as the initial members of the Apache Superset
Project:
 * Aaron Suddjian       
 * Beto Dealmeida       
 * Bogdan Kyryliuk      
 * Chris Williams       
 * Craig Rueda          
 * Daniel Gaspar        
 * Erik Ritter          
 * Evan Rusackas        
 * Felix Cheung         
 * Grace Guo            
 * Jeff Feng            
 * Jesse Yang           
 * Jim Jagielski        
 * John Bodley          
 * Krist Wongsuphasawat 
 * Maxime Beauchemin    
 * Michelle Thomas      
 * Nishant Bangarwa     
 * Serena Jiang         
 * Tai Dupree           
 * Ville Brofeldt       
 * Will Barrett         

NOW, THEREFORE, BE IT FURTHER RESOLVED, that Maxime Beauchemin be
appointed to the office of Vice President, Apache Superset, to serve in
accordance with and subject to the direction of the Board of Directors
and the Bylaws of the Foundation until death, resignation, retirement,
removal or disqualification, or until a successor is appointed; and be
it further

RESOLVED, that the Apache Superset Project be and hereby is tasked with
the migration and rationalization of the Apache Incubator Superset
podling; and be it further

RESOLVED, that all responsibilities pertaining to the Apache Incubator
Superset podling encumbered upon the Apache Incubator PMC are hereafter
discharged.

---

Thank you,

Evan Rusackas
( he | him )
Frontend Lead
Preset | preset.io