Tag Info

Hot answers tagged

8

The GPL does not require that you GPL license any software that connects to MySQL (When are you required to have a commercial MySQL license?). If you just have your database sitting there, and connect to it, and could swap out the MySQL database for MariaDB, or PostgreSQL, or Oracle, or what have you your application is not a derived work of MySQL and does ...


5

From the standpoint of the FSF, program X can not be distributed at all. The reasoning here is that if Program X needs Library L to function and they don't communicate at arms length (separate processes that communicate through an inter-process interface or files), then the GPL applies to Program X as well. If Program X isn't licensed under a GPL-compatible ...


3

Bat files execute and do not link. Yes you can execute GPLed code from non-GPLed code. The only thing you will need to do is if you distribute FART, make sure you distribute it's source code as well. See semantic A/V for a popular example. Or many video games. As long as you give credit and don't violate the rules about distributing binaries without ...


2

In addition to the points that @MichealT made ... If what you were doing was (hypothetically) a breach of the GPL, the License is actually between you and the MySQL copyright holders (i.e. Oracle). Your customer has no right under law to demand that the license terms be enforced. It would be up him to persuade Oracle to do that. That means that Oracle's ...


1

Honestly, these aren't questions best posed to programmers. Almost all of the issues you raise are matters of contract and intellectual property law. Consult a local lawyer who is familiar with the software industry in your jurisdiction. If you don't have a written agreement with your client (very foolish), s/he will be able to advise you of the “defaults” ...


1

Q1. Nothing. A user can merge X and L as long as they comply with all licence requirements. Q2. No good. The owners of X are now in control and are performing a merge on-site, which brings them under the L licensing terms. But there is room for a lawyer's picnic. Q3. Still falls under the merge provisions. Q4. Dynamic language: no change. Depends where ...


1

Option (a): Source Alongside Binary GPLv2 § 3(a) and v3 § 6(a) embody the easiest option for providing source code: including Corresponding Source with every binary distribution. While other options appear initially less onerous, this option invariably minimizes potential compliance problems, because when you distribute Corresponding Source ...


1

This very strongly seems to disagree if you are using it on a website, rather than re-distributing an executable. You may copy, distribute and modify the software as long as you track changes/dates of in source files and keep modifications under GPL. You can distribute your application using a GPL library commercially, but you must also provide the source ...



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