Re: [Discuss] Graduate Apache OpenWhisk (incubating) as a TLP
We concluded it's not worth asking legal for an opinion on this matter and we opted instead to change the mini to full licenses. We updated the repos that have releases or are subject to upcoming releases. There are repos we will not be releasing and will archive/retire pending discussion on our project dev list since they are not being maintained and have had no releases. -r On Fri, Jul 5, 2019 at 10:17 PM Justin Mclean wrote: > Hi, > > > I created a pull request to update the license compliance [1] to replace > > MINI with FULL. As already noted we have replaced all the mini licenses > > with the full license across the relevant repos. > > > I quick search of your report shows source files still having the short > header, but I assume this will be fixed as yo make releases going forward. > > BTW If there is reason you the project needs mini headers, you can always > ask on legal discuss to see if they will allow it. This has been mentioned > before but AFAIK the project hasn’t done that. > > 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 OpenWhisk (incubating) as a TLP
Hi, > I created a pull request to update the license compliance [1] to replace > MINI with FULL. As already noted we have replaced all the mini licenses > with the full license across the relevant repos. I quick search of your report shows source files still having the short header, but I assume this will be fixed as yo make releases going forward. BTW If there is reason you the project needs mini headers, you can always ask on legal discuss to see if they will allow it. This has been mentioned before but AFAIK the project hasn’t done that. 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 OpenWhisk (incubating) as a TLP
I created a pull request to update the license compliance [1] to replace MINI with FULL. As already noted we have replaced all the mini licenses with the full license across the relevant repos. [1] https://github.com/apache/incubator-openwhisk-release/pull/288 On Fri, Jul 5, 2019 at 9:48 PM Justin Mclean wrote: > Hi, > > I just took a look at your latests release and noticed it has a minor > licensing issue. In checking your voting thread, I see ether votes point to > policy [1] which I see still mentions using short headers on source files, > but below you stated this was no longer the practice? Re the licensing > issue please see [3][4], you may need to get an updated version of the > wrapper that includes the license. > > Thanks, > Justin > > > 1. > https://github.com/apache/incubator-openwhisk-release/blob/master/docs/license_compliance.md > 2. https://github.com/gradle/gradle/issues/2852 > 3. https://github.com/gradle/gradle/issues/8151 > - > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > >
Re: [Discuss] Graduate Apache OpenWhisk (incubating) as a TLP
Hi, I just took a look at your latests release and noticed it has a minor licensing issue. In checking your voting thread, I see ether votes point to policy [1] which I see still mentions using short headers on source files, but below you stated this was no longer the practice? Re the licensing issue please see [3][4], you may need to get an updated version of the wrapper that includes the license. Thanks, Justin 1. https://github.com/apache/incubator-openwhisk-release/blob/master/docs/license_compliance.md 2. https://github.com/gradle/gradle/issues/2852 3. https://github.com/gradle/gradle/issues/8151 - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [Discuss] Graduate Apache OpenWhisk (incubating) as a TLP
I have been following some of the OpenWhisk traffic on the mailing list but mostly at arms length, so I thought I would have my first play writing a Groovy action this evening to see if the process would shed any light on the project's graduation readiness. The result (with kudos to Markus Thömmes whose repo I plagiarised): https://github.com/paulk-asert/openwhisk-groovy [As an aside: perhaps it belongs in devtools? It seems very similar to the maven-java example contained in there - let me know if you want a PR.] Anyway, everything seemed as expected or close to expected in terms of branding/what I could download/disclaimers etc. With all of your repos and moving parts on the server side of things, you will no doubt have an on-going effort in terms of working out what and how to package things going forward - since things will no doubt keep changing. I don't see any reason why that on-going effort needs to be done any further within incubation. There are still things which seem like they might need more work, like the CLI releases page on github but I see discussions indicating that folks seem to understand the issues involved. So from my point of view you seem ready for graduation. Cheers, Paul. On Tue, Jul 2, 2019 at 11:45 AM David P Grove wrote: > > > Hi all, > > In the two and a half years that Apache OpenWhisk (incubating) has > been a part of the Apache incubator, the community has grown, diversified, > and adapted to the Apache Way. We believe that the project is ready to > graduate to a TLP. > > As a community, we have discussed [1] and voted [2] to graduate to > a > TLP, we have worked through the maturity model [3], notified the IPMC that > we have the intention to graduate [4], discussed our resolution [5, 6] and > proposed PMC chair [7]. > > Please see the draft resolution appended below and provide any > comments or feedback you have on it. > > We would like to continue the graduation process and hereby ask you > all for your opinion on this. The discussion is open for 72 hours, after > which we will start a [VOTE] on graduation here. > > thanks, > > --dave > on behalf of the Apache OpenWhisk PPMC > > [1] > > https://lists.apache.org/thread.html/8daa3a05148f54ca82458777e2b2b5e25ba99d39dcf8ce7dd85d0188@%3Cdev.openwhisk.apache.org%3E > [2] > > https://lists.apache.org/thread.html/34e5740cdf1ce5f74c9468d9f9b222ba8994f0c63a82777b020cdf10@%3Cdev.openwhisk.apache.org%3E > [3] https://cwiki.apache.org/confluence/display/OPENWHISK/Project+Maturity > +Model > [4] > > https://lists.apache.org/thread.html/02dd71dcc6b2f326015954388c61d06d12f982fd64f34ee40e076171@%3Cgeneral.incubator.apache.org%3E > [5] > > https://lists.apache.org/thread.html/5b52f89c9af99fc79c7d466db83be1b299a441f258b8419285359ac5@%3Cdev.openwhisk.apache.org%3E > [6] > > https://lists.apache.org/thread.html/5a44e377f3292a24de13c3a23f82735b82364c6419fab13e997bd91a@%3Cdev.openwhisk.apache.org%3E > [7] > > https://lists.apache.org/thread.html/1c0366181b6812de7ae8f68cb546bb3a4512b53dc4e89edba7b27075@%3Cdev.openwhisk.apache.org%3E > [8] > > https://lists.apache.org/thread.html/1c0366181b6812de7ae8f68cb546bb3a4512b53dc4e89edba7b27075@%3Cdev.openwhisk.apache.org%3E > > > Proposed Resolution for the Apache OpenWhisk project for the ASF Board: > > X. Establish the Apache OpenWhisk 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 a platform for building serverless applications with functions. > > NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), > to be known as the "Apache OpenWhisk Project", > be and hereby is established pursuant to Bylaws of the Foundation; and be > it further > > RESOLVED, that the Apache OpenWhisk Project be and hereby is responsible > for the creation and maintenance of software > related to a platform for building serverless applications with functions; > and be it further > > RESOLVED, that the office of "Vice President, Apache OpenWhisk" 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 > OpenWhisk Project, and to have primary responsibility > for management of the projects within the scope of responsibility of the > Apache OpenWhisk 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 OpenWhisk Project: > Bertrand Delacretaz, bdelacre...@apache.org > Carlos Santana, csantan...@apache.org > Chetan Mehrotra, chet...@apache.org > Dave Grove, dgr...@apache.org > Dominic Kim, styl...@apache.org > Dragos Dascalita Haut, dra...@apache.org > James Dubee, du...@apache.org >
Re: Re: [Discuss] Graduate Apache OpenWhisk (incubating) as a TLP
Hi - LGTM! Some comments inline: > On Jul 2, 2019, at 8:42 AM, David P Grove wrote: > > Justin Mclean wrote on 07/02/2019 05:53:06 AM: >> >> There were a couple of minor issue around branding. communication >> and releases brought up in the discussion on graduation, I believe >> most (if not all) of these have been sorted or in progress of being >> sorted. Would you mind posting a short summary of what the PPMC is >> going about these issues? >> > > Sure. TL;DR I think your belief is correct; everything raised in that > discussion is handled or being handled. > > 1. Communication (ie, usage of Slack). > a. Culturally, the project has transitioned to using the dev list and > github issues as the primary channels for technical discussion and decision > making. > b. Updated project website to strengthen guidance on appropriate > usage of Slack [1] > c. Updated Slack configuration to remove historical/obsolete list of > ibm and adobe email domains from the Slack team sign in page. > d. Attempted to change the Slack login page to have a link to our > open signup page [2], but this level of customization appears to not be > supported by Slack. > > 2. Branding > a. Added a policy on usage of the OpenWhisk trademark to the project > website [3]. I think that you should send this very well done and detailed page for review on tradema...@apache.org I don’t see this review as blocking in any way, the review is about discussing carefully how much the future OpenWhisk PMC is responsible for answering trademark questions as opposed to the VP, Brand. > b. The PPMC reviewed the lengthy list of non-Apache web pages and > github projects from the prior thread that mention OpenWhisk. > c. Current branding by IBM and Adobe in their respective commercial > offerings that are based on OpenWhisk is generally consistent with Apache > policy. > > 3. Releases > a. We've given up on using the short form license header in specific > file types. PRs have been merged across many git repos. Next releases of > each component will uniformly use the long form header. > b. Dockerhub. (still in progress as we have over 50 repositories in > the openwhisk organization) > i. An initial pass through all repositories to have a minimal > consistent description has been completed. > ii. Our CI/CD system now publishes using "nightly" instead of > "latest" (completed yesterday). > iii. By the end of the week, the "latest" tag on dockerhub will > uniformly refer to an image built from an official release (not a nightly > build) > c. npmjs. We reviewed our usage; it was already the case that > released packages correspond to official source releases. > > --dave > > [1] https://github.com/apache/incubator-openwhisk-website/pull/384 > [2] http://openwhisk.incubator.apache.org/slack.html > [3] http://openwhisk.incubator.apache.org/trademarks.html - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: Re: [Discuss] Graduate Apache OpenWhisk (incubating) as a TLP
Justin Mclean wrote on 07/02/2019 05:53:06 AM: > > There were a couple of minor issue around branding. communication > and releases brought up in the discussion on graduation, I believe > most (if not all) of these have been sorted or in progress of being > sorted. Would you mind posting a short summary of what the PPMC is > going about these issues? > Sure. TL;DR I think your belief is correct; everything raised in that discussion is handled or being handled. 1. Communication (ie, usage of Slack). a. Culturally, the project has transitioned to using the dev list and github issues as the primary channels for technical discussion and decision making. b. Updated project website to strengthen guidance on appropriate usage of Slack [1] c. Updated Slack configuration to remove historical/obsolete list of ibm and adobe email domains from the Slack team sign in page. d. Attempted to change the Slack login page to have a link to our open signup page [2], but this level of customization appears to not be supported by Slack. 2. Branding a. Added a policy on usage of the OpenWhisk trademark to the project website [3]. b. The PPMC reviewed the lengthy list of non-Apache web pages and github projects from the prior thread that mention OpenWhisk. c. Current branding by IBM and Adobe in their respective commercial offerings that are based on OpenWhisk is generally consistent with Apache policy. 3. Releases a. We've given up on using the short form license header in specific file types. PRs have been merged across many git repos. Next releases of each component will uniformly use the long form header. b. Dockerhub. (still in progress as we have over 50 repositories in the openwhisk organization) i. An initial pass through all repositories to have a minimal consistent description has been completed. ii. Our CI/CD system now publishes using "nightly" instead of "latest" (completed yesterday). iii. By the end of the week, the "latest" tag on dockerhub will uniformly refer to an image built from an official release (not a nightly build) c. npmjs. We reviewed our usage; it was already the case that released packages correspond to official source releases. --dave [1] https://github.com/apache/incubator-openwhisk-website/pull/384 [2] http://openwhisk.incubator.apache.org/slack.html [3] http://openwhisk.incubator.apache.org/trademarks.html
Re: [Discuss] Graduate Apache OpenWhisk (incubating) as a TLP
Hi, There were a couple of minor issue around branding. communication and releases brought up in the discussion on graduation, I believe most (if not all) of these have been sorted or in progress of being sorted. Would you mind posting a short summary of what the PPMC is going about these issues? Thanks, Justin - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
[Discuss] Graduate Apache OpenWhisk (incubating) as a TLP
Hi all, In the two and a half years that Apache OpenWhisk (incubating) has been a part of the Apache incubator, the community has grown, diversified, and adapted to the Apache Way. We believe that the project is ready to graduate to a TLP. As a community, we have discussed [1] and voted [2] to graduate to a TLP, we have worked through the maturity model [3], notified the IPMC that we have the intention to graduate [4], discussed our resolution [5, 6] and proposed PMC chair [7]. Please see the draft resolution appended below and provide any comments or feedback you have on it. We would like to continue the graduation process and hereby ask you all for your opinion on this. The discussion is open for 72 hours, after which we will start a [VOTE] on graduation here. thanks, --dave on behalf of the Apache OpenWhisk PPMC [1] https://lists.apache.org/thread.html/8daa3a05148f54ca82458777e2b2b5e25ba99d39dcf8ce7dd85d0188@%3Cdev.openwhisk.apache.org%3E [2] https://lists.apache.org/thread.html/34e5740cdf1ce5f74c9468d9f9b222ba8994f0c63a82777b020cdf10@%3Cdev.openwhisk.apache.org%3E [3] https://cwiki.apache.org/confluence/display/OPENWHISK/Project+Maturity +Model [4] https://lists.apache.org/thread.html/02dd71dcc6b2f326015954388c61d06d12f982fd64f34ee40e076171@%3Cgeneral.incubator.apache.org%3E [5] https://lists.apache.org/thread.html/5b52f89c9af99fc79c7d466db83be1b299a441f258b8419285359ac5@%3Cdev.openwhisk.apache.org%3E [6] https://lists.apache.org/thread.html/5a44e377f3292a24de13c3a23f82735b82364c6419fab13e997bd91a@%3Cdev.openwhisk.apache.org%3E [7] https://lists.apache.org/thread.html/1c0366181b6812de7ae8f68cb546bb3a4512b53dc4e89edba7b27075@%3Cdev.openwhisk.apache.org%3E [8] https://lists.apache.org/thread.html/1c0366181b6812de7ae8f68cb546bb3a4512b53dc4e89edba7b27075@%3Cdev.openwhisk.apache.org%3E Proposed Resolution for the Apache OpenWhisk project for the ASF Board: X. Establish the Apache OpenWhisk 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 a platform for building serverless applications with functions. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache OpenWhisk Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache OpenWhisk Project be and hereby is responsible for the creation and maintenance of software related to a platform for building serverless applications with functions; and be it further RESOLVED, that the office of "Vice President, Apache OpenWhisk" 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 OpenWhisk Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache OpenWhisk 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 OpenWhisk Project: Bertrand Delacretaz, bdelacre...@apache.org Carlos Santana, csantan...@apache.org Chetan Mehrotra, chet...@apache.org Dave Grove, dgr...@apache.org Dominic Kim, styl...@apache.org Dragos Dascalita Haut, dra...@apache.org James Dubee, du...@apache.org James Thomas, jamestho...@apache.org Jeremias Werner, jeremiaswer...@apache.org Krzysztof Sobkowiak, ksobkow...@apache.org Markus Thömmes, markusthoem...@apache.org Matt Rutkowski, mrutkow...@apache.org Matt Sicker, mattsic...@apache.org Michele Sciabarra, msciaba...@apache.org Olivier Tardieu, tard...@apache.org Rob Allen, akra...@apache.org Rodric Rabbah, rab...@apache.org Sven Lange-Last, sla...@apache.org Tyson Norris, tysonnor...@apache.org Vincent Hou, houshen...@apache.org NOW, THEREFORE, BE IT FURTHER RESOLVED, that Dave Grove be appointed to the office of Vice President, Apache OpenWhisk, 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 OpenWhisk Project be and hereby is tasked with the migration and rationalization of the Apache Incubator OpenWhisk podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator OpenWhisk podling encumbered upon the Apache Incubator Project are hereafter discharged.