Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

License of SDFat? #46

Closed
jeremyherbert opened this issue Oct 12, 2016 · 3 comments
Closed

License of SDFat? #46

jeremyherbert opened this issue Oct 12, 2016 · 3 comments

Comments

@jeremyherbert
Copy link

Hi,

I might be blind, and while I can see that SDFat is GPL as per the comments in the code, which version of GPL is it under? According to the Arduino folks, all of the core libraries are LGPL, and SD (based on this I believe) is part of the core library. Does that mean that SDFat is LGPL?

Thanks,
Jeremy

@greiman
Copy link
Owner

greiman commented Oct 12, 2016

SdFat is GPLv3.

The SdFat part of the SD library is GPLv3 also. Read the comments . It is clearly GPLv3.

From libraries/SD/src/utility/SdFat.h

/* Arduino SdFat Library

  • Copyright (C) 2009 by William Greiman
    *
  • This file is part of the Arduino SdFat Library
    *
  • This Library is free software: you can redistribute it and/or modify
  • it under the terms of the GNU General Public License as published by
  • the Free Software Foundation, either version 3 of the License, or
  • (at your option) any later version.

From: Jeremy Herbert
Sent: Wednesday, October 12, 2016 4:39 AM
To: greiman/SdFat
Subject: [greiman/SdFat] License of SDFat? (#46)

Hi,

I might be blind, and while I can see that SDFat is GPL as per the comments in the code, which version of GPL is it under? According to the Arduino folks, all of the core libraries are LGPL, and SD (based on this I believe) is part of the core library. Does that mean that SDFat is LGPL?

Thanks,
Jeremy


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

@jeremyherbert
Copy link
Author

Ok, thank you! I was confused because the arduino FAQ says that the core libraries are LGPL: https://www.arduino.cc/en/Main/FAQ

And SD is considered to be a core library here: https://www.arduino.cc/en/Reference/Libraries

@greiman
Copy link
Owner

greiman commented Oct 14, 2016

SD is not a core library. It is a "Standard Library". Look at the various "Standard Libraries", few are LGPL.

Look at SD.h it is licensed GPLv3:

/*
SD - a slightly more friendly wrapper for sdfatlib

This library aims to expose a subset of SD card functionality
in the form of a higher level "wrapper" object.

License: GNU General Public License V3
(Because sdfatlib is licensed with this.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants