I’m somewhat confused about the implications of introducing source code licensed under the GNU Lesser General Public License. I'm developing a test framework and I want to use and modify an open source project as part of the existing framework. Does this imply that the entire test framework should be open sourced?
Implications when using GNU licensed open source
151 Views Asked by magnarwium At
1
There are 1 best solutions below
Related Questions in OPEN-SOURCE
- How can i redirect pull request from main branch to another branch
- Connect to a specific country using Psiphon vpn from Command line
- How to start material 3 compose project forked from official androix repository
- Motorola G40 Fusion Display Issue: Power Button Not Turning On Display in Android 14 Custom ROMs
- How to be a member of pulseaudio gitlab?
- Compiling Indvidual Modules In Gnu radio
- How to activate the adaptive solver in torchdiffeq?
- Build gcc with a different name
- Twitch but practically free with p2p webRTC?
- Create a verified publisher domain DNS record not verifying on pub.dev
- Modification to Eigen library source code somehow degrades performance
- how to change Apexchart pie chart after select event?
- Should an open source library with a blocking method offer an asynchronous option for execution?
- I'm having troubles with compiling open source projects with VSCode
- Printer/Copier Device SDK
Related Questions in LICENSING
- Having trouble implementing Microsoft Graph Java SDK to list licenses assigned to user
- Looking for Licensing SDKs for Flutter/Dart Desktop Apps
- Blackduck Synopsys License Risk Solution
- Build WinForms app with TeeChart .NET in GitHub action CI/CD pipeline (TeeChart registration issue)
- Gurobi License verification Error as invalid
- I upgraded to Vaadin 24.4.0.alpha3 and now it asks me about the license
- DokuWiki: Clarification on Using DokuWiki for Internal Documentation by Programmers
- Licensing NuGet packages per developer
- Restrict node.js project to run on a specific server
- How to skip *.json files with dep5 when creating reuse annotations?
- Visual Studio license management API
- How to interchange between (embedded) Raven db 3.5 License string and License.xml file
- Visual Studio License : Compiling visual studio project with dotnet CLI
- Gitlab License Scanning excluding projects in Groups
- I have an error when i tried to upload a file from my system to ONE Drive using PHP
Related Questions in GNU
- Library problem in an executable with Raspberry Pi5 (No such file or directory problem)
- Why is the last file not recompiled?
- Handling Empty Sections in Linker Script Causes Hard Fault on STM32H7
- Gnu screen - how do I move focus to a region by number?
- How to stop a wget mirror?
- I got a Assembler error while compile mt19937
- Build gcc with a different name
- Not able to install and build the riscv-gnu-toolchain
- Make : make[2]: *** No rule to make target '<path/to/.so>', needed by '<target>'. Stop
- MinGW c compiler not working (cc1.exe application error)
- Command to find ARM GCC Port
- RISC-V toolchain + googletest: undefined reference to `getcwd', `mkdir`
- Clang tidy problem with _Float32, _Float64, _Float128
- How to resolve C printf %b format warnings
- Querying the Target of a Linker Script?
Related Questions in LGPL
- LGPL - iOS App written in Swift with external Qt Library
- Does Apple allow Qt on iOS as dynamic library?
- If you read an LGPL projects source code and that inspires an entirely different implementation, is that work still a derived work?
- Licensing: Android, LGPL and the ZBar QR Code scanner
- Implications when using GNU licensed open source
- Adding OSGi manifest metadata to LPGL Library
- could i have to send all the source code of the application who has just one gpl library?
- LGPL License and shared libraries
- Distribution of commercial front-end for LGPL-licensed console application
- Determine CPU Speed / Memory in C/C++ (Linux), LGPL or BSD are a requirement
- Linking GLIBC statically and proprietary software licensing
- Audio import library that is not under the LGPL?
- Copyrights & Licenses: A bit lost
- AndEngine License - what should I write in About?
- LGPL Can you distribute an executable by itself if source code is available separately?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You can integrate the LGPL component into a proprietary solution as long as it stays separate. So for example linking is fine, usage as a processor is fine. Bundling is also fine, as long as you clearly state that the bundle contains LGPL software and which that is.
You certainly can modify that software to your needs, that is the whole point of Open Source Software. However of you spread it again afterwards, for example by bundling it with your framework, you have to publish your modifications.
In general follow this rule of thumb:
You can use it and modify it to your needs, but do not try to make it appear as if you implemented that solution. Be fair and give credits to those who did the work for you.