Trademarks
Trademark policy
This is the English part of the Spiralday trademark policy (TRADEMARKS.md). ‘This repository’ and the file paths in it refer to the Spiralday Mac app source code repository. The Korean version is the original and also lists, in a table, where each item lives in the source.
Spiralday™, its logo and app icon are trademarks of LeanAgileHungry Inc. This policy exists so that people can tell the official Spiralday apart from apps made by others.
The code license is separate from the trademarks. The LICENSE in this repository (PolyForm Noncommercial 1.0.0) is a copyright and patent license for the code. As its “No Other Rights” section says, it does not imply any other licenses, and it does not include permission to use the trademarks. Whichever version or license you received the code under (including the earlier MIT versions), please follow this policy when using the Spiralday name, logo or icon.
Covered: the names Spiralday and Spiralday Sync and confusingly similar names; the Spiralday logo and app icon (Resources/AppIcon-1024.png, the icons and favicons in site/assets/); and the LeanAgileHungry name and logo. The screens the code draws — the window that is one sheet of paper, the spiral rings, the cover and first page, the page layouts — are not covered by this policy; the LICENSE sets the terms for using the code that draws them.
Fine without asking: referring to Spiralday truthfully (reviews, articles, talks, sharing the official download links); stating origin, e.g. “based on Spiralday code (not affiliated with LeanAgileHungry Inc.)”; building the app yourself for your own use — if you do not give it to anyone else, you do not need to rename it.
Forks and redistribution: when you distribute a modified app or your own build under the LICENSE, change all of the following so that it is not mistaken for the official Spiralday and does not mix with the official app, its services or its users’ data: the app name (no “Spiralday” or similar names); the app icon and logo; the bundle id and keychain names (com.spiralday.app, com.spiralday.sync, any com.spiralday.*); the data folder name and app group (appendingPathComponent("Spiralday") → ~/Library/Application Support/Spiralday, and appGroupID = group.com.spiralday.app, in Sources/SpiraldayKit/Models.swift); the update feed and signing key (SUFeedURL, SUPublicEDKey — generate your own key or disable updates); the sync server (https://sync.spiralday.com — run your own or disable sync); the usage-statistics endpoint (https://leanagilehungry.com/api/spiralday/ping — remove it or use your own); and the links and contact addresses (Links in Sources/SpiraldayKit/Platform.swift, the Help menu, the bug-report e-mail). The table in the Korean version lists the files. The official sync server, update feed and statistics endpoint are for the official app. Keep the notices the LICENSE requires (a copy of the terms or their URL, and the Required Notice: line) when you redistribute; build.sh puts them in the app at Contents/Resources/Licenses/Spiralday-LICENSE.txt. A fork that has changed everything listed above may keep the screens as the code draws them without conflicting with this policy, and internal module and type names in the source (such as SpiraldayKit and SpiraldaySync) are not user-facing and may stay as they are.
Please don't: suggest, through names, icons or descriptions, that your app is official or made, endorsed or sponsored by LeanAgileHungry Inc.; publish an app or website under the Spiralday name or icon, or use them in app, domain or account names; modify or imitate the logo or icon.
Official downloads and how to verify: only https://spiralday.com, plus the in-app updaters and the store links posted on spiralday.com. Mac and Windows files downloaded from older GitHub Releases links are official too and verify the same way.
- Mac:
Spiralday.dmgfrom spiralday.com (the file the website’s Mac download button links to);spctl -a -t open --context context:primary-signature -vv Spiralday.dmgshould reportaccepted,source=Notarized Developer ID,origin=Developer ID Application: LeanAgileHungry Inc. (SCQ7JJP5MN);codesign -dv --verbose=4 /Applications/Spiralday.appshould showTeamIdentifier=SCQ7JJP5MN. Sparkle installs an update only after checking its EdDSA signature against the public key (SUPublicEDKey) inside the app. - Windows:
Spiralday-Setup.exefrom spiralday.com (the file the website’s Windows download button links to); the installer’s digital signature should name ‘LeanAgileHungry . INC’, andGet-AuthenticodeSignatureshould reportStatus: Valid. - iPhone, iPad: the App Store — the app that the App Store link on spiralday.com opens is the official one.
- Android: Google Play — the app that the Google Play link on spiralday.com opens (package name
com.spiralday.app) is the official one.
Contact (trademark permission, commercial licensing, reporting impersonation): contact@leanagilehungry.com. This policy may change; changes will be recorded in this file.