Skip to content

Latest commit

 

History

History
51 lines (42 loc) · 2.88 KB

LICENSING.md

File metadata and controls

51 lines (42 loc) · 2.88 KB

Sourceful Device Drivers licensing

This version uses GNU AGPL v3 only, with the narrow Energyplan combination permission in LICENSE. NOTICE preserves prior Apache rights and attribution. Third-party files retain their own licenses.

Use and redistribution

You may inspect, run, modify and sell the AGPL-covered software. When you convey a covered work, provide its Corresponding Source under the AGPL. When you modify it and let users interact with it remotely over a network, offer those users that version's Corresponding Source at no charge as section 13 requires. A separate program does not become AGPL merely by sharing a distribution or communicating over an API; the actual combination matters. These paragraphs explain the license; LICENSE contains the binding terms.

Sourceful Labs AB may offer separate commercial terms for rights it controls. Such a contract must identify the software and rights covered. It does not replace third-party licenses or change earlier grants. A DCO sign-off is not a copyright assignment or a general right to offer proprietary licenses.

Energyplan

Energyplan's proprietary binaries have a separate license. The permission in LICENSE allows the specified combination without requiring Energyplan source; it does not license the binary or extend that exception to other closed code. The binary license bundled with the exact worker governs its use. New workers under the Energyplan Home Use Binary License allow private household use with FTW and free, noncommercial redistribution for that use. Commercial use, bundling, resale and services require a separate Sourceful license. Earlier workers keep their earlier grants. None of these restrictions apply to FTW's AGPL-covered code when used without those restricted binaries.

Source for a distributed version

The source repository is https://github.com/srcfl/device-drivers. Use the running build's commit or release tag, not the moving default branch, to obtain matching source. Download an archive from that revision's Code menu, or clone the repository and check out the revision. Include build and install scripts, dependency lockfiles, license notices and any required installation information. FTW Core's driver pin identifies its separately supplied driver source and that snapshot's license; the bundled driver scripts are also source code. An older pinned snapshot retains its earlier license.

Distributors must publish all their changes and any additional source needed to meet the license, keep the source available for the required period, and update source links to their own matching source. An upstream link alone is not a source offer for a modified fork or an uncommitted build. For consumer devices, meet AGPL section 6's Installation Information requirements where they apply. Publishing source does not require publishing user data, secrets or Energyplan source covered by the combination permission.