News:

LATEST RELEASE:  FPP 8.4 - Download from here - https://github.com/FalconChristmas/fpp/releases/tag/8.4

+-+-

+-User

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

+-Site Stats

Members
Total Members: 16849
Latest: Sonjasharon
New This Month: 27
New This Week: 0
New Today: 0
Stats
Total Posts: 135306
Total Topics: 16949
Most Online Today: 116
Most Online Ever: 7634
(January 21, 2020, 02:14:03 AM)
Users Online
Members: 2
Guests: 68
Total: 70

Plugin Licensing / GPL Concerns

Started by nmbgeek, December 08, 2024, 05:50:36 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

nmbgeek

I am not sure where the best place to start this discussion is and considered opening an issue on the fpp-data repo but I thought these forums might be a better place to start. Given that the majority of FPP and the components that most plugins interface with are GPL licensed my understanding of the license is that plugins would be considered a derivative and should be licensed with a GPL or GPL Compatible license.  There are a handful of great plugins and them not being GPL licensed is a concern from me for both a security perspective, project continuation, and general desire for access to modify functionality.

Some plugins add their own repo and download compiled packages for interacting with their servers.  After reviewing their repos there is no source and beyond that no license.  We have no way to verify the code being used and its security and if their brand new company shuts down over night the code would be useless and users completely without any way to pickup and continue development.

My suggestion would be for a plugin to be listed directly in the projects plugin list a requirement of that would be that it uses a GPL compatible license.  My laymen's understanding of the GPL license beyond that is that **if the plugins are considered a derivative work** FPP listing the plugins and providing the installation functionality that it does may also put FPP in violation of its own GPL license by providing the functionality that it does.

dkulp


Well, your initial premise is wrong.   The majority of the FPP "core" codebase is LGPL, not GPL.   That's a significant difference as it allows plugins to link with the FPP code without hitting the derivative restrictions.   For the most part, plugins that implement the various "Plugin" interfaces would be linking with libfpp.so which is LGPL.   That would be OK. 

Daniel Kulp - https://kulplights.com

nmbgeek

Thanks for the response Daniel.  Makes sense and after re-reading the license file I see that.

Support FPP

+- Recent Topics

Does the Falcon PiCap v2 support Renard Output? by dakingus
January 18, 2025, 05:45:25 PM

K2-Pi-Servo by breese
January 17, 2025, 01:47:06 PM

FPP 8.4 released! by lrhorer
January 17, 2025, 09:09:58 AM

Big button url question by darylc
January 14, 2025, 05:54:32 PM

Display TEXT to LED Panels form REST API by CaptainMurdoch
January 14, 2025, 11:55:25 AM

Differential Board: PSU & Enclosure by jnealand
January 14, 2025, 07:42:55 AM

wine from matrix with octoscroller control by Poporacer
January 12, 2025, 10:40:05 AM

xLights.org forum registration waiting for approval for several months. by darylc
January 11, 2025, 12:42:54 AM

FPP sequence fade by CaptainMurdoch
January 10, 2025, 08:19:33 AM

Combining multiple shows (models, sequences, etc.) into a single xLights show by JonD
January 09, 2025, 07:41:31 PM

Powered by EzPortal
Powered by SMFPacks Menu Editor Mod