Hot answers tagged

6

Debian packages often combine multiple projects into one package. The copyright file typically contains very accurate descriptions of which parts are available under what license. The copyright file will usually contain glob patterns that match specific files to some license. The result is that yes, the libprotobuf-dev package in its entirety does contain ...


3

As I understand it, since your software contains code taken directly from R, albeit then modified, your software is, in copyright terms, a derivative work of R. [Is] my Bioconductor package ... allowed to contain this slightly modified C code of the R function Yes, it is. The point of the GPL is to allow code reuse in this manner. should I place the ...


2

Apps usually have a separate screen where they collect license and attribution notices. If your app has a settings screen, you could add an “about” section where you mention yourself and also link to the screen with open source libraries. Here's the Settings > About screen on the Todoist Android app, which is closed source: Description: The “About” ...


2

In simple terms, the requirements of the LGPL license are that an end-user has the possibility to replace the LGPL licensed code with a different version and to inform them of those rights. This requirement is not directly broken by distributing your binaries in the form of an SFX archive rather than an archive format that needs to be explicitly unpacked by ...


2

You can use license-webpack-plugin to add license information to the webpacked output, which should satisfy the license terms. Alternatively, npm-license-crawler does a pretty good job at consolidating all the licenses you dependencies use, including links to the original licenses, and you could just offer this output, either in CSV or JSON form as a ...


2

The CC0 license allows you to do just about anything you like with that dataset, including distributing it along with your R code in the same package. As a matter of common curtesy, I would recommend that you add things to the documentation of your package A statement that the dataset is licensed separately from the rest of the package under the CC0 ...


2

You propose to write a piece of glueware which on one end is designed to interface with a variety of standard free software publishing sites (github, gitlab, sourceforge, etc.) and download software from them, internally refactor it, then present it on the other end to the user's standard system software installer (apt, yum, dnf, etc.). You want to know if ...


1

The GPL license on the library does not strictly imply that you must use the GPL license on the program. The GPL license requires that the rights that users get under the GPL license are extended to all code in the application, but that can also be achieved by using a GPL-compatible open-source license. Additionally, the GPL license requires that you ...


1

I am not a lawyer, and this is not legal advice. If your library has a linking dependency on a library (e.g. dynamic linking at runtime or statically linking it into your library at build time) and that dependency is licensed under the GPL, then your library must also be GPL. However, if your project is just a collection of scripts that downloads and ...


1

If I understand your question correctly, you can simple add this information to your POM file. The following is an example from the Maven POM reference. <licenses> <license> <name>Apache License, Version 2.0</name> <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</...


Only top voted, non community-wiki answers of a minimum length are eligible