+1 (binding). Thanks!
On Wed, Jan 20, 2016 at 8:49 AM Julian Hyde <jh...@apache.org> wrote: > +1 (binding) > > Julian > > > On Jan 19, 2016, at 10:43 PM, Jean-Baptiste Onofré <j...@nanthrax.net> > wrote: > > > > +1 (binding) > > > > Regards > > JB > > > > On 01/19/2016 01:25 PM, Hadrian Zbarcea wrote: > >> I want to encourage more IPMC members to cast a vote, in case this > >> thread went unnoticed. > >> > >> Cheers, > >> Hadrian > >> > >> On 01/16/2016 03:40 PM, Hadrian Zbarcea wrote: > >>> The vote is as usually open for at least 72 hours. > >>> > >>> Here's my +1. > >>> > >>> Hadrian > >>> > >>> > >>> On 01/16/2016 03:12 PM, Hadrian Zbarcea wrote: > >>>> Hi, > >>>> > >>>> The iota proposal [1] (initially Tempo) was proposed about 6 weeks > ago. > >>>> > >>>> Because of the naming conflict that would have likely required to > change > >>>> name at graduation, the project name was changed to "Apache iota" (the > >>>> greek letter), which resonates better with the IoT field the project > >>>> targets and passed a summary podling name search. > >>>> > >>>> The code was made available in December for our review and answers on > >>>> the general@ list have been answered. > >>>> > >>>> We think it's time to move to the next step, a formal vote. > Therefore... > >>>> > >>>> Please cast your vote to: > >>>> [] +1 - accept Apache iota as a new incubating project > >>>> [] 0 - not sure > >>>> [] -1 - do not accept the Apache iota project (because: ...) > >>>> > >>>> Thanks, > >>>> Hadrian > >>>> > >>>> > >>>> [1] https://wiki.apache.org/incubator/IotaProposal > >>>> [2] https://en.wikipedia.org/wiki/Iota > >>>> > >>>> > >>>> --------------------- > >>>> > >>>> iota Proposal > >>>> > >>>> 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 > >>>> iota system to the Open Source Community via the Apache Foundation. > >>>> Apache iota 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? > >>>> Apache iota is an open source software system that enables homeowners > >>>> and global companies to download a software system that provides > secure > >>>> and robust orchestration. > >>>> > >>>> The iota 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. Apache iota 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. Apache iota was initially developed > >>>> by Litbit and is deployed in a growing number of Industrial contexts, > >>>> especially in the context of Data Center Infrastructure. > >>>> > >>>> Rationale > >>>> > >>>> Apache iota 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 iota 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 iota, as it provides an established process for > >>>> community-driven development and decision making by consensus. This is > >>>> exactly the model we want for future iota 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 > >>>> > >>>> Apache iota has undergone a major release (0.1) and is being used in > >>>> production by several global organizations. The iota 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. > >>>> Apache iota is currently being used by several organizations > worldwide. > >>>> By bringing iota into Apache, we believe that the community will > quickly > >>>> grow and become a significant Apache offering. > >>>> > >>>> Core Developers > >>>> > >>>> iota 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 > iota > >>>> can be that solution and fill this need in the Apache Foundation's > >>>> offerings. We believe that iota 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 iota 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 iota 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 iota 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, iota is closely integrated with > >>>> Zookeeper, Kafka, and Mesos. We look forward to collaborating with > those > >>>> communities, as well as other Apache communities. > >>>> > >>>> An Excessive Fascination with the Apache Brand > >>>> > >>>> iota 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: > >>>> > >>>> iota website: Coming soon > >>>> iota documentation: Coming soon > >>>> Codebase: Becoming public soon > >>>> User group: Coming soon > >>>> Source and Intellectual Property Submission Plan > >>>> > >>>> The iota 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 > >>>> > >>>> [...] (tables omitted as they don't render well; see online version > [1] > >>>> for details) > >>>> > >>>> This is the exact codebase that we would migrate to the Apache > >>>> foundation. > >>>> > >>>> Upon entering Apache, iota 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 a Software Grant Agreement (SGA): > >>>> https://www.apache.org/licenses/software-grant.txt > >>>> > >>>> External Dependencies > >>>> > >>>> To the best of our knowledge, all of iota 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). > >>>> > >>>> iota 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 iota 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 iota to be a controlled export item due to the use of > >>>> encryption. iota enables encryptions via a digital envelope using: > >>>> > >>>> RSA 128 Bits > >>>> AES 128 Bits > >>>> Required Resources > >>>> > >>>> Mailing lists > >>>> > >>>> iota-user > >>>> iota-dev > >>>> iota-commits > >>>> iota-private (with moderated subscriptions) > >>>> Subversion Directory > >>>> > >>>> Git is the preferred source control system: git://git.apache.org/iota > >>>> > >>>> Issue Tracking > >>>> > >>>> JIRA iota (IOTA) > >>>> > >>>> Initial Committers > >>>> > >>>> 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> > >>>> Omkar Prabhu <omkar at litbit dot com > > >>>> Bill Salter <bsalter at enviseco dot com > > >>>> Don Shields <dshields at litbit dot com > > >>>> Affiliations > >>>> > >>>> 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 > >>>> > >>>> Champion > >>>> > >>>> Hadrian Zbarcea <hadrian at apache dot org> > >>>> > >>>> > >>>> Nominated Mentors > >>>> > >>>> Sterling Hughes <sterling at apache dot org> > >>>> Daniel Gruno <humbedooh at apache dot org> > >>>> Justin Mclean <justin at classsoftware dot com> > >>>> Hadrian Zbarcea <hadrian at apache dot org> > >>>> > >>>> > >>>> Sponsoring Entity > >>>> > >>>> The Apache Incubator > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > >> For additional commands, e-mail: general-h...@incubator.apache.org > >> > > > > -- > > Jean-Baptiste Onofré > > jbono...@apache.org > > http://blog.nanthrax.net > > Talend - http://www.talend.com > > > > --------------------------------------------------------------------- > > 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 > >