- Zedlessはオープンソースエディタ Zed をベースにした、プライバシー保護とローカルファーストな環境を重視するフォーク版
- Zedless は クラウド依存を取り除き、ユーザーが望むインフラ環境を自ら設定できるようにする
- スパイウェアおよびリモートテレメトリ機能をすべて削除する予定
- コントリビューターの著作権再譲渡なしのポリシー(No CLA)を導入し、すべての開発者が著作権を保持する
- ライセンス管理の自動化およびオープンソースライセンス準拠のために追加ツールを使用
Zedless の紹介
- Zedlessはコードエディタ Zed のフォーク版で、ユーザーのプライバシー確保とローカル環境最優先の使い勝手を目標としている
- 現在開発中のプロジェクトであり、外部からのコントリビューションを自由に受け付けている
主な変更計画
- セルフホストできないクラウドサービスへの依存の排除
- サードパーティクラウドに厳密に依存するコンポーネントと機能は削除予定
- スパイウェアの除去とデータ保護
- テレメトリ、自動クラッシュレポートシステムはすべて削除対象
- ユーザーインフラの優先サポート
- ネットワークサービス機能の利用時、ユーザーは標準フォーマットで直接サービスプロバイダーを指定可能
- 「デフォルトプロバイダー」のリストは存在せず、該当機能はデフォルトで無効化されている
- 著作権譲渡なし
- プロジェクト参加者は著作権を自身に保持する
- 開発者に不利益が生じないよう No rugpulls ポリシーを適用
ライセンスと依存関係の管理
- サードパーティ依存関係のライセンス情報の提供が必須であり、そのために cargo-about ツールを活用する
- 注意事項
- 自分で作成した crate で
no license specified エラーが発生した場合は、Cargo.toml に publish = false の追加が必要
- 依存パッケージのライセンス要件未充足エラーが発生した場合は、そのライセンスの適合性を確認して明記する必要がある
- cargo-about が依存ライセンスを見つけられない場合は、明確な説明項目をスクリプトに追加しなければならない
プロジェクトの意義
- Zedless は、プライバシーとローカル中心の開発環境を重視するユーザーやチームにとって、特に安定性、自律性、法的保護の面で優れた代替案
- 既存の Zed と比べ、私有クラウドサービスやリモート追跡機能などの潜在的なセキュリティ脆弱性を思い切って排除することで、自前のインフラとオープンソースエコシステムに基づく信頼性を確保できる
まだコメントはありません。