Skip to content

Add a new app, the F3 Blue Moon Widget#4174

Open
mdoggydog wants to merge 1 commit intoespruino:masterfrom
mdoggydog:maddog-f3bluemoon
Open

Add a new app, the F3 Blue Moon Widget#4174
mdoggydog wants to merge 1 commit intoespruino:masterfrom
mdoggydog:maddog-f3bluemoon

Conversation

@mdoggydog
Copy link
Contributor

Subject says it all: adding a new moon-phase widget to the app catalog.

@mdoggydog mdoggydog force-pushed the maddog-f3bluemoon branch 2 times, most recently from ffeffc1 to 8c91b5e Compare February 16, 2026 18:22
@mdoggydog
Copy link
Contributor Author

(Build tests/actions should now get a 🟢.)

Copy link
Collaborator

@bobrippling bobrippling left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Two little questions

Comment on lines +2 to +3
// Copyright 2026 Matt Marjanovic <maddog@mir.com>
// This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We'll need to check this is compatible - @gfwilliams does this work for you?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah-ha... Espruino is MPL-2.0 (which is why I was thinking MPL made sense), but I see now that most of the apps are MIT. Though, looks like there is some Apache-2.0 content, and even an LGPL in there as well (and maybe a couple GPL?).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

<ping> Any updated thoughts?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry to jump in as well, just pointing out the first section of the main readme of this repo:

All software (including apps) in this repository is MIT Licensed - see LICENSE By submitting code to this repository you confirm that you are happy with it being MIT licensed, and that it is not licensed in another way that would make this impossible.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry to jump in as well, just pointing out the first section of the main readme of this repo:
...

Thanks - yes, I (finally) noticed those lines at some point in the last couple of weeks.

I'm still curious if the MPL would be acceptable here, given that it is already in use elsewhere in the Espruino ecosystem.

I'm also curious why the MIT license was picked out for the bangle apps repository. It's a bit of a disincentive to have an environment where any contributions can be squirreled away by third-parties without returning the favor or paying it forward.

(If one is trying to encourage widespread adoption of some library or API by other projects, or wants to absorb other people's contributions back into one's own proprietary products, the MIT license is great for that, but I don't think either of those are going on here.)

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, I'll leave this to Gordon then.

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

Successfully merging this pull request may close these issues.

3 participants