Use an LGPL library from an application.
If the library itself is modified and distributed, comply with the library's conditions.
Which statement describes LGPL generally?
LGPL is more permissive for application use while imposing conditions on modified library redistribution.
Detailed explanation
Incorrect. LGPL is designed to be less restrictive for applications that use the library.
Incorrect. LGPL is designed to be less restrictive for applications that use the library.
Incorrect. Notices and license texts do not disappear.
Incorrect. Notices and license texts do not disappear.
Correct. A modified library must be distributed under the applicable LGPL conditions.
Correct. A modified library must be distributed under the applicable LGPL conditions.
Incorrect. LGPL is a software license, not an encryption algorithm.
Incorrect. LGPL is a software license, not an encryption algorithm.
Try it yourself
An example you can run in a temporary verification environment.
printf '%s\n' 'check the exact LGPL version before distributing a modified library'Expected result
check the exact LGPL version before distributing a modified libraryKey points
- LGPL
- Library
- Modified library
Notes
- Environment: LGPLの一般的な特徴(具体的な版の条文を優先)
- Command output formatting can vary slightly by distribution or tool version.
- Run the example in a temporary directory or process when possible.
Foundation review
Read the scope first
Check whether the command acts on the current shell, a new process, an existing process, or a file.
Verify the observable result
Use the supplied command and compare the output with the expected result.