Closed StevenACoffman closed 1 month ago
Hm... I do not see any recent changes to the license. The problem isn't that the code is not available, but that its use is restricted to non-commercial use. Most examples in this repository have a reasonable BSD3 license, but the example I used is under a specific license by BlueKitchen: https://github.com/bluekitchen/btstack/blob/master/example/hid_keyboard_demo.c (see item 4 in their license)
When I released my video about the bullet time booth I would not have considered it non-commercial as it is so clearly released with a monetized Youtube video in its focus.
I may be a bit paranoid about this, but I recently witnessed a company threatening to sue the University I work for, because their free-for-education software was used in academic research which is considered commercial. While I see the point of this distinction, the software was used by students working on their thesis, which shows how hard it can be to define the line between commercial and non-commercial.
However, since I think that enough time has passed since the release of the video, releasing the code now can hardly be seen as commercial use. At least that is what my common-sense-non-lawyer-brain tells me, so I will post it.
Unfortunately, I just quickly tested if the code still builds with the current Pico SDK and it doesn't. I remember that getting the examples to run was more complicated than modifying them, so I am not too surprised. I just need to find some time now to get it to work, which hopefully is easier now.
Oh, I see. Sorry, yeah, https://github.com/bluekitchen/btstack license is still the same, but I was incorrectly looking at the https://github.com/raspberrypi/pico-examples/blob/master/LICENSE.TXT and https://github.com/raspberrypi/pico-extras/blob/master/LICENSE.TXT
Well, I still found your repository + video was already pretty inspiring (and useful!) regardless of whether it comes to anything more.
Hey! I remembered reading your amazing Bullet Time Wedding booth write-up, and I looked up that there are now https://github.com/raspberrypi/pico-examples?tab=readme-ov-file#pico-w-bluetooth
so I think you are ok to release your BLE button code now: https://github.com/Staacks/there.oughta.be/tree/master/bullet-time-video-booth/bleButton