modulolabs / bootloader-attiny

An I2C bootloader for avr based modulos.
GNU General Public License v3.0
2 stars 0 forks source link

No license #1

Open matthijskooijman opened 7 years ago

matthijskooijman commented 7 years ago

Hey! I'm considering using your bootloader in a project, but there is no license attached, meaning it cannot be used currently. Would you care to attach a license to the code? If you're unsure what to use, I often use the MIT license which is very liberal (making the code convenient to reuse, but allows making closed-source modifications) or the commonly used GPL, which is more restrictive (requiring all derivatives and code used alongside it to be GPL as well).

pixelpixi commented 7 years ago

Hi Matthijs,

I'm glad you're interested in using my code for your project! Do you mind if I ask what you'e making? (just curious)

I've added the GPL license to the repository. Good luck with it,

Erin

On Mar 31, 2017, at 1:55 AM, Matthijs Kooijman notifications@github.com wrote:

Hey! I'm considering using your bootloader in a project, but there is no license attached, meaning it cannot be used currently. Would you care to attach a license to the code? If you're unsure what to use, I often use the MIT license https://opensource.org/licenses/MIT which is very liberal (making the code convenient to reuse, but allows making closed-source modifications) or the commonly used GPL https://opensource.org/licenses/gpl-3.0.html, which is more restrictive (requiring all derivatives and code used alongside it to be GPL as well).

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/modulolabs/bootloader-attiny/issues/1, or mute the thread https://github.com/notifications/unsubscribe-auth/AG-A5_40ltXqp89Rf_s7VV0SS5iDb9c4ks5rrL95gaJpZM4MvZWv.

matthijskooijman commented 7 years ago

Hey Erin,

thanks for the quick reply and action!

I'm glad you're interested in using my code for your project! Do you mind if I ask what you'e making? (just curious)

I'm involved with the development of the 3devo Next 1.0 filament extruder (http://3devo.eu/) and we're exploring the option of using a secondary microcontroller for controlling a part of the system, which of course needs to have its firmware updateable from the main microcontroller. I compared a few bootloaders, and yours seems to be well-written and presumably easiest to adapt to an USI module instead of a TWI module.

I've added the GPL license to the repository. Good luck with it,

At the risk of nitpicking: It is generally good practice to not just include a LICENSE file, but also explicitly state the applicable license in the README and ideally at the top of all header files. Convention dictates that the license in a file called LICENSE applies to all files in the repository, but that is not really explicit. Adding a note to all source files makes the license very explicit, and makes it easier to trace the history of individual files too (when files from different authors are mixed).