Our previous version still carries DISCLAIMER-WIP. Because there are still some 
problems in our current code




The main problem comes from two aspects:



1. MySQL library and LZO library



The license of these two third-party dependent libraries is GPL and is 
incompatible with the Apache License.
Therefore we take the following measures:


For the MySQL library, we will replace it with UnixOBDC later. Currently we use 
compilation options to control.
And the default compilation option is OFF, that is, the MySQL dependent library 
is not used.




For LZO, it is currently only used to read some old version data. The new 
version of data reading and writing
are not using the LZO compression algorithm anymore. The data of the old 
version will be gradually converted
to the new version format  
Similarly, currently we use compilation options to control. And the default 
compilation option is OFF.




These two libraries are expected to be completely eliminated in version 0.14.




2. There are some compiled JS or CSS files in code repo.




The frontend code depends Bootstrap and jQuery. These dependencies have been 
changed to download from official channels,
and the source code of these dependencies has been removed from the Doris code 
base.




3. The code without the license header and the third-party code without the 
license declaration




At present, all codes belonging to Doris have added a license header, including 
source code files, configuration files, document files, etc.
All codes from third parties are marked in the LICENSE file, and the license of 
these codes is guaranteed to be compatible with the apache license.


I have created an ISSUE[1] to tracker this. And also made a pull request[2] 
including all modification I mentioned above.


------------------------------------------------
[1] https://github.com/apache/incubator-doris/issues/4372
[2] https://github.com/apache/incubator-doris/pull/4371



--

此致!Best Regards
陈明雨 Mingyu Chen

Email:
morning...@163.com;
morningman....@gmail.com

Reply via email to