You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by 吴晟 Sheng Wu <wu...@foxmail.com> on 2018/04/24 09:45:23 UTC

Is an incubating project allowed to release if it didn't follow Apache way.

Hi everyone,


I have to ask this, because some friends asked me today. 


Apache Weex (incubating) joined the Incubator at 2016-11-30, according to status page[1]. But someone talks to me about there is no Apache release since then, but instead, the project is still releasing under `com.taobao.android`[2], and the Apache repo includes new tags[3]. And I can't tell whether the releases are from Apache GitHub tags, but the time match. Also their Apache website includes these releases changelogs[4], also still can't be sure about matching the tag by reviewing the page.


The question are:
1. Are this releases allowed? Since it is still an incubating project, maybe YES?
2. Should a project to do so, even it is allowed? From my experience, this is very strange to me. Because I am seeing other incubating projects are doing the Apache release right after they join the incubator.


By being an Apache incubating project, most important, should learn to follow Apache way to govern project. But didn't release in that way(vote, check, release) didn't seem right to me.


Anyway, those are questions I can't answer. So could someone help? I want to make sure that, I give the right answers.


[1] https://incubator.apache.org/projects/weex.html
[2] https://mvnrepository.com/artifact/com.taobao.android/weex_sdk
[3] https://github.com/apache/incubator-weex/releases
[4] http://weex.incubator.apache.org/releasenote.html


------------------
Sheng Wu
Apache SkyWalking original creator and PPMC member

Re: Is an incubating project allowed to release if it didn'tfollowApache way.

Posted by Willem Jiang <wi...@gmail.com>.
Hi Adam,

Thanks for the explanation.
Can we add some description about it on the board report?
I just went through all the prior board reports[1] I didn't found anything
about it.

[1]https://whimsy.apache.org/board/minutes/Weex



Willem Jiang

Blog: http://willemjiang.blogspot.com (English)
          http://jnn.iteye.com  (Chinese)
Twitter: willemjiang
Weibo: 姜宁willem

On Wed, Apr 25, 2018 at 10:40 AM, Adam Feng <cx...@gmail.com> wrote:

> Hi,
>
> I'm  Adam,  who is a committer of Weex,maybe I can clarify the confusion
> of Weex's release process.
>
> Actually,  Weex released its first version in Apache on 2017-06-08,  after
> that, we faced some license problems. Facebook's BSD+Patents license was
> added to Category X[1] and Weex had some dependencies which were using that
> license,  including our layout engine Yoga[2] (though its newest version
> has changed to MIT).
>
> Some committers found the issue[3] and started working on a new layout
> engine, it was a massive work and took more time than we expected,
> fortunately it was nearly done. Weex will release next version in May.
>
> During that time, the community building and development should be
> continued,  so we added some tags and some "feature notes" to the
> community, we will make sure they are clearly labeled as non-Apache
> releases.
>
> Sorry to make you confused.
>
> [1] https://www.apache.org/legal/resolved.html#category-x
> [2] https://github.com/facebook/yoga/tree/master
> [3] https://issues.apache.org/jira/projects/WEEX/issues/
> WEEX-69?filter=allopenissues
>
>
> Thanks.
> Adam Feng
>
> On 24 Apr 2018, 7:37 PM +0800, 吴晟 Sheng Wu <wu...@foxmail.com>, wrote:
> > Hi, Bertrand
> >
> >
> > Point taken, Thanks for help.
> >
> >
> > Sheng Wu
> >
> >
> >
> > ---Original---
> > From: "Bertrand Delacretaz"<bdelacretaz@codeconsult.ch
> > Date: Tue, Apr 24, 2018 19:26 PM
> > To: "Incubator General"<ge...@incubator.apache.org>;
> > Subject: Re: Is an incubating project allowed to release if it
> didn'tfollowApache way.
> >
> >
> > On Tue, Apr 24, 2018 at 12:11 PM, 吴晟 Sheng Wu <wu...@foxmail.com>
> wrote:
> > > ...SkyWalking didnot face this situation...
> >
> > Ah yes got it now, sorry - so what I meant is that the podlings who
> > are doing such releases should clarify that with their mentors.
> >
> > I understand (now ;-) SkyWalking is not in this situation. If a
> > podling doesn't have specific, documented reasons to do non-Apache
> > releases they should not do that.
> >
> > -Bertrand
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
>

Re: Is an incubating project allowed to release if itdidn'tfollowApache way.

Posted by Bertrand Delacretaz <bd...@codeconsult.ch>.
On Wed, Apr 25, 2018 at 4:46 AM, 吴晟 Sheng Wu <wu...@foxmail.com> wrote:
> ....in SkyWalking, we took almost 1 month to release our first version...

