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 > >