Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 179C7200C00 for ; Wed, 18 Jan 2017 12:17:39 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 161CD160B44; Wed, 18 Jan 2017 11:17:39 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 3BA61160B3A for ; Wed, 18 Jan 2017 12:17:38 +0100 (CET) Received: (qmail 88004 invoked by uid 500); 18 Jan 2017 11:17:37 -0000 Mailing-List: contact dev-help@aries.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@aries.apache.org Delivered-To: mailing list dev@aries.apache.org Received: (qmail 87988 invoked by uid 99); 18 Jan 2017 11:17:37 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Jan 2017 11:17:37 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id B496D1A04BE for ; Wed, 18 Jan 2017 11:17:36 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.121 X-Spam-Level: X-Spam-Status: No, score=-0.121 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=adobe.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id QowfR3QTPsaN for ; Wed, 18 Jan 2017 11:17:35 +0000 (UTC) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0083.outbound.protection.outlook.com [104.47.34.83]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 7E7A05F2EF for ; Wed, 18 Jan 2017 11:17:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adobe.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=16uIJDHZ4izUnkQgxfVFtN6zULP9qFv8cdRqYLWL93c=; b=pPZKqEsqWSz+53lXJ0o1d07aWDnGvOjUGSVsuSv/U5iaql+7inkR2sg0uAM8cjRNn+jkSsSBQLONBZOrUEvumOrrL/tUaxEgDj39/bFv0JwYznPxyc2/t3o99+w1glYPQxNCv3lhYIL78Aa38uBkeS+8pGYtPw5ohXta7RnBMnw= Received: from CY4PR02MB2566.namprd02.prod.outlook.com (10.173.41.13) by CY4PR02MB2567.namprd02.prod.outlook.com (10.173.41.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.845.12; Wed, 18 Jan 2017 11:16:49 +0000 Received: from CY4PR02MB2566.namprd02.prod.outlook.com ([10.173.41.13]) by CY4PR02MB2566.namprd02.prod.outlook.com ([10.173.41.13]) with mapi id 15.01.0845.013; Wed, 18 Jan 2017 11:16:49 +0000 From: Felix Meschberger To: Apache Felix Dev List CC: "dev@aries.apache.org" Subject: Re: Implementation of unreleased spec and community Thread-Topic: Implementation of unreleased spec and community Thread-Index: AQHScXd/uYT44HMJp0izTBeZtEYCIqE+EPSAgAAE04A= Date: Wed, 18 Jan 2017 11:16:49 +0000 Message-ID: <2C74542A-39DA-4C4D-94D9-55A1CB29A99B@adobe.com> References: In-Reply-To: Accept-Language: de-CH, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3259) authentication-results: spf=none (sender IP is ) smtp.mailfrom=fmeschbe@adobe.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [192.147.117.11] x-ms-office365-filtering-correlation-id: d88577c9-3cf4-4996-ae05-08d43f937f8a x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:CY4PR02MB2567; x-microsoft-exchange-diagnostics: 1;CY4PR02MB2567;7:jjxu2gamKYv6dnVA4KYNBvFIc8As3BykYoD1HwKuLwNCiNf21UgxAPM4Hd2Bbex5u92LmW9dAnZFUGcMDjTh3R9j9efdNB43tQCQ3q2wpdmuyO8HQZFrmlWqQhkPkw9O5Yum4XsDiBV7Sb7BBHwqf1RU3vsravGtMenPZikVrpalUtQjTsLqRJBpNd27Y34Ge/b3N6t2sNl6UogoAnsAyu8Ieb7H0ir3F8mUglErLpngSLhRkgTI8OXsITz/qcsC6wygWN7aeWY9IyEiAo/NvxaEJhu66khglh/YUXdVENLaeHaW2F3k+v54ddeNq4wys/ghKCwn/wKjkxysupsW9Xmu91oI5p+oKQdK0VqYRc77iJu52wu0LQUgkhiUctDzmCZSV00tRV15iMO39zWw3LN44Hr8dpcXqorV1qe6mjiZJfgKb2DNmE6ADDA43nAToEKOO3UN7m1dWglFOGrcmQ== x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(166708455590820)(5213294742642); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(61425038)(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026)(61426038)(61427038)(6041248)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(6072148);SRVR:CY4PR02MB2567;BCL:0;PCL:0;RULEID:;SRVR:CY4PR02MB2567; x-forefront-prvs: 01917B1794 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(7916002)(39850400002)(39840400002)(39410400002)(39860400002)(39450400003)(24454002)(53754006)(189002)(199003)(76176999)(122556002)(6116002)(4326007)(50986999)(8676002)(6916009)(2950100002)(102836003)(81166006)(8936002)(6512007)(68736007)(38730400001)(6436002)(6486002)(81156014)(33656002)(3846002)(6306002)(5660300001)(6506006)(99286003)(97736004)(229853002)(77096006)(36756003)(25786008)(101416001)(106116001)(3280700002)(305945005)(10090500001)(189998001)(83716003)(66066001)(2900100001)(50226002)(57306001)(106356001)(7736002)(110136003)(2906002)(92566002)(105586002)(53936002)(82746002)(86362001)(3660700001)(104396002);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR02MB2567;H:CY4PR02MB2566.namprd02.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: adobe.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: adobe.com X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jan 2017 11:16:49.6848 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fa7b1b5a-7b34-4387-94ae-d2c178decee1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR02MB2567 archived-at: Wed, 18 Jan 2017 11:17:39 -0000 Hi all And we should also mention that quite a number of active community members = actually working on those things are members (or employees of members) of t= he OSGi alliance and as such open to feedback received from the communities= on the evolution of the specifications. As such, I think it is even positive for both the communities and the OSGi = alliance to have Apache projects implement reference implementations. Maybe we could do a better job in communicating that fact ? Regards Felix > Am 18.01.2017 um 11:59 schrieb David Bosschaert : >=20 > Hi Guillaume, >=20 > First of all, the OSGi Alliance is a very open standards development > organization. Any organisation can join. RFPs and RFCs are developed in t= he > open, specs are available for free and are free to be implemented by anyo= ne. >=20 > There is also an open feedback channel available where everyone can post > feedback, described at https://github.com/osgi/design >=20 > OSGi works very hard in defining specs that are portable and can be > implemented without the need to pay for any licenses or anything of that > sort. >=20 > History has shown that spec implementations are really quite portable. > Implementation bundles can be mixed from different sources and everything > just works as long as you use the specced APIs. >=20 > Every new spec that is being worked on in OSGi needs, besides the RFP/RFC > and spec chapter, a Reference Implementation and a Conformance Testsuite. > Over the past 10 years or so, Reference Implementations have primarily be= en > implemented in open source. This has the benefit that everyone can see wh= at > the implementation is going to be and also it allows everyone to provide > feedback and participate in the implementation. Apache committers have fr= ee > access to the relevant CTs as well. >=20 > I think this is all goodness. Or would you rather see that Reference > Implementations are implemented in private? >=20 > Best regards, >=20 > David >=20 >=20 > On 18 January 2017 at 10:41, Guillaume Nodet wrote: >=20 >> I'm a bit concerned by some subprojects in our communities. >>=20 >> The ASF is supposed to be "community over code", so the very basic thing >> for a project is that people can get involved. >>=20 >> However, I see more and more code developped as a reference implementati= on >> of a spec which is not publicly available, because it's still being >> developed at the OSGi Alliance. I find that very disturbing because >> there's no way the community can get involved unless they are OSGi Allia= nce >> members, and that's clearly not acceptable imho. >>=20 >> Thoughts ? >> Guillaume Nodet >>=20