Do not despair, that's not unusual ;-)

Depending on where a podling comes from, it can take quite a while to
adjust things to be compatible with Apache licensing and release
requirements. But doing that cleanly makes things much easier later!

-Bertrand

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: Is an incubating project allowed to release if itdidn'tfollowApache way.

Posted by 吴晟 Sheng Wu <wu...@foxmail.com>.
Hi Adam.


Hi, thanks for helping. The answer is very clear to me, and I could provide some feedback now.


I understand it is very hard to resolve license issues, in SkyWalking, we took almost 1 month to release our first version. 


------------------
Sheng Wu
Apache SkyWalking 


 




------------------ Original ------------------
From:  "Adam Feng"<cx...@gmail.com>;
Date:  Wed, Apr 25, 2018 10:40 AM
To:  "general"<ge...@incubator.apache.org>;

Subject:  Re: Is an incubating project allowed to release if itdidn'tfollowApache way.



Hi,

I'm  Adam,  who is a committer of Weex,maybe I can clarify the confusion of Weex's release process.

Actually,  Weex released its first version in Apache on 2017-06-08,  after that, we faced some license problems. Facebook's BSD+Patents license was added to Category X[1] and Weex had some dependencies which were using that license,  including our layout engine Yoga[2] (though its newest version has changed to MIT).

Some committers found the issue[3] and started working on a new layout engine, it was a massive work and took more time than we expected, fortunately it was nearly done. Weex will release next version in May.

During that time, the community building and development should be continued,  so we added some tags and some "feature notes" to the community, we will make sure they are clearly labeled as non-Apache releases.

Sorry to make you confused.

[1] https://www.apache.org/legal/resolved.html#category-x
[2] https://github.com/facebook/yoga/tree/master
[3] https://issues.apache.org/jira/projects/WEEX/issues/WEEX-69?filter=allopenissues


Thanks.
Adam Feng

On 24 Apr 2018, 7:37 PM +0800, 吴晟 Sheng Wu <wu...@foxmail.com>, wrote:
> Hi, Bertrand
>
>
> Point taken, Thanks for help.
>
>
> Sheng Wu
>
>
>
> ---Original---
> From: "Bertrand Delacretaz"<bdelacretaz@codeconsult.ch
> Date: Tue, Apr 24, 2018 19:26 PM
> To: "Incubator General"<ge...@incubator.apache.org>;
> Subject: Re: Is an incubating project allowed to release if it didn'tfollowApache way.
>
>
> On Tue, Apr 24, 2018 at 12:11 PM, 吴晟 Sheng Wu <wu...@foxmail.com> wrote:
> > ...SkyWalking didnot face this situation...
>
> Ah yes got it now, sorry - so what I meant is that the podlings who
> are doing such releases should clarify that with their mentors.
>
> I understand (now ;-) SkyWalking is not in this situation. If a
> podling doesn't have specific, documented reasons to do non-Apache
> releases they should not do that.
>
> -Bertrand
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org

Re: Is an incubating project allowed to release if it didn'tfollowApache way.

Posted by Adam Feng <cx...@gmail.com>.
Hi,

I'm  Adam,  who is a committer of Weex,maybe I can clarify the confusion of Weex's release process.

Actually,  Weex released its first version in Apache on 2017-06-08,  after that, we faced some license problems. Facebook's BSD+Patents license was added to Category X[1] and Weex had some dependencies which were using that license,  including our layout engine Yoga[2] (though its newest version has changed to MIT).

Some committers found the issue[3] and started working on a new layout engine, it was a massive work and took more time than we expected, fortunately it was nearly done. Weex will release next version in May.

During that time, the community building and development should be continued,  so we added some tags and some "feature notes" to the community, we will make sure they are clearly labeled as non-Apache releases.

Sorry to make you confused.

[1] https://www.apache.org/legal/resolved.html#category-x
[2] https://github.com/facebook/yoga/tree/master
[3] https://issues.apache.org/jira/projects/WEEX/issues/WEEX-69?filter=allopenissues


Thanks.
Adam Feng

