Hello community, Please find below a proposal draft wish to submit to the ASF. The proposal is only a draft and persons interesting to this project are welcome to join.
I am new here and also need help for the proposal and the further processing. A brief introduction of IDTP, UTID, and Busilet could be found in http://www.utid.org/ Thanks in advance Best regards, Huang ================ Busilet Proposal =============== ===Abstract Busilet is a reference implementation of IDTP (Identifier Tracing Protocol) and UTID (Universally Traceable Identifier), a new communication protocol and an identification system, which were submitted to IETF as two Internet-Drafts (http://tools.ietf.org/html/draft-huangng-idtp-01, http://tools.ietf.org/html/draft-huangng-utid-01). The IDTP is an application-level protocol for distributed and collaborative information systems, potentially used in wide areas of computation, such as the Internet of Things, cloud computing, pervasive computing, distributed database, and remote procedure call. ===Proposal I propose to move future development of Busilet to the Apache Software Foundation in order to build a broader user and developer community. Busilet had been under developing by me only and published as open software in https://sourceforge.net/p/busilet. I hope that with the help of developers all around the world, the system could become more powerful and functional in wide areas of computation. ===Background Busilet was originated from a project called Things Mail (tmail) System in a small innovative company nearly three years ago. The tmail system require full interoperation among operating system platforms, organizations (express companies and delivery stations), physical things (mails and smart mail boxes), and persons (senders, delivery men, and receivers). UTIDs were designed to identify these various objects and IDTP is used as a communication protocol to exchange message among them. After the project finished, I recognized that the development prospects of the UTID and IDTP so that continued to conduct further researches on them during the last two years. I wrote specifications of UTID and IDTP while I was developing Busilet to proof the feasibility and practicality of the specifications. I had submitted the specifications to IETF as two Internet Drafts. I realized that it is impossible for me alone to fulfill the task. Therefore, I do hope more persons are involved in the task making contributes to the computation world. ===Rationale As the reference implementation of UTID and IDTP in Java language, Busilet Project is developed for following reasons: **To demonstrate the feasibility and practicality of the two Internet-Drafts of UTID and IDTP. **To find errors in the two Internet-Drafts and improve them. **To provide a new communication protocol for public used in the Internet of Things, cloud computing, pervasive computing, distributed database, and remote procedure call. ===Recent Goals The initial goals for Apache Busilet are: **Improve the existing Busilet project by refactoring the codes. **Implements all features defined in the two Internet-Drafts. **Extends two features: session and encryption, which are already implemented in the Busilet Project at present. **Release a stable version of code. **Rewrite development documents and user manuals. ===Current Status Several versions of code of Busilet Project could be accessed in: https://sourceforge.net/p/busilet The latest version of Busilet Project is fully compatible with the two Internet-Drafts. The early versions of Busilet Project have been successfully applied in four real production projects. ===Meritocracy The project is completely new and there is no person involved in it at present. ===Community Busilet will try to foster a diverse community that is open to everyone. It is released under a Apache License 2.0 to encourage the maximum possible adoption by all potential users and developers. The Busilet community encourages suggestions and contributions from any potential user and developers. ===Core Developers The project is completely new and I am the only developer. I would like to have more competent developers joining this project and have the project leaded by an excellent leader. ===Alignment The initial Busilet makes use of Jackson component and other components such as org.json component. It is possible to use a better json component to replace these components in the future. ===Known Risks ===Orphaned Products There is a small risk of being orphaned. We will try to avoid it happens from the beginning. ===Inexperience with Open Source The Busilet has been treated as an open source project since its beginning. While our experience with public open source is limited, we do not anticipate difficulty in operating under Apache's development process. ===Homogeneous Developers ===Reliance on Salaried Developers ===Relationships with Other Apache Projects This project has no know connections or alignment with existing ASF projects. ===An Excessive Fascination with the Apache Brand ===Documentation There are two Internet-Drafts submitted to IETF: http://tools.ietf.org/html/draft-huangng-idtp-01 http://tools.ietf.org/html/draft-huangng-utid-01 There is not currently documentation about Busilet on the web, but Busilet is a Java project so that a full API document is provided in the project. ===Initial Source Busilet has been in development since spring 2011. Once the code base has been vetted for compliance to ASF license standards, it will be donated to the ASG using the CCLA process. ===Source and Intellectual Property Submission Plan To be determined ===External Dependencies Jackjon (Apache or LGPL), junit (CPL). ===Cryptography ===Required Resources ===Mailing Lists - busilet-dev: - busilet-commits: - busilet-user: - busilet-private: ===Subversion Directory - SVN repository : ===Issue Tracking - JIRA: ===Other Resources ===Initial Committers To be determined ===Affiliations To be determined ===Sponsors ===Champions To be determined ===Nominated Mentors To be determined ===Sponsoring Entity To be determined -- ------------------------------ Mr. Huang Neng Geng ------------------------------ Associate Professor School of the Internet of Things Wuxi Institute of Technology Wuxi, Jiangsu, China, 214121 Mobile: 86-13921501950 email: huan...@gmail.com