Skip to content

fix: declare the Apache-2.0 licence the LICENSE file grants - #316

Merged
cb1kenobi merged 1 commit into
masterfrom
chris/declare-apache-2.0
Sep 4, 2026
Merged

fix: declare the Apache-2.0 licence the LICENSE file grants#316
cb1kenobi merged 1 commit into
masterfrom
chris/declare-apache-2.0

Conversation

@cb1kenobi

Copy link
Copy Markdown
Member

The module manifest declares Appcelerator Commercial License. LICENSE in this repository says "Licensed under the Apache License, Version 2.0".

So the manifest has been telling users this module is closed source while it ships under an open licence — the wrong direction to be wrong in, and it is what /modules on titaniumsdk.com renders.

Why nobody caught it

The LICENSE file carries an Appcelerator copyright banner above the licence text:

======================================
Appcelerator Titanium Mobile
Copyright 2008-2017 Appcelerator, Inc.
======================================

   Licensed under the Apache License, Version 2.0 (the "License");

That banner defeats GitHub's licence detector, so the repository reports NOASSERTION instead of Apache-2.0 and nothing ever contradicted the manifest. It also reads as deliberate in a way Specify your license never did, which is why the earlier sweep across nine other tidev modules normalised those and left this one alone.

No change to the terms. The manifest now records what LICENSE already grants.

🤖 Generated with Claude Code

The manifest said "Appcelerator Commercial License". LICENSE says "Licensed under the Apache License,
Version 2.0", so the module was telling the world it was closed source while
shipping under an open one.

The reason it went unnoticed: the file carries an Appcelerator copyright banner
above the licence text, which defeats GitHub's licence detector — the repository
reports NOASSERTION rather than Apache-2.0, so nothing contradicted the
manifest. It reads as deliberate in a way "Specify your license" never did,
which is why TI-66 normalised nine other modules and left this one.

No change to the terms. The manifest now records what the LICENSE already grants.
@cb1kenobi
cb1kenobi merged commit e0d4e61 into master Sep 4, 2026
3 of 5 checks passed
@cb1kenobi
cb1kenobi deleted the chris/declare-apache-2.0 branch September 4, 2026 14:21
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.

2 participants