On 24 Apr 2018, 7:37 PM +0800, 吴晟 Sheng Wu <wu...@foxmail.com>, wrote:
> Hi, Bertrand
>
>
> Point taken, Thanks for help.
>
>
> Sheng Wu
>
>
>
> ---Original---
> From: "Bertrand Delacretaz"<bdelacretaz@codeconsult.ch
> Date: Tue, Apr 24, 2018 19:26 PM
> To: "Incubator General"<ge...@incubator.apache.org>;
> Subject: Re: Is an incubating project allowed to release if it didn'tfollowApache way.
>
>
> On Tue, Apr 24, 2018 at 12:11 PM, 吴晟 Sheng Wu <wu...@foxmail.com> wrote:
> > ...SkyWalking didnot face this situation...
>
> Ah yes got it now, sorry - so what I meant is that the podlings who
> are doing such releases should clarify that with their mentors.
>
> I understand (now ;-) SkyWalking is not in this situation. If a
> podling doesn't have specific, documented reasons to do non-Apache
> releases they should not do that.
>
> -Bertrand
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org

Re: Is an incubating project allowed to release if it didn'tfollowApache way.

Posted by 吴晟 Sheng Wu <wu...@foxmail.com>.
Hi, Bertrand


Point taken, Thanks for help.


Sheng Wu


 
---Original---
From: "Bertrand Delacretaz"<bd...@codeconsult.ch>
Date: Tue, Apr 24, 2018 19:26 PM
To: "Incubator General"<ge...@incubator.apache.org>;
Subject: Re: Is an incubating project allowed to release if it didn'tfollowApache way.


On Tue, Apr 24, 2018 at 12:11 PM, 吴晟 Sheng Wu <wu...@foxmail.com> wrote:
> ...SkyWalking didnot face this situation...

Ah yes got it now, sorry - so what I meant is that the podlings who
are doing such releases should clarify that with their mentors.

I understand (now ;-) SkyWalking is not in this situation. If a
podling doesn't have specific, documented reasons to do non-Apache
releases they should not do that.

-Bertrand

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org

Re: Is an incubating project allowed to release if it didn't followApache way.

Posted by Bertrand Delacretaz <bd...@codeconsult.ch>.
On Tue, Apr 24, 2018 at 12:11 PM, 吴晟 Sheng Wu <wu...@foxmail.com> wrote:
> ...SkyWalking didnot face this situation...

Ah yes got it now, sorry - so what I meant is that the podlings who
are doing such releases should clarify that with their mentors.

I understand (now ;-) SkyWalking is not in this situation. If a
podling doesn't have specific, documented reasons to do non-Apache
releases they should not do that.

-Bertrand

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: Is an incubating project allowed to release if it didn't followApache way.

Posted by Bertrand Delacretaz <bd...@codeconsult.ch>.
On Tue, Apr 24, 2018 at 12:11 PM, 吴晟 Sheng Wu <wu...@foxmail.com> wrote:
> ...I think my understanding about this is allowed, is right.😃...

I'd prefer saying "it is not forbidden" ;-)

It depends on the circumstances and has to be done in a way that makes
it *very* clear that it is a temporary situation, Apache marks must
not be abused etc.

I think you should work on this with your mentors and maybe setup a
page on your website that explains what's going on - this list can
provide advice if needed but I think it's best if your mentors can
help with that.

-Bertrand

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: Is an incubating project allowed to release if it didn't followApache way.

Posted by 吴晟 Sheng Wu <wu...@foxmail.com>.
Hi, Bertrand


SkyWalking didnot face this situation. 


This is a question only. Thanks for replying. I think my understanding about this is allowed, is right.😃


 Sheng Wu
---Original---
From: "Bertrand Delacretaz"<bd...@codeconsult.ch>
Date: Tue, Apr 24, 2018 18:06 PM
To: "Incubator General"<ge...@incubator.apache.org>;
Subject: Re: Is an incubating project allowed to release if it didn't followApache way.


Hi,

On Tue, Apr 24, 2018 at 11:45 AM, 吴晟 Sheng Wu <wu...@foxmail.com> wrote:
> ...1. Are this releases allowed? Since it is still an incubating project, maybe YES?..

Some podlings do continue to make non-Apache releases during
incubation, usually because they have an existing community. Such
releases must be clearly labeled as non-Apache releases.

Did you discuss this with your mentors? In principle they are the ones
who know the podling's situation best, in order to evaluate such
requests.

-Bertrand

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org

Re: Is an incubating project allowed to release if it didn't follow Apache way.

Posted by Bertrand Delacretaz <bd...@codeconsult.ch>.
Hi,

On Tue, Apr 24, 2018 at 11:45 AM, 吴晟 Sheng Wu <wu...@foxmail.com> wrote:
> ...1. Are this releases allowed? Since it is still an incubating project, maybe YES?..

Some podlings do continue to make non-Apache releases during
incubation, usually because they have an existing community. Such
releases must be clearly labeled as non-Apache releases.

Did you discuss this with your mentors? In principle they are the ones
who know the podling's situation best, in order to evaluate such
requests.

-Bertrand

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org