5

Yes, you can change both the name of the project and the name of the executable. The 3-clause BSD license gives you permission to make changes to the project and that includes the changes you want to make. Additionally, if you fork a project with the intention of maintaining it as a separate, independent project, then it is recommended to change the ...


3

It's easy to argue that extensions are "covered works", or "works based on the program", so if any ambiguities exist, my application will be less attractive. Is it reasonable to release my own version of the GPL with an alternative definition of "covered works"? No, do not do that. There are already too many open-source license as we speak and adding ...


2

There are two questions here. Firstly, can you extract a subset of a CC BY-NC-ND 3.0 database and distribute it on the web, and secondly, can you use that subset to inform the decisions of a piece of software with which others interact. You have the added complication that you're asking about the German language version of the licence; I'm assuming that it ...


2

Yes, the license applies to the header as well. The easiest way to satisfy the license terms is to copy the project's MIT license directly into a comment block in your modified header file. You only have to include the license notice, but are not required to publish your modifications or your dotfiles under the MIT license.


2

Yes, there is a difference. If you mention a dependency in package.json (or a similar file that gets used by a mackage manager), you only need to have the right to download & use the dependency, not the right to redistribute it. That latter right is usually not granted for proprietary software. you can automatically get the latest released version of ...


2

Standard disclaimer: IANAL, as such this is not legal advice. The case is actually not clear cut. In my opinion there are two different works here: the design of the template, and the code behind the design of the template. The code does not actually make it into the final output PDF, so the GPL is not actually relevant. The template is what makes it less ...


1

I'm developing a simulation engine and development framework. Most operating systems (e.g. Linux, Windows, ...) and language implementations provide a way to accept plugins. On Linux with C code that means using dlopen(3). A good example is the recent GCC compiler, or the Firefox browser. You could implement a plugin mechanism in your simulation engine. ...


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