Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6DE6D18E68 for ; Fri, 15 Jan 2016 08:18:26 +0000 (UTC) Received: (qmail 95436 invoked by uid 500); 15 Jan 2016 08:18:25 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 95261 invoked by uid 500); 15 Jan 2016 08:18:25 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 95249 invoked by uid 99); 15 Jan 2016 08:18:25 -0000 Received: from Unknown (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 15 Jan 2016 08:18:25 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id A8087C0733 for ; Fri, 15 Jan 2016 08:18:24 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 3.651 X-Spam-Level: *** X-Spam-Status: No, score=3.651 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=3, KAM_INFOUSMEBIZ=0.75, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id BHGHl5IG0DFM for ; Fri, 15 Jan 2016 08:18:10 +0000 (UTC) Received: from mail-vk0-f46.google.com (mail-vk0-f46.google.com [209.85.213.46]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id 857B320520 for ; Fri, 15 Jan 2016 08:18:09 +0000 (UTC) Received: by mail-vk0-f46.google.com with SMTP id i129so156398442vkb.0 for ; Fri, 15 Jan 2016 00:18:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=jjwpZkO48s/fmIOOB7QWKW05oCWvlVSLIzaSyBAhryA=; b=0s5wlaC2AqtaIQcIULMq0EsOA3C8ZBzj99Z7jJ9ximMDhokJoPFeeR6qHGTIy1XUU6 xNlPxvuah14OQWhkApkVw2ecLJQ0lDpK+ZorsVrz4WOLVd8TBz4Z6olgRpRe8hTGgmYR Q1yKsxN459/rzvSFcPbVdX7IeaCCQCkLEQz/w7EtLw3fL2oJtU9tEeQY9EsXbip4u2NO /itX6aQHhWDeMPHm9i+s8d1TYSzPktR9KfVs2ALTAv8hlJqlaOKIrmJZdD6yaTdb7HJb oCOfuEXcaujfl2thtKmmMxSiMs/Z6EKlPqviECZYt01fsYwGdG/HO2dyKTo1wE0IYOoE +mpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=jjwpZkO48s/fmIOOB7QWKW05oCWvlVSLIzaSyBAhryA=; b=VacdwAjwDbhTsbg+5bJ9GrogRTjBgr5yI+ogihkvAjBZtpynvgZExakbsiq24V6BFj q0yZLDWnwOcd71k4qFNELFzrwERKvhc6c9d525dk7udmNK/SgNHQ24OLSb2+EQjA7hkG ywZ+M99eBUJAy7q0MzRtVdk/jEv38a98rjdzSzwd1Yhn3IeYY6MJdzNWkry19AGja9gp TgDmjqYoGuvILJAejEC35FO3XfzhzB/fkJcnyz4CpH2CnRdIcHAyPfzgv1/9xPfqFRrv hlnvypzySpzhTrNM14wHoPsnI2K8/u8qDCJSph9A786ds/7hRr/gyQT+xwLUL1AI0twj T+2Q== X-Gm-Message-State: ALoCoQl0yyUgF26BAHmOQA1BNBLGDvsCBydpZLR40pI2dLM+WAw96UxWzwVdYy2eKlQVEfkw/ia/qSqaQ5nPL+RfcrrowVn3XQ== MIME-Version: 1.0 X-Received: by 10.31.134.4 with SMTP id i4mr6714278vkd.153.1452845888248; Fri, 15 Jan 2016 00:18:08 -0800 (PST) Received: by 10.31.220.70 with HTTP; Fri, 15 Jan 2016 00:18:08 -0800 (PST) In-Reply-To: References: <565F83B6.9090301@apache.org> <56945848.8040904@gmail.com> <0291350F-B45D-4F47-8468-48C6706D2946@litbit.com> Date: Fri, 15 Jan 2016 02:18:08 -0600 Message-ID: Subject: Re: [PROPOSAL] Tempo - A proposal for an enterprise IoT platform From: Greg Stein To: general@incubator.apache.org Content-Type: multipart/alternative; boundary=001a11440cb4154ec805295b0bd4 --001a11440cb4154ec805295b0bd4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Seriously? IoT can simply mean a temperature sensor in your house. No need for a database, let alone something like Hadoop. ... that's just over-engineering. On Thu, Jan 14, 2016 at 7:51 PM, Gregory Chase wrote: > I'd recommend a PostgreSQL adaptor, which opens a huge new world. > > Of course, if you are Apache and you are IOT, then Hadoop and Spark, and > all the streaming analytics technologies are key too. > > On Thu, Jan 14, 2016 at 3:39 PM, Tony Faustini wrote: > > > Thanks Gregory we look forward to seeing you around. We currently use > > MySQL and MongoDB but the data pipeline is written in in a way that any > > datastore could be used. > > Thanks > > -Tony > > > > > On Jan 14, 2016, at 3:24 PM, Gregory Chase wrote: > > > > > > I don't qualify as a "mentor", but plan on seeing me around your > > community > > > as it develops. This is a very interesting topic for me. > > > > > > Maybe you need a database or two. I know a few ;-) > > > > > > On Thu, Jan 14, 2016 at 2:19 PM, Tony Faustini > wrote: > > > > > >> Hi Hadrian, I have made the changes to the Tempo proposal relative t= o > > it=E2=80=99s > > >> renaming as iota. The changes are in the proposal itself I don=E2=80= =99=E2=80=99t > think > > I > > >> can rename the top-level project name from Tempo to iota (let me kno= w > > if I > > >> can or should). If anything else needs to be done please let me know= . > > >> Thanks > > >> -Tony > > >> > > >>> On Jan 11, 2016, at 5:35 PM, Hadrian Zbarcea > > wrote: > > >>> > > >>> With a bit of delay due to the Holidays season, I think it's time t= o > > >> continue this thread. > > >>> > > >>> The code has been available for a while to mentors and those who > > >> requested. I assume the mentors did take a look at it, I certainly > did. > > The > > >> code looks clean and the idea sound. Plus the IoT field is one that > > matures > > >> fast and I consider a good fit for ASF technologies. > > >>> > > >>> There is the outstanding issue of changing the name as it seems > > unlikely > > >> to graduate as Tempo. There is a proposal to incubate it under the > > "iota" > > >> name (whatever the capitalization). Tony, if you could update the > > proposal > > >> to reflect that (or whatever name you choose) it'd be great. After > that, > > >> assuming no other objections or concerns, I would suggest starting a > > vote. > > >>> > > >>> Cheers, > > >>> Hadrian > > >>> > > >>> > > >>> On 12/25/2015 09:49 PM, Roman Shaposhnik wrote: > > >>>> Hi Tony! > > >>>> > > >>>> Has there been any activity around this proposal? I find it really > > >> interesting, > > >>>> and just like Hadrian I really would love to see the code on GitHu= b > > >> (although > > >>>> it is NOT a pre-requisite to being consider for ASF Incubator). > > >>>> > > >>>> Thanks, > > >>>> Roman. > > >>>> > > >>>> P.S. Greetings from your past life managing JavaStudio ;-) > > >>>> > > >>>> > > >>>> On Wed, Dec 2, 2015 at 3:50 PM, Hadrian Zbarcea > > > >> wrote: > > >>>>> Hi Tony, > > >>>>> > > >>>>> It is a very interesting proposal and I would like to help out as > > >> well. I do > > >>>>> have a bit of experience of the IoT field, both part of my ASF > > >> contributions > > >>>>> and other work I did. I volunteer to be a mentor or champion. Loo= ks > > >> like one > > >>>>> of your understated goals is to grow a community and I agree the > ASF > > >> is the > > >>>>> right place for that. > > >>>>> > > >>>>> You mentioned the code being available on github, but I couldn't > find > > >> it > > >>>>> where I thought it could be [1]. Would it be possible to make the > > code > > >>>>> available to potential mentors? I think it would speed up the > process > > >> and > > >>>>> you would get more support faster. > > >>>>> > > >>>>> There were also a number of positive answers to your email on the > > >> incubator > > >>>>> list, but you were not cc'ed, so if you're not subscribed to the > list > > >> you > > >>>>> might have missed them. > > >>>>> > > >>>>> It's a great idea, thanks for considering the ASF incubator and i= t > > >> could > > >>>>> have great success given the growth of IoT. > > >>>>> > > >>>>> Best Regards, > > >>>>> Hadrian > > >>>>> > > >>>>> [1] https://github.com/litbit > > >>>>> > > >>>>> > > >>>>> > > >>>>> On 12/02/2015 03:34 PM, Tony Faustini wrote: > > >>>>>> > > >>>>>> To: general@incubator.apache.org > > >>>>>> > > >>>>>> Hi All, Litbit is an enterprise IoT company comprised of > individuals > > >>>>>> that have worked for Yahoo, Apple, Microsoft, Sun Microsystems, > > Intel, > > >>>>>> Cisco Systems and 365 Main. We are working with some of the > world's > > >>>>>> leading companies providing them with an enterprise IoT platform= . > We > > >>>>>> value the open source community and the way it is changing > > enterprise > > >>>>>> software. We are eager to build an open source community around > > Tempo > > >>>>>> which powers RhythmOS our commercial offering. > > >>>>>> > > >>>>>> Thanks > > >>>>>> -Tony Faustini (Litbit Co) > > >>>>>> > > >>>>>> > > >>>>>> Tempo - A Proposal for Apache Incubator > > >>>>>> > > >>>>>> Abstract > > >>>>>> > > >>>>>> The Apache Foundation has been very successful in bringing > together > > >>>>>> key software components that have enabled people to interact wit= h > > each > > >>>>>> other via a variety of content platforms and it will no doubt > > continue > > >>>>>> to do so. At the same time modern society is becoming > increasingly > > >>>>>> dependent on devices that interact with each other and with > people. > > >>>>>> The amount of data that will be produced by devices will be orde= rs > > of > > >>>>>> magnitude greater than what has been produced by humans in the > past. > > >>>>>> In addition, the orchestration of devices and people will be an > > >>>>>> important area of growth for the foreseeable future. This new > > dynamic > > >>>>>> will eventually become manifest in a growing number of Apache > > projects > > >>>>>> that enable this to occur. Our wish is to contribute to this > > movement > > >>>>>> by contributing the Tempo system to the Open Source Community vi= a > > the > > >>>>>> Apache Foundation. Tempo is an open platform to interconnect any > and > > >>>>>> all devices, sensors, people, and applications, henceforth > referred > > to > > >>>>>> as points, through a scalable, secure, and modular architecture, > > >>>>>> enabling applications to generate analysis, create actions and/o= r > > add > > >>>>>> intelligence to their behaviors and patterns. > > >>>>>> > > >>>>>> Proposal > > >>>>>> > > >>>>>> Perhaps you are a homeowner configuring the interaction between > your > > >>>>>> family and all the smart devices in your home. Or you might be a > > >>>>>> global company orchestrating millions of devices and people acro= ss > > >>>>>> different continents. Either way you face the same fundamental > > >>>>>> problem; namely, how do you manage many points in a secure robus= t > > and > > >>>>>> meaningful manner? Tempo is an open source software system that > > >>>>>> enables homeowners and global companies to download a software > > system > > >>>>>> that provides secure and robust orchestration. > > >>>>>> > > >>>>>> The Tempo system consists of a variety of components: > > >>>>>> > > >>>>>> - A basic but extensible desktop > > >>>>>> - An extensible mechanism for capturing data from a variety of > > sources > > >>>>>> - A set of translators that feed the data capture mechanism and = a > > >>>>>> framework for the development of additional translators > > >>>>>> - A secure means of moving data using digital envelopes based on > > >>>>>> symmetric and asymmetric encryption and decryption via Apache > Kafka > > >>>>>> - Optionally maintaining data encrypted in a datastore > > >>>>>> - Support for a variety of data repositories > > >>>>>> - Authentication and authorization using oAuth2 > > >>>>>> - Secure APIs for access to data and the system information > > >>>>>> - User management > > >>>>>> - Device management > > >>>>>> - Automated software upgrades via Salt > > >>>>>> - Configuration management > > >>>>>> - Robust basic infrastructure based on Apache Mesos that enables > > >>>>>> scalability > > >>>>>> - Dockerized applications > > >>>>>> > > >>>>>> Background > > >>>>>> > > >>>>>> We are in the midst of a revolution in which the Internet of > Things > > >>>>>> (IoT) is poised to impact the development of our society in ways > we > > >>>>>> can not even begin to imagine. Unfortunately, we know of no > coherent > > >>>>>> OSS (Open Source Software) solution that can harness the > > >>>>>> potentialities of this increasingly important trend. Manufacture= rs > > of > > >>>>>> IoT devices, both in the consumer and industrial spaces, continu= e > to > > >>>>>> develop proprietary systems. Tempo is an open source IoT system > that > > >>>>>> creates an open source solution enabling the orchestration of Io= T > > >>>>>> devices that brings the benefits of OSS to this space. Tempo was > > >>>>>> initially developed by Litbit and is deployed in a growing numbe= r > of > > >>>>>> Industrial contexts, especially in the context of Data Center > > >>>>>> Infrastructure. > > >>>>>> > > >>>>>> Rationale > > >>>>>> > > >>>>>> Tempo is a general platform for orchestrating IoT devices in bot= h > > >>>>>> consumer and industrial contexts. It is complementary to the > > existing > > >>>>>> Apache projects and is itself built using of a number of Apache > > >>>>>> projects. Bringing Tempo into Apache is very beneficial to both > the > > >>>>>> Apache community and the IoT community. > > >>>>>> > > >>>>>> The rapid growth of IoT needs to be harnessed in the Open Source > > >>>>>> Community. We believe the Apache Foundation is a great fit as th= e > > >>>>>> long-term home for Tempo, as it provides an established process > for > > >>>>>> community-driven development and decision making by consensus. > This > > is > > >>>>>> exactly the model we want for future Tempo development. > > >>>>>> > > >>>>>> Initial Goals > > >>>>>> > > >>>>>> Move the existing codebase to Apache > > >>>>>> Integrate with the Apache development process > > >>>>>> Ensure all dependencies are compliant with Apache License versio= n > > 2.0 > > >>>>>> Incremental development and releases per Apache guidelines > > >>>>>> > > >>>>>> Current Status > > >>>>>> > > >>>>>> Tempo has undergone a major release (0.1) and is being used in > > >>>>>> production by several global organizations. The Tempo codebase i= s > > >>>>>> currently hosted at github.com, which will seed the Apache git > > >>>>>> repository. > > >>>>>> > > >>>>>> Meritocracy > > >>>>>> > > >>>>>> We plan to invest in supporting a meritocracy. We will discuss t= he > > >>>>>> requirements in an open forum. Several companies have already > > >>>>>> expressed interest in this project, and we intend to invite > > additional > > >>>>>> developers to participate. We will encourage and monitor communi= ty > > >>>>>> participation so that privileges can be extended to those that > > >>>>>> contribute. > > >>>>>> > > >>>>>> Community > > >>>>>> > > >>>>>> The need for an open source IoT orchestration system is > tremendous. > > >>>>>> Tempo is currently being used by several organizations worldwide= . > By > > >>>>>> bringing Tempo into Apache, we believe that the community will > > quickly > > >>>>>> grow and become a significant Apache offering. > > >>>>>> > > >>>>>> Core Developers > > >>>>>> > > >>>>>> Tempo was initially developed at Litbit by the following > > individuals: > > >>>>>> > > >>>>>> Rutvij Clerk > > >>>>>> Miron Costant > > >>>>>> Tony Faustini > > >>>>>> Reza Hajebi > > >>>>>> AmirHossein Jabbari > > >>>>>> Shahin Mowzoon > > >>>>>> Scott Noteboom > > >>>>>> Sydney Noteboom > > >>>>>> Omkar Prabhu > > >>>>>> Don Shields > > >>>>>> > > >>>>>> Alignment > > >>>>>> > > >>>>>> IoT orchestration is in need of an Open Source Solution. We > believe > > >>>>>> Tempo can be that solution and fill this need in the Apache > > >>>>>> Foundation's offerings. We believe that Tempo will remove the > > barriers > > >>>>>> imposed by proprietary solutions and usher in significant growth > for > > >>>>>> the Apache Foundation. The alignment is also beneficial to other > > >>>>>> Apache communities (such as Zookeeper, Kafka, and Mesos). We cou= ld > > >>>>>> include additional sub-projects in the future. > > >>>>>> > > >>>>>> Known Risks > > >>>>>> > > >>>>>> Orphaned Products > > >>>>>> > > >>>>>> There will be an initial need to ensure the availability and > > >>>>>> robustness of an initial offering so that contributors and users > are > > >>>>>> highly incentivized to continue development. To this extent, > > >>>>>> organizations can be encouraged to build critical business > > >>>>>> applications around Tempo and the risk of the project being > > abandoned > > >>>>>> will be minimized. > > >>>>>> > > >>>>>> Inexperience with Open Source > > >>>>>> > > >>>>>> Our lack of experience with Open Source is an area we will need > > >>>>>> significant accompaniment with. We are more than willing to inve= st > > >>>>>> time and resources to create a healthy open source project. Duri= ng > > >>>>>> that time, we will curate an open-source community and attract > > growing > > >>>>>> numbers of developers from a diverse group of contributors. > > >>>>>> > > >>>>>> Homogenous Developers > > >>>>>> > > >>>>>> The initial committers will be from Litbit, a well funded startu= p. > > We > > >>>>>> plan to grow Tempo with an active community of developers, and w= e > > are > > >>>>>> committed to recruiting additional committers based on their > > >>>>>> contributions to the project. > > >>>>>> > > >>>>>> Reliance on Salaried Developers > > >>>>>> > > >>>>>> It is expected that Tempo development will occur on both salarie= d > > time > > >>>>>> and on volunteer time, after hours. The majority of initial > > committers > > >>>>>> are paid by Litbit to contribute to this project. However, they > are > > >>>>>> all passionate about the project, and we are confident that the > > >>>>>> project will continue even if no salaried developers contribute = to > > the > > >>>>>> project. We are committed to recruiting additional committers > > >>>>>> including non-salaried developers. > > >>>>>> > > >>>>>> Relationships with Other Apache Products > > >>>>>> > > >>>>>> As mentioned in the Alignment section, Tempo is closely integrat= ed > > >>>>>> with Zookeeper, Kafka, and Mesos. We look forward to collaborati= ng > > >>>>>> with those communities, as well as other Apache communities. > > >>>>>> > > >>>>>> Deep Respect for the Apache Brand > > >>>>>> > > >>>>>> Tempo will become a healthy and well known open source project. > This > > >>>>>> proposal is not for the purpose of generating publicity. Rather, > the > > >>>>>> primary benefits to joining Apache are those outlined in the > > Rationale > > >>>>>> section. > > >>>>>> > > >>>>>> Documentation > > >>>>>> > > >>>>>> The reader will find these websites highly relevant: > > >>>>>> > > >>>>>> Tempo website: Coming soon > > >>>>>> Tempo documentation: Coming soon > > >>>>>> Codebase: Becoming public soon > > >>>>>> User group: Coming soon > > >>>>>> > > >>>>>> Source and Intellectual Property Submission Plan > > >>>>>> > > >>>>>> The Tempo codebase is currently hosted on Github. To give you so= me > > >>>>>> idea of what we will be contributing here are some basic > statistics > > >>>>>> from our current Github > > >>>>>> > > >>>>>> OAuth Server > > >>>>>> 30 text files. > > >>>>>> 30 unique files. > > >>>>>> 5 files ignored. > > >>>>>> > > >>>>>> http://cloc.sourceforge.net v 1.64 T=3D0.17 s (168.9 files/s, > > 101341.2 > > >>>>>> lines/s) > > >>>>>> > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> Language files blank comment > > >> code > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> CSS 7 2724 > 70 > > >>>>>> 12148 > > >>>>>> Javascript 5 144 25= 4 > > >>>>>> 1054 > > >>>>>> Python 14 73 > 60 > > >>>>>> 129 > > >>>>>> HTML 2 15 > 7 > > >>>>>> 119 > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> SUM: 28 2956 391 > > >>>>>> 13450 > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> > > >>>>>> > > >>>>>> Data Server > > >>>>>> 21 text files. > > >>>>>> 20 unique files. > > >>>>>> 9 files ignored. > > >>>>>> > > >>>>>> http://cloc.sourceforge.net v 1.64 T=3D0.08 s (208.7 files/s, > > 19657.5 > > >>>>>> lines/s) > > >>>>>> > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> Language files blank comment > > >> code > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> Python 15 196 290 > > >>>>>> 829 > > >>>>>> make 1 30 > 6 > > >>>>>> 156 > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> SUM: 16 226 296 > > >>>>>> 985 > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> > > >>>>>> > > >>>>>> Management Server > > >>>>>> 114 text files. > > >>>>>> 110 unique files. > > >>>>>> 16 files ignored. > > >>>>>> > > >>>>>> http://cloc.sourceforge.net v 1.64 T=3D0.40 s (260.1 files/s, > > 59749.4 > > >>>>>> lines/s) > > >>>>>> > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> Language files blank comment > > >> code > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> CSS 7 2724 > 70 > > >>>>>> 12148 > > >>>>>> Python 31 757 34= 0 > > >>>>>> 3203 > > >>>>>> HTML 61 383 3= 2 > > >>>>>> 2823 > > >>>>>> Javascript 5 144 25= 4 > > >>>>>> 1054 > > >>>>>> make 1 30 > > 6 > > >>>>>> 156 > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> SUM: 105 4038 702 > > >>>>>> 19384 > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> > > >>>>>> Data Pipeline > > >>>>>> 81 text files. > > >>>>>> 81 unique files. > > >>>>>> 26 files ignored. > > >>>>>> > > >>>>>> http://cloc.sourceforge.net v 1.64 T=3D0.32 s (177.3 files/s, > > 15377.2 > > >>>>>> lines/s) > > >>>>>> > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> Language files blank comment > code > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> Java 54 609 909 > > >>>>>> 2915 > > >>>>>> Maven 1 16 24 > > >>>>>> 408 > > >>>>>> XML 2 0 = 1 > > >>>>>> 63 > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> SUM: 57 625 934 > > >>>>>> 3386 > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> > > >>>>>> > > >>>>>> Orchestration > > >>>>>> 5 text files. > > >>>>>> 5 unique files. > > >>>>>> 3 files ignored. > > >>>>>> > > >>>>>> http://cloc.sourceforge.net v 1.64 T=3D0.03 s (90.1 files/s, > 32463.5 > > >>>>>> lines/s) > > >>>>>> > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> Language files blank comment > > code > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> Python 3 113 78 > > >>>>>> 890 > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> SUM: 3 113 78 > > >>>>>> 890 > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> > > >>>>>> > > >>>>>> Data Collector > > >>>>>> 13 text files. > > >>>>>> 12 unique files. > > >>>>>> 4 files ignored. > > >>>>>> > > >>>>>> http://cloc.sourceforge.net v 1.64 T=3D0.04 s (256.8 files/s, > > 18873.7 > > >>>>>> lines/s) > > >>>>>> > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> Language files blank comment > > code > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> Cython 1 50 49 > > >>>>>> 318 > > >>>>>> Python 8 56 40 > > >>>>>> 220 > > >>>>>> Bourne Shell 1 0 0 > > >>>>>> 2 > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> SUM: 10 106 89 > > >>>>>> 540 > > >>>>>> > > >>>>>> > > >> > > > -------------------------------------------------------------------------= ------ > > >>>>>> > > >>>>>> This is the exact codebase that we would migrate to the Apache > > >> foundation. > > >>>>>> > > >>>>>> Upon entering Apache, Tempo will migrate to an Apache License 2.= 0 > > with > > >>>>>> all contributions licensed to the Apache Foundation. In certain > > cases > > >>>>>> if individuals or organizations hold copyright, we will ensure > they > > >>>>>> grant a license to the Apache Foundation. Going forward, all > commits > > >>>>>> will be licensed directly to the Apache foundation through our > > signed > > >>>>>> Individual Contributor License Agreements for all committers on > the > > >>>>>> project. > > >>>>>> > > >>>>>> Upon entering Apache, Litbit will sign over copyright to the > Apache > > >>>>>> foundation. > > >>>>>> > > >>>>>> External Dependencies > > >>>>>> > > >>>>>> To the best of our knowledge, all of Tempo dependencies (except > 0MQ) > > >>>>>> are distributed under Apache compatible licenses. Upon acceptanc= e > to > > >>>>>> the incubator, we would begin a thorough analysis of all > transitive > > >>>>>> dependencies to verify this fact and introduce license checking > into > > >>>>>> the build and release process (for instance integrating Apache > Rat). > > >>>>>> > > >>>>>> Tempo has used 0MQ for some types of internal messaging, and 0MQ > is > > >>>>>> licensed under the GNU Lesser General Public License. We are in > the > > >>>>>> process of making the Tempo messaging layer pluggable, and plan = to > > use > > >>>>>> Netty (which is licensed under Apache License v2) as our default > > >>>>>> messaging plugin (while keeping 0MQ as an optional plugin). > > >>>>>> > > >>>>>> Cryptography > > >>>>>> > > >>>>>> We do not expect Tempo to be a controlled export item due to the > use > > >>>>>> of encryption. Tempo enables encryptions via a digital envelope > > using: > > >>>>>> > > >>>>>> RSA 128 Bits > > >>>>>> AES 128 Bits > > >>>>>> > > >>>>>> Required Resources > > >>>>>> > > >>>>>> Mailing lists > > >>>>>> > > >>>>>> tempo-user > > >>>>>> tempo-dev > > >>>>>> tempo-commits > > >>>>>> tempo-private (with moderated subscriptions) > > >>>>>> > > >>>>>> Subversion Directory > > >>>>>> > > >>>>>> Git is the preferred source control system: git:// > > >> git.apache.org/tempo > > >>>>>> > > >>>>>> Issue Tracking > > >>>>>> > > >>>>>> JIRA Tempo (Tempo) > > >>>>>> > > >>>>>> Initial Committers > > >>>>>> > > >>>>>> Pritesh Bharakhada < pritesh at e2logy dot com > > > >>>>>> Rutvij Clerk > > >>>>>> Miron Costant > > >>>>>> Tony Faustini > > >>>>>> Reza Hajebi > > >>>>>> Amirhossein Jabbari < amirhossein at litbit dot com> > > >>>>>> Shahin Mowzoon > > >>>>>> Scott Noteboom < notebooms at litbit dot com> > > >>>>>> Sydney Noteboom > > >>>>>> Shailesh Patel < shailesh at e2logy dot com > > > >>>>>> Omkar Prabhu > > >>>>>> Bill Salter > > >>>>>> Don Shields > > >>>>>> > > >>>>>> Affiliations > > >>>>>> > > >>>>>> Pritesh Bharakhada - e2logy > > >>>>>> Rutvij Clerk - Litbit > > >>>>>> Miron Costant - Litbit > > >>>>>> Tony Faustini - Litbit > > >>>>>> Reza Hajebi - Litbit > > >>>>>> Amirhossein Jabbari - Litbit > > >>>>>> Shahin Mowzoon - Litbit > > >>>>>> Scott Noteboom - Litbit > > >>>>>> Sydney Noteboom - Litbit > > >>>>>> Shailesh Patel - e2logy > > >>>>>> Omkar Prabhu - Litbit > > >>>>>> Bill Salter - Envise > > >>>>>> Don Shields - Litbit > > >>>>>> > > >>>>>> Sponsors > > >>>>>> litbit > > >>>>>> > > >>>>>> Champion > > >>>>>> TBD > > >>>>>> > > >>>>>> We are looking for a champion > > >>>>>> > > >>>>>> Nominated Mentors > > >>>>>> > > >>>>>> TBD > > >>>>>> > > >>>>>> Sponsoring Entity > > >>>>>> > > >>>>>> The Apache Incubator > > >>>>>> > > >>>>>> > > --------------------------------------------------------------------- > > >>>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > > >>>>>> For additional commands, e-mail: > general-help@incubator.apache.org > > >>>>>> > > >>>>> > > >>>>> > --------------------------------------------------------------------- > > >>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > > >>>>> For additional commands, e-mail: general-help@incubator.apache.or= g > > >>>>> > > >>>> > > >>>> > --------------------------------------------------------------------- > > >>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > > >>>> For additional commands, e-mail: general-help@incubator.apache.org > > >>>> > > >> > > >> > > >> --------------------------------------------------------------------= - > > >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > > >> For additional commands, e-mail: general-help@incubator.apache.org > > >> > > >> > > > > > > > > > -- > > > Greg Chase > > > > > > Director of Big Data Communities > > > http://www.pivotal.io/big-data > > > > > > Pivotal Software > > > http://www.pivotal.io/ > > > > > > 650-215-0477 > > > @GregChase > > > Blog: http://geekmarketing.biz/ > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > > For additional commands, e-mail: general-help@incubator.apache.org > > > > > > > -- > Greg Chase > > Director of Big Data Communities > http://www.pivotal.io/big-data > > Pivotal Software > http://www.pivotal.io/ > > 650-215-0477 > @GregChase > Blog: http://geekmarketing.biz/ > --001a11440cb4154ec805295b0bd4--