From 902e2ab9c0e84f1a11b11f88ecdf497ec2d79fa9 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Tue, 6 Jan 2026 03:09:13 -0500 Subject: [PATCH] Readme, license, roadmap --- LICENSE.md | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 54 +++++----------------------------- ROADMAP.md | 35 ++++++++++++++++++++++ 3 files changed, 128 insertions(+), 47 deletions(-) create mode 100644 LICENSE.md create mode 100644 ROADMAP.md diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000000..57415bf878 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,86 @@ +ArtCraft License (WIP) +====================== + +(**Warning**: This isn't a real lawyery license full of legitimate legalese yet, but we'll take care of that ASAP.) + +ArtCraft is a form of "fair source" software. It's like [free beer](https://en.wiktionary.org/wiki/free_as_in_beer) +in that we give you the code, but there are a few small limitations on what you can do with it. + +First, what you *can* do with ArtCraft: + +> 1. You do not have to pay us to use ArtCraft. It's free. +> +> 2. You can back up, copy, modify, compile, and use the code for your own private personal purposes. +> +> 3. You can do anything you want with the media you create with ArtCraft. Generated assets are yours. + +What you *can't do* with ArtCraft: + +> 1. You cannot sell the ArtCraft software commercially (eg. as your own software). +> +> 2. You cannot use the ArtCraft code to develop a competing business or product (eg. selling AI image and video tools). +> +> 3. You cannot fork ArtCraft and remove ArtCraft community, donation links, or paid model services. We intend to +> make money to improve ArtCraft for everyone. +> +> 4. You cannot use the ArtCraft name, logo, or mascot characters to promote your business without permission. + +This license means you can see what we're doing and not be at risk of having the rug pulled out from under +you (eg. if our founders die or our business collapses). It also gives you a really great way to customize the +software or lend a hand in reporting (or even fixing) bugs. + +Our desire is to support artists, designers, and filmmakers. We want to help you build your own creative studios +and businesses. We want to give you creative software you can use forever. + +ArtCraft is free. We do offer models available through us where you can pay us and support our development, but we also +offer the ability for you to use other providers - and we'll keep adding more options so you have maximum flexibility. + +## Our Promise + +- All development and business plans will be communicated openly with the community. + +- Except for minor test scripts or a few small places where we might need to use licensed 3rd party code, all of + our engineering efforts will live in a single publicly available monorepo. You can see everything we do and even + benefit from using it for personal use. We plan on building a lot more than what you see today, and you'll get + all of it. + +- We will not "rug pull" our users. If our business shuts down, gets acquired, or otherwise changes, the tools + we create will always continue to function in the same way. + +- If the business ends and our founders quit working in this space, we'll make it so the software transitions + to an OSI-approved open source license. (We don't intend to quit!) + +## Why not OSI Open Source? + +Philosophical answer: The OSI is an industry body led by hyperscalers. They poach from open source all the time, yet +hyperscaler systems and code (AWS, GCP, YouTube, etc.) remain closed source. The tiniest nuggets are open, but the vast +machinery surrounding it - systems, user behaviors, funnels, at-scale moneymakers - is totally closed. + +Practical answer: OSI licenses make it exceptionally challenging to grow big things commercially. And many of +the licenses leave room for hyperscalers to reach in and cherrypick pieces for themselves that they can better +commercialize than the original authors. + +Then there's completely open source software that doesn't even attempt to be a business. + +We love software like Blender, but (1) we want/need jobs, (2) we want to build something at scale, and (3) this will +eventually become much more capital intensive than just writing code. We one day want to train novel models that work +directly in conjunction with the user interface. + +If and when we do get to scale, we intend to keep every bit of our work in the open. Available for use, inspection, +learning, fitting onto consumer GPU hardware, and more. + +Not having a way to make money is unfortunately what killed Stability.ai. Stability.ai walked so that others could +eventually run. (Black Forest Labs, et al.) We're not egotistical enough to count ourselves in that party yet, but we +believe in the original Stability.ai ethos and that their model can work with a few tweaks. + +We want to build big and incredible tools the world hasn't seen before. We want to keep them free and entirely source +available. You don't have to pay us, but if you do, all of your investment goes right back into the engineering +and the tools. We're writing code you can clone and keep. + +## Inspiration + +We took inspiration for this from [Fair Source](https://fair.io/), [Fair Code](https://faircode.io/), +the [Defold License](https://defold.com/license/), and Hacker News discussions. The folks at Obsidian +have some pretty good thoughts on this as well. + +~ Brandon Thomas \ No newline at end of file diff --git a/README.md b/README.md index e35c418af8..040eb2cf2c 100644 --- a/README.md +++ b/README.md @@ -1,50 +1,10 @@ -storyteller-rust -================ - -Our Artcraft monorepo, which serves our desktop application, backend infrastructure, and more. - -``` - ."-,.__ - `. `. , - .--' .._,'"-' `. - . .' `' - `. / ,' - ` '--. ,-"' - `"` | \ - -. \, | - `--Y.' ___. - \ L._, \ - _., `. < <\ _ - ,' ' `, `. | \ ( ` - ../, `. ` | .\`. \ \_ - ,' ,.. . _.,' ||\l ) '". - , ,' \ ,'.-.`-._,' | . _._`. - ,' / \ \ `' ' `--/ | \ / / ..\ - .' / \ . |\__ - _ ,'` ` / / `.`. - | ' .. `-...-" | `-' / / . `. - | / |L__ | | / / `. `. - , / . . | | / / ` ` - / / ,. ,`._ `-_ | | _ ,-' / ` \ - / . \"`_/. `-_ \_,. ,' +-' `-' _, ..,-. \`. -. ' .-f ,' ` '. \__.---' _ .' ' \ \ -' / `.' l .' / \.. ,_|/ `. ,'` L` -|' _.-""` `. \ _,' ` \ `.___`.'"`-. , | | | \ -|| ,' `. `. ' _,...._ ` | `/ ' | ' .| -|| ,' `. ;.,.---' ,' `. `.. `-' .-' /_ .' ;_ || -|| ' V / / ` | ` ,' ,' '. ! `. || -||/ _,-------7 ' . | `-' l / `|| -. | ,' .- ,' || | .-. `. .' || - `' ,' `".' | | `. '. -.' `' - / ,' | |,' \-.._,.'/' - . / . . \ .'' - .`. | `. / :_,'.' - \ `...\ _ ,'-. .' /_.-' S T O R Y T E L L E R - `-.__ `, `' . _.>----''. _ __ / Turning memes into dreams - .' /"' | "' '_ - /_|.-'\ ,". '.'`__'-( \ - / ,"'"\,' `/ `-.|" -``` +ArtCraft +======== +ArtCraft is the IDE for interactive AI image and video creation. +We turn prompting into *crafting*, so your ideas become a form of tangible expression and computing. +This is Adobe Photoshop for everyone, and we're giving away the source code! - [developer documentation](./_docs) -- [server API reference](https://storyteller-docs.netlify.app/) - [tools, scripts, misc](./script) +- [license](./LICENSE.md) +- [roadmap](./ROADMAP.md) diff --git a/ROADMAP.md b/ROADMAP.md new file mode 100644 index 0000000000..40486bb4b7 --- /dev/null +++ b/ROADMAP.md @@ -0,0 +1,35 @@ +ArtCraft Roadmap +================ + +## 2026 Goals (non-exhaustive) + +- Make ArtCraft better and more useful than model aggregation websites (our #1 goal). + We don't dislike those websites; we just set a high standard for ourselves. + +- Build the best "tangible" computing surfaces where you can mold scenes and videos like + clay and direct them with precision and clarity. + +- Add every model and provider into ArtCraft so you can build your own crafting IDE. + Nothing will be left out. + +- Build purpose-specific image models, eg. for relighting scenes and reposing characters + and props. + +- Build our content studio. Make lots of narrative shorts and at least one + feature-length AI film in 2026. Theatrical distribution, but also lots of social + media content. (We are creators, and we want to employ more creators!) + +- Architecture: remove dependence on ArtCraft hosted services. + +- Architecture: more Rust, more speed. + +- Community: build a safe community free of "anti-AI" trolls. A community of AI filmmakers + and creators + +## Loftier Goals + +- Build an *Open* OpenAI / Google / Anthropic. Open models, open platforms, open hardware. + Why? Because the future could be bleak without it. How, you might ask? Get in touch if + you're curious. + +- Don't Be Evil (tm)