Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0115211F94 for ; Fri, 19 Sep 2014 15:37:21 +0000 (UTC) Received: (qmail 45977 invoked by uid 500); 19 Sep 2014 15:37:20 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 45797 invoked by uid 500); 19 Sep 2014 15:37:20 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 45785 invoked by uid 99); 19 Sep 2014 15:37:19 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Sep 2014 15:37:19 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of grobmeier@gmail.com designates 209.85.192.170 as permitted sender) Received: from [209.85.192.170] (HELO mail-pd0-f170.google.com) (209.85.192.170) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Sep 2014 15:36:53 +0000 Received: by mail-pd0-f170.google.com with SMTP id y13so160684pdi.1 for ; Fri, 19 Sep 2014 08:36:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:from:to:mime-version:content-transfer-encoding :content-type:in-reply-to:references:subject:date; bh=CZiofjpbDeGbJ8NH7Xo1ZSM+5TlyBlPP//wbPgeqzaM=; b=haCtYsYKCz8E6db48DraRkBgzhSXCBi1qV8voyfWalcCjfxk7B0YhJAif9cTyX3bN3 7ft2s8myqePr/A6idikA+e5by3ZrKT/u50CDfenumoPsSVD0CgIEQ+mKKmOnGmEvR3VB RXRs/CAuYYJnx/loVXEpkZiQOjjSzuqXJtEh8Ns9jr3zn/l2kXYr4tdHYBsQ02enzwH+ iI2CyxWnfOfrrLIOormIkm1nloP71wNdZKwrTKEeIx2372KVv1nUpKAz6FylaqkToozT GQazpcDUkTtnwtPfCKH+v3HPTPNnmC82nnzm/M39oD/kbG/cXuAJXVR6X739xT5mGl+h Yz1w== X-Received: by 10.66.66.101 with SMTP id e5mr2826930pat.100.1411141011915; Fri, 19 Sep 2014 08:36:51 -0700 (PDT) Received: from auth2-smtp.messagingengine.com (auth2-smtp.messagingengine.com. [66.111.4.228]) by mx.google.com with ESMTPSA id o4sm2197905pdh.56.2014.09.19.08.36.50 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 19 Sep 2014 08:36:51 -0700 (PDT) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by gateway2.nyi.internal (Postfix) with ESMTP id BC75920D15 for ; Fri, 19 Sep 2014 11:36:47 -0400 (EDT) Received: from web2 ([10.202.2.212]) by compute1.internal (MEProxy); Fri, 19 Sep 2014 11:36:47 -0400 Received: by web2.nyi.internal (Postfix, from userid 99) id 9EAF9540F24; Fri, 19 Sep 2014 11:36:47 -0400 (EDT) Message-Id: <1411141007.2498936.169481001.4BA546E5@webmail.messagingengine.com> X-Sasl-Enc: cW7+ZmzXSEvZoAL3IDq3DjVaEQN35gsQ11p+AHSp9KGW 1411141007 From: Christian Grobmeier To: general@incubator.apache.org MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Mailer: MessagingEngine.com Webmail Interface - ajax-c9712178 In-Reply-To: <510601.476d61696c496431343838633562623734306437326566@popretr.messagingengine.com> References: <20140919044027.GJ21534@tpx> <510601.476d61696c496431343838633562623734306437326566@popretr.messagingengine.com> Subject: Re: [PROPOSAL] Silk as new Incubator project Date: Fri, 19 Sep 2014 17:36:47 +0200 X-Virus-Checked: Checked by ClamAV on apache.org Not saying anything on the proposal itself, I would be concerned because of the name Silk. There is this: http://lucidworks.com/product/integrations/silk/ which is related to Apache Solr and Lucene and also gets some attention. While it may not solve the same thing, I wouldn't use the name Silk at least because it somehow works with other Apache products. It could lead to confusion. If the podling is accepted, I suggest to consider this before resources are created --=20 Christian Grobmeier grobmeier@gmail.com On Fri, Sep 19, 2014, at 07:21, Henry Saputra wrote: > Hi Cos, >=20 > Looks like a good start of the proposal. >=20 > How would this project relate to compare to existing ones like Apache > Spark, Storm, or Samza? >=20 > Would love to have comparisons to existing ASF projects section to the > proposal. >=20 > 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. >=20 > - Henry >=20 > On Thu, Sep 18, 2014 at 9:40 PM, Konstantin Boudnik > 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 > > > > > > =3D Silk Apache Incubator Proposal =3D > > > > =3D=3D Abstract =3D=3D > > > > Apache Silk will be a unified In-Memory Data Fabric providing high-perf= ormance, > > distributed in-memory data management software layer between various da= ta > > sources and user applications. > > > > =3D=3D Proposal =3D=3D > > > > 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. Appl= ications > > APIs will be available for Java (and Java-based scripting languages), S= cala, > > C++ and .NET (C#). > > > > GridGain Systems, Inc. submits this proposal to donate its Apache 2.0-l= icensed > > open source project generally known as =E2=80=9CGridGain In-Memory Comp= uting Platform=E2=80=9D, > > its source code, documentation, and websites to the Apache Software Fou= ndation > > (=E2=80=9CASF=E2=80=9D) with the goal of extending the vibrant open sou= rce community around > > this technology ultimately governed by =E2=80=9CApache Way=E2=80=9D. P= roposed Naming > > > > We have been advised by the ASF mentors that the name =E2=80=9CSilk=E2= =80=9D may not be ideal > > because the name may be too generic and may not pass ASF legal check. H= ere are > > the alternatives that we have come up with and any of those will be acc= eptable > > for the project pending the ASF legal green light: > > * Apache Silk (preferable name) > > * Apache Sylk > > * Apache Memstor > > * Apache Ignite > > > > =3D=3D Background & Rationale =3D=3D > > > > In-Memory Data Fabric is a natural and evolutionary consolidation of va= rious > > =E2=80=9Cin-memory technologies=E2=80=9D from the last decade. From sim= ple local caching > > (JSR-107), to distributed caching, to data grids and databases, to stre= aming > > and plug-n-play acceleration - the in-memory space has grown quite > > dramatically. > > > > With rapid advances in NVRAM and significant price reduction of traditi= onal > > DRAM on one hand, and growing sophistication and demand for faster data > > processing on another - many users of these silo-ed technologies and pr= oducts > > started to look for a =E2=80=9Cstrategic approach=E2=80=9D to in-memory= - an in-memory data > > fabric - that would provide suitable APIs for different types of payloa= ds: from > > data caching, to data grids, to in-memory SQL data stores, to HPC, to s= treaming > > processing. > > > > With expensive and proprietary in-memory computing products from compan= ies like > > Oracle, SAP, Microsoft, and IBM - the developers worldwide need an unh= indered > > access to advanced open source in-memory software technology, the techn= ology > > they can trust to develop with and deploy for critical applications. C= urrent > > 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 2= 007 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. > > > > =3D=3D Initial Goals =3D=3D > > > > The number one goal during ASF incubation will coalesce around building= a true > > active and vibrant community governed by the =E2=80=9CApache Way=E2=80= =9D. The initial > > development goals for Silk primarily revolve around migrating the exist= ing code > > base, documentation, and refactoring of the existing internal build, te= st & > > release processes. We believe these initial goals are sufficiently diff= icult 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 i= n ASF. > > * Attract developer and user interest in the new Apache Silk project. > > * Road map the integration efforts with =E2=80=9Csister=E2=80=9D proje= cts in ASF eco-system like Storm and Spark. > > * Incorporate externally developed features into the core Apache Silk = project. > > > > =3D=3D Known Risks =3D=3D > > > > This proposal is not without its risks, some of which are outlined belo= w. > > > > The current list of committers are primarily from GridGain Systems. One= of the > > key purposes of proposing Silk for incubation is to attract new committ= ers and > > spur the adoption of Silk. The ASF has a well-deserved reputation of fo= stering > > 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 emp= loyers > > of these salaried individuals - GridGain Systems or current customers a= nd users > > - have a vested interest in seeing Silk thrive as a long-term, growing = project. > > > > GridGain Systems understands that their employees are acting as individ= uals > > when contributing to Apache projects. As a major initial contributor Gr= idGain > > Systems is prepared to bring additional staff on board to assist with S= ilk > > development to ensure its active growth. > > > > One of the key motivators in creating the Silk project as part of the I= ncubator > > is to leverage the vendor-neutral nature of the ASF. The ASF has a stro= ng 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. > > > > =3D=3D Meritocracy =3D=3D > > > > Apache Silk plans to adopt the policy that encourages an environment th= at > > supports a meritocracy. We intend to actively ask the community for he= lp, > > listing/specifying the work that needs to be done, and keeping track o= f and > > encouraging members of the community who make any contributions. Commu= nity & > > Core Developers > > > > GridGain project has been actively building community of users in the l= ast > > couple of years with an active StackOverflow group, support groups, and= Meetups > > (http://www.meetup.com/Bay-Area-In-Memory-Computing). This group includ= es > > active members of Apache community as well. We strongly believe that th= is > > community will grow and develop substantially as part of Apache family = and > > that=E2=80=99s our commitment. > > > > =3D=3D Existing Documentation =3D=3D > > > > Current documentation for GridGain project can be found here: > > http://www.gridgain.org/documentation/ We intend to migrate it into ASF > > podling. > > > > =3D=3D Initial Source =3D=3D > > > > Initial Apache 2.0 licensed source code can be found here: http://www.g= ridgain.org/download/ > > > > =3D=3D External Dependencies =3D=3D > > > > Here=E2=80=99s the list of 3rd party JAR-only dependencies: > > * Apache Hadoop > > * Apache Commons > > * H2 > > * JTS > > * Apache Lucene > > * Spring > > > > Here=E2=80=99s the list of the all licenses for 3rd party libraries cur= rently used: > > * Apache 2.0 > > > > =3D=3D Required Resources =3D=3D > > > > =3D=3D=3D Mailing lists =3D=3D=3D > > * silk-private (with moderated subscriptions) > > * silk-dev > > * silk-user > > > > =3D=3D=3D Git & JIRA =3D=3D=3D > > * Git: https://git-wip-us.apache.org/repos/asf/incubator-silk.git > > * JIRA: JIRA Silk (SILK) > > > > =3D=3D Initial Committers & Affiliation =3D=3D > > * 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 c= om) > > * 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) > > > > =3D=3D Sponsors =3D=3D > > > > =3D=3D=3D Apache Champion =3D=3D=3D > > * Konstantin Boudnik (cos at apache dot org) > > > > =3D=3D=3D Nominated Mentors =3D=3D=3D > > * Michael Stack (stack at apache dot org) > > * Roman Shaposhnik (rvs at apache dot org) > > * Konstantin Boudnik (cos at apache dot org) > > >=20 > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org >=20 --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org