koosoli/OpenShotDesigner (browser-based film production planning suite: stripboard, DOOD, call sheets, budget)
Source: https://github.com/koosoli/openshotdesigner
Raw GitHub API output saved at evidence/github/koosoli--openshotdesigner.json (GET only). Not a founder repository. Many other search hits (see coverage excluded) were unlicensed, days old or no-star AI-generated prototypes.
Structured fields
{
"revision": {
"ref": "release v1.4.2 (2026-10-17T08:40:11Z); head 766a80df36a8c8cde3b14cbd482ce0e298adbd04",
"pinned": true,
"source_url": "https://github.com/koosoli/OpenShotDesigner/releases"
},
"checked_at": "2026-10-17T00:00:00.000Z",
"usefulness": "Free browser app (no account or backend, data kept in the browser) that covers lined script, shot list, stripboard scheduling with one-liner and day-out-of-days, call sheets, crew and rates, and a budget derived from the schedule with above/below-the-line split, VAT per rate, unpriced-item listing and CSV export. A candidate open reference implementation of the planning workflow, not an accounting system.",
"source_type": "repository",
"availability": "available",
"dependencies": [
"browser app built with React 19, TypeScript, Vite 6, Tailwind CSS v4 (README 'Tech Stack')",
"npm to build from source (README 'Getting Started')"
],
"source_owner": "koosoli (individual developer)",
"next_check_at": "2026-10-18T00:00:00.000Z",
"hardware_notes": "Runs client-side in a browser per the README; no GPU or server requirement stated.",
"known_limitations": [
"Young project: repository created 2026-08-17, 26 stars, one human contributor on the GitHub contributors API (koosoli, 243 commits; plus dependabot), two releases on 2026-10-17; maturity and correctness of union-rule features (e.g. SAG-AFTRA Exhibit G time report) are unverified.",
"README claims are upstream claims; the collector did not run the app or its tests.",
"A planning tool: its budget is derived from schedule and user-entered rates and is not a chart-of-accounts-compliant production ledger or an incentive claim tool."
],
"upstream_updated_at": "2026-10-17T08:39:52.000Z"
}Evidence claims
- [upstream_claim] README: 'A real strip board' with drag-or-tap placement from the unscheduled pool and conflict warnings. · locator: README 'Schedule it like an AD' source
- [upstream_claim] README: budget never counts an unpriced item as zero; it lists it as unpriced. · locator: README 'Budget, rates & day needs' source
- [upstream_claim] README: producers, director, writers and principal cast are above the line by role and anyone can be moved. · locator: README 'Budget, rates & day needs' source
- [upstream_claim] README: day-out-of-days uses a drop-and-pickup rule defaulting to 10 days. · locator: README 'Scheduling & call sheets' source
- [upstream_claim] README: no account and no backend; everything lives in the browser. · locator: README intro source
- [sourced_fact] LICENSE file opens with a notice that the program is under the GNU GPL version 3 or (at the user's option) any later version, followed by the GPL v3 text. · locator: LICENSE header source
- [inference] GitHub's API reports licence 'Other / NOASSERTION' because the file prepends a project notice to the GPL text (collector's explanation). · locator: GitHub API licence field source
- [upstream_claim] Research review verdict at export: reviewed (as of 2026-10-17). Recorded by the research pipeline, not a hub review outcome; evidence.review stays unreviewed until an independent reviewer records one.
Rights
| component | license | hosting | redistribution | modification | training | Evidence and notes |
|---|---|---|---|---|---|---|
| code | GPL-3.0-or-later | permitted | restricted | restricted | unknown | LICENSE: GPL v3 or later. Copyleft: redistributed or modified copies must stay under GPL with source; hosting an unmodified build is allowed. The licence does not address training on the code. README credits ScriptCraft (MIT OR Apache-2.0) for page-break rules. |
Linked records
- Steps, each attributed. (1) Break the script into breakdown sheets, usually one per scene or part of a scene; each sheet has a scene header and elements assigned to categories such as cast, props and wardrobe [mms Breakdown]. Strip fields available for display include scene number, I/E, set, locati… cites → this
- Two repositories met the bar of a real license file, readable documentation and visible activity: UniversalScheduleStandard (a JSON interchange format, licence conflict, see F07) and OpenShotDesigner (GPL-3.0-or-later; stripboard, DOOD, call sheets, schedule-derived budget; created 2026-08-17, one … cites → this
- Daily call sheet (Wikipedia) related → this