-
Notifications
You must be signed in to change notification settings - Fork 560
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CURVE license exceptions required #374
Comments
Where you've mentioned "NO We have modified some of code", can you describe more about these modifications? |
@thincat75 - quick ping here, can you describe if you're planning on contributing this code to the projects modified? |
hi amye, just saw this message. I am a developer of the Curve open source project. "NO We have modified some of code" means that we have used the code in the referenced link and made some modifications to it. For example, we used https://github.com/baidu/common/blob/master/include/string_util.h in our code and added a function "AddSplitStringToResult" to the relevant files. |
Thanks for this! |
The modifications made to the above-mentioned open source files are currently not universal and only used in the Curve project itself. |
This is currently in the queue for review for Legal Committee. |
Thank you very much. |
A question has come up: |
The Curve storage system itself provides a block storage service which needs to integrate with the block device interface of Linux. As part of this component, the NBD block driver module is modified to present the Curve network storage as a block device to use by the Linux system. This component serves as a bridge between the Linux system and the Curve storage system, facilitating their integration. |
How does this NBD-derived component link or interface with the Apache-2.0 licensed CURVE code? For example, is this NBD-derived component statically or dynamically linked with the Apache-2.0 CURVE code such that they run together in a single process, share memory, etc.? Or, does the NBD-derived component run in a fully separate process from the Apache-2.0 CURVE code? |
Hi, the NBD-derived component run in a fully separate process from the Apache-2.0 CURVE code. |
Closing due to inactivity. |
hi, we are looking to get licensing exceptions for the following repositories for usage in CURVE. (cncf/sandbox#173)
common/hash.h
mds/nameserver2/file_lock.h
curvefs/common/fast_align.h
submodule
The relationship between Curve-nbd module and curve is described in the following figure.
The text was updated successfully, but these errors were encountered: