So then I might suggest refining the positioning. When I see "an enterprise IoT platform" I'm thinking of backend systems and analysis, not end point embedded systems or devices beyond the node.
A Nest thermostat is a device, but the backend analysis and smart cloud app that centralizes the service and enhances the intelligence of the end point device is the "enterprise" portion of the solution IMHO. -G On Fri, Jan 15, 2016 at 6:01 PM, Greg Stein <gst...@gmail.com> wrote: > Well aware of all that. Just kind of amazed that the data center is the > focal point of this thread. That's a solved problem, rather than the IoT > endpoints/sensors/etc. It seems the hard problem is lifting data from your > embedded microcontroller, into a data packet sent via TCP/IP to $somewhere. > In my house, I've got dozens of PIC16F688 microcontrollers; needless to > say, they can't talk TCP/IP. Getting data from them is hard, then pushing > that to an IP listener. Writing that listener, dropping data packets into a > datastore, is about 10 lines of Python. > > So yeah. I find the focus strange. > > But hey... that's just commentary/curiosity. Has nothing to do with your > proposal or acceptance into the Incubator. > > Cheers, > -g > > On Fri, Jan 15, 2016 at 11:23 AM, Tony Faustini <t...@litbit.com> wrote: > > > Greg, think of this as a continuum some IoT use cases are simple ( a few > > sensors) others might be at an industrial scale (data centers with > 100,000s > > of sensors). In between there are many other use cases. The data store > > needed at different points of the continuum will be different. iota is > > meant to provide a framework for this continuum enabling simple data > stores > > and complex ones depending on the particular use case. The data store is > > not an integral part of iota, it simply enables the data store needs at > > different points of the continuum. The same would apply to things like > > Hadoop, Storm, or Flink. If you are at the data center end of the > continuum > > then iota should make it easy for you to use big data infrastructure. > iota > > can facilitate this but it’s not needed if you have a simple use case. > For > > example if you want to download iota and use it in a home project then > that > > should be a simple download and install process. If you are an global > > company like ABB or Schneider then you might want to build your own > > industrial scale IoT solution and iota could be at it’s core. > > > > -Tony > > > > > On Jan 15, 2016, at 12:18 AM, Greg Stein <gst...@gmail.com> wrote: > > > > > > 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 <gch...@pivotal.io> > > 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 <t...@litbit.com> > 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 <gch...@pivotal.io> > 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 <t...@litbit.com> > > >> wrote: > > >>>> > > >>>>> Hi Hadrian, I have made the changes to the Tempo proposal relative > to > > >>> it’s > > >>>>> renaming as iota. The changes are in the proposal itself I don’’t > > >> think > > >>> I > > >>>>> can rename the top-level project name from Tempo to iota (let me > know > > >>> 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 <hzbar...@gmail.com> > > >>> wrote: > > >>>>>> > > >>>>>> With a bit of delay due to the Holidays season, I think it's time > to > > >>>>> 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 > GitHub > > >>>>> (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 < > > hadr...@apache.org > > >>> > > >>>>> 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. > > Looks > > >>>>> 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 > it > > >>>>> 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 > with > > >>> 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 > > orders > > >>> 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 > via > > >>> 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/or > > >>> 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 > > across > > >>>>>>>>> different continents. Either way you face the same fundamental > > >>>>>>>>> problem; namely, how do you manage many points in a secure > robust > > >>> 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. > > Manufacturers > > >>> of > > >>>>>>>>> IoT devices, both in the consumer and industrial spaces, > continue > > >> to > > >>>>>>>>> develop proprietary systems. Tempo is an open source IoT system > > >> that > > >>>>>>>>> creates an open source solution enabling the orchestration of > IoT > > >>>>>>>>> devices that brings the benefits of OSS to this space. Tempo > was > > >>>>>>>>> initially developed by Litbit and is deployed in a growing > number > > >> of > > >>>>>>>>> Industrial contexts, especially in the context of Data Center > > >>>>>>>>> Infrastructure. > > >>>>>>>>> > > >>>>>>>>> Rationale > > >>>>>>>>> > > >>>>>>>>> Tempo is a general platform for orchestrating IoT devices in > both > > >>>>>>>>> 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 > the > > >>>>>>>>> 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 > version > > >>> 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 > is > > >>>>>>>>> currently hosted at github.com, which will seed the Apache git > > >>>>>>>>> repository. > > >>>>>>>>> > > >>>>>>>>> Meritocracy > > >>>>>>>>> > > >>>>>>>>> We plan to invest in supporting a meritocracy. We will discuss > > the > > >>>>>>>>> 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 > > community > > >>>>>>>>> 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 > > could > > >>>>>>>>> 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 > > invest > > >>>>>>>>> time and resources to create a healthy open source project. > > During > > >>>>>>>>> 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 > > startup. > > >>> We > > >>>>>>>>> plan to grow Tempo with an active community of developers, and > we > > >>> 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 > salaried > > >>> 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 > > integrated > > >>>>>>>>> with Zookeeper, Kafka, and Mesos. We look forward to > > collaborating > > >>>>>>>>> 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 > > some > > >>>>>>>>> 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=0.17 s (168.9 files/s, > > >>> 101341.2 > > >>>>>>>>> lines/s) > > >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>> > > >>>>> > > >>> > > >> > > > ------------------------------------------------------------------------------- > > >>>>>>>>> Language files blank comment > > >>>>> code > > >>>>>>>>> > > >>>>>>>>> > > >>>>> > > >>> > > >> > > > ------------------------------------------------------------------------------- > > >>>>>>>>> CSS 7 2724 > > >> 70 > > >>>>>>>>> 12148 > > >>>>>>>>> Javascript 5 144 > 254 > > >>>>>>>>> 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=0.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=0.40 s (260.1 files/s, > > >>> 59749.4 > > >>>>>>>>> lines/s) > > >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>> > > >>>>> > > >>> > > >> > > > ------------------------------------------------------------------------------- > > >>>>>>>>> Language files blank comment > > >>>>> code > > >>>>>>>>> > > >>>>>>>>> > > >>>>> > > >>> > > >> > > > ------------------------------------------------------------------------------- > > >>>>>>>>> CSS 7 2724 > > >> 70 > > >>>>>>>>> 12148 > > >>>>>>>>> Python 31 757 > 340 > > >>>>>>>>> 3203 > > >>>>>>>>> HTML 61 383 > 32 > > >>>>>>>>> 2823 > > >>>>>>>>> Javascript 5 144 > 254 > > >>>>>>>>> 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=0.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=0.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=0.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 > acceptance > > >> 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 <rutvij at litbit dot com> > > >>>>>>>>> Miron Costant <miron at litbit dot com> > > >>>>>>>>> Tony Faustini <tony at litbit dot com > > > >>>>>>>>> Reza Hajebi <reza at litbit dot com> > > >>>>>>>>> Amirhossein Jabbari < amirhossein at litbit dot com> > > >>>>>>>>> Shahin Mowzoon <shahin at litbit dot com> > > >>>>>>>>> Scott Noteboom < notebooms at litbit dot com> > > >>>>>>>>> Sydney Noteboom <sydney at litbit dot com> > > >>>>>>>>> Shailesh Patel < shailesh at e2logy dot com > > > >>>>>>>>> Omkar Prabhu <omkar at litbit dot com > > > >>>>>>>>> Bill Salter <bsalter at enviseco dot com > > > >>>>>>>>> Don Shields <dshields at litbit dot com > > > >>>>>>>>> > > >>>>>>>>> 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-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 > > >>>>>>> > > >>>>> > > >>>>> > > >>>>> > --------------------------------------------------------------------- > > >>>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > > >>>>> For additional commands, e-mail: general-h...@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-unsubscr...@incubator.apache.org > > >>> For additional commands, e-mail: general-h...@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-unsubscr...@incubator.apache.org > > For additional commands, e-mail: general-h...@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/