The user mailing list is not normally used for podlings. Only the developer and private lists are needed.
On 19 September 2014 05:40, 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