On 07/01/2019 05:14, Ian Luo wrote:
> Imteyaz,
> 
> Fastjson is simply another third-party dependency for this project.
> Besides, it's licensed under Apache Software License v2, so it is perfectly
> fine to use it without any document work as long as we don't include its
> source code.

You may need to update the NOTICE file.

Mark


> 
> Thanks,
> -Ian.
> 
> 
> On Fri, Jan 4, 2019 at 5:38 PM Imteyaz Khan <[email protected]> wrote:
> 
>> Not saying wrong or unallowed. What I mean to say as part of release
>> process, do we need to provide any document if we are using
>> com.alibaba.fastjson package in our code or we have to replace it. This a
>> question from me not an any conclusion :) .
>>
>>
>> On Fri, Jan 4, 2019 at 1:54 PM LiZhenNet <[email protected]> wrote:
>>
>>> What's wrong about it ?  Is fastjson unallowed used in Dubbo?
>>>
>>> Imteyaz Khan <[email protected]> 于2019年1月4日周五 下午2:04写道:
>>>
>>>> Yes. import statement refer to package com.alibaba.fastjson, below are
>>> the
>>>> search result
>>>>
>>>> The Search "com.alibaba.fastjson" (14 hits in 11 files)
>>>>
>>>>
>>>
>> dubbo\dubbo-cluster\src\test\java\org\apache\dubbo\rpc\cluster\loadbalance\LoadBalanceBaseTest.java
>>>> (1 hit)
>>>> Line 32: import com.alibaba.fastjson.JSON;
>>>>
>>>>
>>>
>> dubbo\dubbo-common\src\main\java\org\apache\dubbo\common\utils\StringUtils.java
>>>> (1 hit)
>>>> Line 24: import com.alibaba.fastjson.JSON;
>>>>
>>>>
>>>
>> dubbo\dubbo-compatible\src\test\java\org\apache\dubbo\generic\GenericServiceTest.java
>>>> (1 hit)
>>>> Line 36: import com.alibaba.fastjson.JSON;
>>>>
>>>>
>>>
>> dubbo\dubbo-metadata-report\dubbo-metadata-report-api\src\test\java\org\apache\dubbo\metadata\support\AbstractMetadataReportFactoryTest.java
>>>> (1 hit)
>>>> Line 25: import com.alibaba.fastjson.JSON;
>>>>
>>>>
>>>
>> dubbo\dubbo-rpc\dubbo-rpc-api\src\main\java\org\apache\dubbo\rpc\filter\AccessLogFilter.java
>>>> (1 hit)
>>>> Line 33: import com.alibaba.fastjson.JSON;
>>>>
>>>>
>>>
>> dubbo\dubbo-rpc\dubbo-rpc-api\src\main\java\org\apache\dubbo\rpc\support\MockInvoker.java
>>>> (1 hit)
>>>> Line 34: import com.alibaba.fastjson.JSON;
>>>>
>>>>
>>>
>> dubbo\dubbo-rpc\dubbo-rpc-dubbo\src\main\java\org\apache\dubbo\rpc\protocol\dubbo\filter\TraceFilter.java
>>>> (1 hit)
>>>> Line 32: import com.alibaba.fastjson.JSON;
>>>>
>>>>
>>>
>> dubbo\dubbo-rpc\dubbo-rpc-dubbo\src\main\java\org\apache\dubbo\rpc\protocol\dubbo\telnet\InvokeTelnetHandler.java
>>>> (2 hits)
>>>> Line 30: import com.alibaba.fastjson.JSON;
>>>> Line 31: import com.alibaba.fastjson.JSONObject;
>>>>
>>>>
>>>
>> dubbo\dubbo-serialization\dubbo-serialization-fastjson\src\main\java\org\apache\dubbo\common\serialize\fastjson\FastJsonObjectInput.java
>>>> (1 hit)
>>>> Line 22: import com.alibaba.fastjson.JSON;
>>>>
>>>>
>>>
>> dubbo\dubbo-serialization\dubbo-serialization-fastjson\src\main\java\org\apache\dubbo\common\serialize\fastjson\FastJsonObjectOutput.java
>>>> (3 hits)
>>>> Line 21: import com.alibaba.fastjson.serializer.JSONSerializer;
>>>> Line 22: import com.alibaba.fastjson.serializer.SerializeWriter;
>>>> Line 23: import com.alibaba.fastjson.serializer.SerializerFeature;
>>>>
>>>>
>>>> On Fri, Jan 4, 2019 at 8:29 AM jun liu <[email protected]> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Are there any IP Clearance work that need to be done but we have
>>> missed?
>>>>>
>>>>> Jun
>>>>>
>>>>>> On Jan 4, 2019, at 10:56 AM, jun liu <[email protected]> wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I have created a new branch ‘2.7.0-release’, this branch will work
>> as
>>>>> the codebase of v2.7.0, for stability purpose, I think we should code
>>>>> freeze the codebase, so please only submit necessary bugfix or
>>>> enhancement
>>>>> patches to this branch.
>>>>>>
>>>>>> Activity can go as normal on master branch.
>>>>>>
>>>>>> For detailed release candidates of v2.7.0 I will search the commit
>>>>> history and sort them out, will send to this thread once it’s done.
>>>>>>
>>>>>> Jun
>>>>>>
>>>>>>> On Dec 27, 2018, at 11:53 PM, jun liu <[email protected]
>> <mailto:
>>>>> [email protected]>> wrote:
>>>>>>>
>>>>>>> Hi, All
>>>>>>>
>>>>>>> I am writing this mail to
>>>>>>>
>>>>>>> * Keep you refreshed of the latest status about v2.7.0.
>>>>>>> * Call for efforts on code review and tests
>>>>>>> * Discuss possible release schedules of v2.7.0.
>>>>>>>
>>>>>>> About v2.7, it’s going to be a milestone version, in which will
>> make
>>>>> some significant changes. Most importantly, we will complete all IP
>>>>> Clearance related works. Technically speaking, it’s from this version
>>> on
>>>>> that a Dubbo release starts fully follows the Apache rules
>> (lawfully),
>>>>> totally independent from any other third-party organizations or
>>>> companies.
>>>>> Secondly, this version will include many new features that have
>>> received
>>>>> wide attention from the community, by supporting these features, we
>> can
>>>>> better resolve the community’s long accumulated demands. Last but not
>>>>> least, we have made some architectural changes in this version, made
>>>> Dubbo
>>>>> closer to the micro-service architecture, take the newly introduced
>>>>> configuration center as an example, it can work both as the center of
>>>>> Externalized Configuration at startup and as the center of service
>>>>> management configurations at runtime.
>>>>>>>
>>>>>>> To summarize, the contents already included in the CodeBase are:
>>>>>>>
>>>>>>> * Config Center: Zookeeper, Apollo, Nacos
>>>>>>> * Externalized Configuration
>>>>>>> * Service governance enhancement: dynamic configuration & routing
>>> rule
>>>>>>> * Repackage to 'org.apache.dubbo'
>>>>>>> * Java 8 support
>>>>>>> * Async programming support
>>>>>>>
>>>>>>> Most of the candidates listed above are in the proposal list that
>> we
>>>>> have discussed in some threads before. For a more detailed
>> description
>>> of
>>>>> these features or how they are realized, you can refer to the draft
>>>>> development documentations within this link[1]
>>>>>>>
>>>>>>> Thanks to the efforts from the community (especially thank to Ian,
>>>>> CVictory and Minxuan), most of the development work has been
>> completed
>>>> and
>>>>> a round of code review and regression test based on some basic use
>>> cases
>>>>> have been completed[2].
>>>>>>> Now I think it's time to prepare the formal release. One most
>>>> important
>>>>> thing I think we should pay attention to is stability. We should
>>>> guarantee
>>>>> it's stable enough before release, so we may need to put more effort
>>> into
>>>>> code review and functional testing. Based on my understanding of the
>>>>> CodeBase, such tests may at least continue to last for about 1 week,
>>>> during
>>>>> this period we may need to `freeze the code`, which means only
>>>> optimization
>>>>> and bugfix will be allowed. After that, we can continue to evaluate
>>> when
>>>> to
>>>>> start the formal vote process.
>>>>>>>
>>>>>>> 1. https://github.com/apache/incubator-dubbo/issues/2919 <
>>>>> https://github.com/apache/incubator-dubbo/issues/2919>
>>>>>>> 2.
>>>>>
>>>>
>>>
>> https://github.com/apache/incubator-dubbo-samples/tree/samples-for-2.7.0-SNAPSHOT
>>>>> <
>>>>>
>>>>
>>>
>> https://github.com/apache/incubator-dubbo-samples/tree/samples-for-2.7.0-SNAPSHOT
>>>>>>
>>>>>>>
>>>>>>> Jun
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
> 

Reply via email to