i.e: can I publish a TC plugin under the GPL license?

Moderators: Hacker, petermad, Stefan2, white
Thus I wonder if plugins like ImageMetaData or xPDFSearch are compliant with the GPL.gnu.org wrote:If the program dynamically links plug-ins, and they make function calls to each other and share data structures, we believe they form a single program, which must be treated as an extension of both the main program and the plug-ins. This means that combination of the GPL-covered plug-in with the non-free main program would violate the GPL.
Interesting that you brought this up, because I recently wanted to use some GPL code for a plugin,tbeu wrote:Is this really compliant with the GPL where https://www.gnu.org/licenses/gpl-faq.html#GPLPluginsInNF says?
...
Thus I wonder if plugins like ImageMetaData or xPDFSearch are compliant with the GPL.
Truely, you cannot decide.Lefteous wrote:Well what could the plugin (a DLL file) do to prevent calling from a non-free program? What could the caller (in most cases an executable) do to prevent loading GPL-plugins?
If we think so, it must be also forbidden to use any closed-source executables and libraries in any GPL-based operating system...ghisler(Author) wrote:Well, if you want to interpret it that way, you cannot run any GPL programs on Windows. Why? Windows (the GUI) is essentially a program which runs on top of DOS (Windows 9x) and NT which loads pograms as a type of plugins. Essentially EXE and DLL files are the same internally.
I think it's something very different when talking about OS and the programs / apps,ghisler(Author) wrote:Windows (the GUI) is essentially a program which runs on top of DOS (Windows 9x) and NT which loads pograms as a type of plugins. Essentially EXE and DLL files are the same internally.
Hard to say where to draw the line.MVV wrote:If we think so, it must be also forbidden to use any closed-source executables and libraries in any GPL-based operating system...
That is not true since system libraries are excluded by the GPL. See https://www.gnu.org/licenses/gpl-faq.html#WindowsRuntimeAndGPL and https://www.gnu.org/licenses/gpl-faq.html#SystemLibraryException.ghisler(Author) wrote:Well, if you want to interpret it that way, you cannot run any GPL programs on Windows.