概要
Zedless は、 Zed をベースにした プライバシー重視 ・ ローカルファースト なエディタ。 クラウド依存の排除 や スパイウェア無効化 など、明確な方針で開発中。 ネットワーク機能の自己管理 や 貢献者の権利保護 も重視。 ライセンス管理 の厳格化と オープンソース準拠 を徹底。 現在 開発途中 であり、コントリビューション歓迎。
Zedlessの特徴と方針
- Zed をフォークした プライバシー重視 のエディタ開発プロジェクト
- クラウドサービスへの依存排除
- ローカルファースト設計
- 開発進行中 のため、貢献者を積極的に募集
- プライバシーと自己管理 を最優先
Upstream(Zed)からの主な変更点
- プロプライエタリなクラウドサービス への依存を排除
- 自己ホスト不可 なクラウド連携機能の削除
- スパイウェア的要素の排除
- テレメトリや自動クラッシュレポート機能の無効化
- ネットワーク機能の自己管理化
- APIやサービス利用時、 プロバイダーの指定 が可能
- 例:APIの ベースURL指定 による柔軟な運用
- デフォルトプロバイダーリストの廃止
- 該当機能はデフォルトで無効化
- APIやサービス利用時、 プロバイダーの指定 が可能
- CLA(Contributor License Agreement)不採用
- 著作権譲渡の禁止
- 貢献者の権利保護を重視
- ライセンス情報の厳格な管理
- サードパーティ依存ライブラリ のライセンス明記必須
- cargo-about による自動チェック
- CIが通らない場合の対処法明記
- Crateにライセンス未指定エラー :Cargo.tomlに
publish = falseを追加 - 依存ライセンス要件未満エラー :ライセンス調査・SPDX識別子の追加
- cargo-aboutでライセンス不明エラー :clarificationフィールドの追加
- Crateにライセンス未指定エラー :Cargo.tomlに
- CIが通らない場合の対処法明記
貢献・ライセンス管理のガイド
- CIを通すためのポイント
- ライセンス未指定エラー :自作Crateは
publish = false指定 - 依存のライセンス要件未満 :ライセンス調査・SPDX識別子追加
- ライセンス不明 :clarificationフィールドで明示
- ライセンス未指定エラー :自作Crateは
- 不明点は法律専門家へ相談 を推奨
まとめ
- Zedless は プライバシー・ローカルファースト ・ 自己管理 を徹底したエディタ
- コントリビューション歓迎、 オープンかつ透明性の高い開発体制
- ライセンス遵守と権利保護 を最優先