ソフトウェアを無料で配布する方法
(simonwillison.net)- 他の人向けに無料ソフトウェアを作りたいなら:
- 静的HTML + JavaScriptで提供する
- 無料で信頼できるWebホスティングを利用する
- WebAssemblyとPyodideのおかげで:
- クライアントサイドのPythonアプリケーションを提供可能
- サーバー基盤のサービスは推奨しない:
- サーバーはアップグレードとコスト管理が必要で、時間がたつほど負担になる
- 2025年の推奨プラットフォーム:
- GitHub Pages(公開リポジトリ向け、17年以上にわたり安定)
- 過去には推奨していたが、今は非推奨:
- Heroku(2022年のSalesforce買収後、信頼性が低下)
- 追加の推奨事項:
- オープンソースライセンスで配布する
- すぐに実行できるリンクを提供する
4件のコメント
保存機能を提供するには、サーバー連携が必要なのではないでしょうか。これがずっと悩んでいる点です。
Cloudflare Workers の無料ティアでは、それなりにデータベース(kv/sqlite/S3類似品)もサポートされています。
私もほとんどのサービスは cf pages + workers(サーバーレス)で処理していて、本当に必要なものだけ個人サーバーで処理しています。
Cloudflare、頑張れ