8

The license of an application and the license of data that application produces can be independent, and are only interrelated if the data includes executable code from the executable itself: Is there some way that I can GPL the output people get from use of my program? For example, if my program is used to develop hardware designs, can I require that these ...


5

The GPL only applies to derivative works of the GPL-covered software. In particular: if you modify the covered software, or if you include the covered software (whether in whole or in part) into another software such as by copying code or by linking a library. The GPL does not extend to other programs, even if those other programs communicate with the GPL-...


4

There is no particularly good solution. Open Source software needs maintenance, which has costs – at the very least, it will cost time. This is a tragedy of the commons scenario where everyone benefits from contributions, but it's not generally advantageous for anyone to contribute. A potential solution is that one entity shoulders almost the entire cost, in ...


4

No, “proprietary software” is not necessarily “closed source” – there is also software that is proprietary yet still has source code publicly available. But it depends on exact definitions. Open Source software describes programs that provide their recipients with Software Freedom. This includes the right to use the software for any purpose, to modify it, ...


3

How to repackage somebody else's free software as part of your own proprietary offering is arguably not very on-topic here, and in any case the precise obligations will depend very much on the licensing and usage detail of each such contributory piece. But in very broad outline: avoid AGPL. You are OK with GPL if and only if you aren't distributing your ...


3

By using the GNU General Public License as the only binding factor between the organization and developers. License which explicitly requires all the surrounding code needed to build, install and run the software to be libre too. From the license: All the source code needed to generate, install, and (for an executable work) run the object code and to modify ...


3

Within copyright law, there is a distinction between idea and the expression of that idea. The idea itself is not subject to copyright protection, but only the expression is. When an idea can only be expressed in one (or a very limited number) way, then the Merger doctrine states that the idea and the expression are one and the same and that the expression ...


3

You cannot use the GNU GPL in a plugin for a non-GPL program. However, you can use the GNU LGPL license.


2

The GPL requires that for any program that contains GPL parts, recipients must be able to receive the complete corresponding source code of the entire program under the terms of the GPL. This indicates that your scenario won't impose further compliance obligations: you are not necessarily giving anyone else a copy of your GPL-covered server. When there are ...


2

You must retain the notice and make it clear (at least by the name of the library) which code the MIT license terms apply to. You do not need to make the MIT license terms apply to the software as a whole. (If a license does require this, we call it a "copyleft" license. The MIT license is not a copyleft license.) For example, here is a screenshot ...


2

Depending on jurisdiction, there could be copyright exceptions available that allow reverse-engineering for the purpose of interoperability. Sniffing is particularly unproblematic because you're observing behaviour instead of reading copyright-protected material, but decompilation could be an issue because it's not clear that your software is your own ...


1

Placing a note in README or such that "directory xyz is under licence BLA-4.1.2, see xyz/BLA.txt for details" should be plenty (and copyright notes in the different files, as appropiate). What exactly is the translation? Add translations for messages and documentation? Rework so that messages are in English? Work to use something like GNU's gettext(...


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