+1 (non-binding) Thks Amol
On Sun, Jan 17, 2016 at 10:47 PM, Naresh Agarwal <naresh.agar...@gmail.com> wrote: > +1 (non-binding) > > Thanks > Naresh Agarwal > > On Mon, Jan 18, 2016 at 12:00 PM, Bruno Mahé <br...@bmahe.net> wrote: > > > +1 (non-binding) > > > > On 01/16/2016 12: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 > >> > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > > For additional commands, e-mail: general-h...@incubator.apache.org > > > > >