Thanks for the response, Konstantin. Definitely glad to help as mentor. I have added my name as one of the mentors in the list.
Still love to see the "Relationships to other Apache projects section" in the proposal. - Henry On Sun, Sep 21, 2014 at 6:59 PM, Konstantin Boudnik <c...@apache.org> wrote: > On Thu, Sep 18, 2014 at 10:21PM, Henry Saputra wrote: >> Hi Cos, >> >> Looks like a good start of the proposal. >> >> How would this project relate to compare to existing ones like Apache >> Spark, Storm, or Samza? > > The proposal will be updated shortly with these details. > >> Would love to have comparisons to existing ASF projects section to the >> proposal. >> >> Also, would you guys mind adding or soliciting more mentors? >> Seemed like most of initial committers have not been involved in ASF >> yet so may need some help to adjust to Apache way. > > Good point, Henry! Would you consider investing a few cycles on your own and > join the mentors for this proposal? Thanks in advance! > > Cos > >> >> - Henry >> >> On Thu, Sep 18, 2014 at 9:40 PM, Konstantin Boudnik <c...@apache.org> wrote: >> > I would like to propose Silk as an Apache Incubator project. The new >> > proposal is added to https://wiki.apache.org/incubator/SilkProposal and >> > is duplicated below. >> > >> > -- >> > Regards, >> > Cos >> > >> > >> > = Silk Apache Incubator Proposal = >> > >> > == Abstract == >> > >> > Apache Silk will be a unified In-Memory Data Fabric providing >> > high-performance, >> > distributed in-memory data management software layer between various data >> > sources and user applications. >> > >> > == Proposal == >> > >> > Apache Silk is written mostly in Java and Scala with small amount of C++ >> > code >> > and will initially combine the following technologies under one unified >> > umbrella: >> > * In-Memory Data Grid >> > * In-Memory Compute Grid >> > * In-Memory Streaming Processing >> > This unified in-memory fabric will provide high-performance, distributed >> > in-memory software layer that sits in between various data sources and user >> > applica tions. Data sources can include SQL RDBMS, NoSQL, or HDFS. >> > Applications >> > APIs will be available for Java (and Java-based scripting languages), >> > Scala, >> > C++ and .NET (C#). >> > >> > GridGain Systems, Inc. submits this proposal to donate its Apache >> > 2.0-licensed >> > open source project generally known as “GridGain In-Memory Computing >> > Platform”, >> > its source code, documentation, and websites to the Apache Software >> > Foundation >> > (“ASF”) with the goal of extending the vibrant open source community around >> > this technology ultimately governed by “Apache Way”. Proposed Naming >> > >> > We have been advised by the ASF mentors that the name “Silk” may not be >> > ideal >> > because the name may be too generic and may not pass ASF legal check. Here >> > are >> > the alternatives that we have come up with and any of those will be >> > acceptable >> > for the project pending the ASF legal green light: >> > * Apache Silk (preferable name) >> > * Apache Sylk >> > * Apache Memstor >> > * Apache Ignite >> > >> > == Background & Rationale == >> > >> > In-Memory Data Fabric is a natural and evolutionary consolidation of >> > various >> > “in-memory technologies” from the last decade. From simple local caching >> > (JSR-107), to distributed caching, to data grids and databases, to >> > streaming >> > and plug-n-play acceleration - the in-memory space has grown quite >> > dramatically. >> > >> > With rapid advances in NVRAM and significant price reduction of traditional >> > DRAM on one hand, and growing sophistication and demand for faster data >> > processing on another - many users of these silo-ed technologies and >> > products >> > started to look for a “strategic approach” to in-memory - an in-memory data >> > fabric - that would provide suitable APIs for different types of payloads: >> > from >> > data caching, to data grids, to in-memory SQL data stores, to HPC, to >> > streaming >> > processing. >> > >> > With expensive and proprietary in-memory computing products from companies >> > like >> > Oracle, SAP, Microsoft, and IBM - the developers worldwide need an >> > unhindered >> > access to advanced open source in-memory software technology, the >> > technology >> > they can trust to develop with and deploy for critical applications. >> > Current >> > Status >> > >> > Apache Silk will be based on the technology that is currently developed by >> > GridGain Systems and available under Apache 2.0 license >> > (http://www.gridgain.org). The software has been in development since 2007 >> > and >> > in production since 2009. It is currently used by over 500 production >> > deployments with over 1,000,000 downloads to date, and with over 20,000,000 >> > GridGain nodes started in the last 5 years. >> > >> > == Initial Goals == >> > >> > The number one goal during ASF incubation will coalesce around building a >> > true >> > active and vibrant community governed by the “Apache Way”. The initial >> > development goals for Silk primarily revolve around migrating the existing >> > code >> > base, documentation, and refactoring of the existing internal build, test & >> > release processes. We believe these initial goals are sufficiently >> > difficult to >> > be considered early milestones. >> > >> > Some of the specific initial goals include: >> > * Migrate the existing Silk code base to the ASF. >> > * Refactor development, testing, build and release processes to work in >> > ASF. >> > * Attract developer and user interest in the new Apache Silk project. >> > * Road map the integration efforts with “sister” projects in ASF >> > eco-system like Storm and Spark. >> > * Incorporate externally developed features into the core Apache Silk >> > project. >> > >> > == Known Risks == >> > >> > This proposal is not without its risks, some of which are outlined below. >> > >> > The current list of committers are primarily from GridGain Systems. One of >> > the >> > key purposes of proposing Silk for incubation is to attract new committers >> > and >> > spur the adoption of Silk. The ASF has a well-deserved reputation of >> > fostering >> > and building open source communities, which makes it the ideal location to >> > attempt this community bootstrap. >> > >> > Most of the initial committers are supported by their employers to work on >> > Silk, and may be assigned to work on other priorities. However, the >> > employers >> > of these salaried individuals - GridGain Systems or current customers and >> > users >> > - have a vested interest in seeing Silk thrive as a long-term, growing >> > project. >> > >> > GridGain Systems understands that their employees are acting as individuals >> > when contributing to Apache projects. As a major initial contributor >> > GridGain >> > Systems is prepared to bring additional staff on board to assist with Silk >> > development to ensure its active growth. >> > >> > One of the key motivators in creating the Silk project as part of the >> > Incubator >> > is to leverage the vendor-neutral nature of the ASF. The ASF has a strong >> > and >> > recognized brand as being a leader in open source, and by hosting Silk at >> > the >> > ASF, we hope to attract developers to build a viable community for the >> > project. >> > >> > == Meritocracy == >> > >> > Apache Silk plans to adopt the policy that encourages an environment that >> > supports a meritocracy. We intend to actively ask the community for help, >> > listing/specifying the work that needs to be done, and keeping track of >> > and >> > encouraging members of the community who make any contributions. >> > Community & >> > Core Developers >> > >> > GridGain project has been actively building community of users in the last >> > couple of years with an active StackOverflow group, support groups, and >> > Meetups >> > (http://www.meetup.com/Bay-Area-In-Memory-Computing). This group includes >> > active members of Apache community as well. We strongly believe that this >> > community will grow and develop substantially as part of Apache family and >> > that’s our commitment. >> > >> > == Existing Documentation == >> > >> > Current documentation for GridGain project can be found here: >> > http://www.gridgain.org/documentation/ We intend to migrate it into ASF >> > podling. >> > >> > == Initial Source == >> > >> > Initial Apache 2.0 licensed source code can be found here: >> > http://www.gridgain.org/download/ >> > >> > == External Dependencies == >> > >> > Here’s the list of 3rd party JAR-only dependencies: >> > * Apache Hadoop >> > * Apache Commons >> > * H2 >> > * JTS >> > * Apache Lucene >> > * Spring >> > >> > Here’s the list of the all licenses for 3rd party libraries currently used: >> > * Apache 2.0 >> > >> > == Required Resources == >> > >> > === Mailing lists === >> > * silk-private (with moderated subscriptions) >> > * silk-dev >> > * silk-user >> > >> > === Git & JIRA === >> > * Git: https://git-wip-us.apache.org/repos/asf/incubator-silk.git >> > * JIRA: JIRA Silk (SILK) >> > >> > == Initial Committers & Affiliation == >> > * Dmitriy Setrakyan (GridGain Systems, dsetrakyan at gridgain dot com) >> > * Yakov Zhdanov (GridGain Systems, yzhdanov at gridgain dot com) >> > * Alexey Goncharuk (GridGain Systems, agoncharuk at gridgain dot com) >> > * Sergey Vladykin (GridGain Systems, svladykin at gridgain dot com) >> > * Valentin Kulichenko (GridGain Systems, vkulichenko at gridgain dot com) >> > * Semen Boikov (GridGain Systems, sboikov at gridgain dot com) >> > * Vladimir Ozerov (GridGain Systems, vozerov at gridgain dot com) >> > * Nikita Ivanov (GridGain Systems, nivanov30 at gmail dot com) >> > * Sergey Khisamov (FitechSource, skh at gmail dot com) >> > * Ilya Sterin (ChronoTrack, isterin at gmail dot com) >> > * Ryan Rawson (WANdisco, rawson at apache dot org) >> > * Konstantin Boudnik (cos at apache dot org) >> > * Roman Shaposhnik (rvs at apache dot org) >> > >> > == Sponsors == >> > >> > === Apache Champion === >> > * Konstantin Boudnik (cos at apache dot org) >> > >> > === Nominated Mentors === >> > * Michael Stack (stack at apache dot org) >> > * Roman Shaposhnik (rvs at apache dot org) >> > * Konstantin Boudnik (cos at apache dot 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