Skip to content

Fix FAQ to properly describe LGPL in proprietary applications #2128

@aeruder

Description

@aeruder

The "Why LGPL?" section of the FAQ is VERY misleading and opens any proprietary application writers up to any number of very valid requests for source code or object code to their application. The LGPL only allows linking to a proprietary application in very specific instances. Section 6 outlines this with section 6b being the most often used option. It specifically requires that an end-user be able to replace the LGPL library with a modified version. Without some support for a dynamic linking application loader in RIOT this is basically impossible.

Long story short, the license for this project is actually pretty inappropriate if it intends to support proprietary applications. In the meantime the Why LGPL? section should be cleaned up. I know it is a Wiki but just wanted to solicit some conversation before having some random stranger show up and start changing the Wiki.

Also: as a project, the stance may be that the LGPL requirements are being loosened, but since copyright assignment is not required it opens up a proprietary application writer to requests from anyone holding copyright to any code in RIOT OS no matter how insignificant their contributions may have been.

Metadata

Metadata

Labels

Type: questionThe issue poses a question regarding usage of RIOT

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions