mediaFlick 公開ポリシー / 配布ポリシー
1. ライセンス
mediaFlick は無料配布します。商用 / 非商用問わず、個人利用に限り自由にダウンロード・使用できます。
- ソースコードは現時点では非公開 (クローズドソース)
- 配布物 (
.exe+ 同梱のffmpeg.exe+LibVLCライブラリ等) のみ提供 - 改変・リバースエンジニアリング・再配布は不可
開発中止時の約束
開発者 KTEC が mediaFlick の開発を中止する場合: 完全なソースコード一式を オープンソースライセンス (MIT or Apache 2.0) で GitHub に公開します。 ユーザーが取り残されないことを最優先に考えた配慮です。
2. なぜソースクローズなのか
β release の段階で多数のバグが残っている可能性があり、ユーザーが動作する完成版にたどり着けるよう、開発者がコントロールできる状態を保ちたいためです。
- ソースを早期に公開すると、各種フォークで派生版が乱立する可能性があり、ユーザー側でどれを使うか迷う問題が発生
- バグ報告が分散すると、修正が回らなくなる
- ユーザーの声を最優先で取り込んで完成度を上げるフェーズなので、開発者一人で握っておく方が早い
完成版が出た後、もしくは開発を中止する判断をした場合、上記「中止時の約束」に従って公開します。
3. 寄付について
開発者を支援したい方は寄付を受け付けています。
- 使い道: 開発時間の確保 / テスト用ハードウェア / 外部ツール (Whisper API 等) のクレジット
- 金額・経路: 準備中
- PayPal / Stripe / GitHub Sponsors / OFUSE 等を検討
- 確定次第サイトで案内
寄付は任意であり、無料利用に影響しません。
4. 通信とプライバシー(外部に送信されるデータ)
mediaFlick は、利用者の個人情報・環境情報・編集中のデータを無断で外部へ送信することはありません。 ネットワーク通信が発生するのは次の場合に限られます。
情報を「受け取る」だけの通信(情報の送信は伴いません)
- 状態サーバーの確認:
https://mediaflick.popup.jp/activate.phpを読み取り、試用期限・最新版情報を取得します(GET のみ)。 - 正確な時刻の取得(NTP): 時計の改ざんによる期限バイパスを防ぐため、NTP サーバー(
ntp.nict.jp/pool.ntp.org/time.windows.com)に時刻を問い合わせます。取得した時刻はメモリ内のみで使用します。 - 外部ツールの取得: FFmpeg・dvdauthor・字幕生成用モデルなどが見つからないとき、確認のうえ配布元(GitHub・BtbN・Hugging Face など)からダウンロードします。
これらはいずれも情報を受け取るための通信で、利用者の環境情報・個人情報・編集中のデータを送信することはありません。
環境情報・エラーデータを「送信する」場合(この 2 つだけ)
- エラー報告(Watchdog): アプリが異常終了・フリーズしたとき、原因調査に必要な環境情報とエラーデータを開発元へ送信します。
- お問い合わせ / バグ報告: 利用者がアプリ内の報告機能から送信したときに、報告内容と環境情報を送信します。
送信される内容と同意の扱いは、次の「5. バグ報告は Watchdog から」を参照してください。 これら 2 つ以外で、環境情報・個人情報が外部に送られることはありません。
5. バグ報告は Watchdog から
★ これが最も重要なお願いです ★
mediaFlick は β 段階でユーザー報告を最大の改善源としています。バグや要望は以下の経路で送ってください。
推奨経路
- アプリのツールバー右側、🐶 (犬アイコン) をクリック → Watchdog Monitor が開く
- 画面右上の 「🐞 バグ報告を送信」 ボタンをクリック
- 開いたダイアログでフォームに記入:
- タイトル (件名、必須)
- 再現手順
- 期待する動作
- 実際の動作 (エラーメッセージ含む)
- 連絡先 (任意)
- 「📧 送信」ボタンを押すと、開発者へ自動送信されます (宛先の入力は不要です)
自動添付される情報
- OS / .NET ランタイム / マシン名 / メモリ / CPU
- 現在の
settings.json(テーマ / フォント / 出力設定 等) - 最新の debug ログ末尾 500 行
- Watchdog が取得した最新ダンプ (
.dmp) - 現在開いているプロジェクトのパス
これらはバグの再現に不可欠な情報なので、添付されることに同意いただける方のみご利用ください。 個人情報 (名前 / メール / 動画コンテンツ本体) は含まれません。
別経路 (ヘルプメニュー)
ハンバーガーメニュー → ヘルプ → 「🐞 バグ報告を送信...」 からも同じダイアログを開けます。
メールフォーム / GitHub Issues は無効
- 公開メールアドレス宛の直接連絡は読まないことがあります
- GitHub Issues は受け付けていません (リポジトリ非公開)
- 必ず Watchdog の「バグ報告を送信」ボタンからお願いします
6. 起動時の制限事項
mediaFlick を初めて起動するときに表示される制限事項を事前に共有します。
NTP 接続必須
- 起動時に NTP サーバー (
ntp.nict.jp/pool.ntp.org/time.windows.com) から時刻を取得します - インターネット未接続だと起動拒否します (時計改ざんによる β 期限バイパスを防ぐため)
- 取得した時刻はメモリ内のみで使用、外部送信はしません
β 期限
- 各 β release は ビルド日 + 60 日で利用期限を迎えます
- タイトルバーに残り日数が表示されます
- 期限切れ時は新ビルドへの差し替えをお願いします (サイトから再ダウンロード)
Watchdog 常駐
- アプリ起動時に Watchdog プロセスが裏で起動します
- メインアプリの監視 + フリーズ検出 + ダンプ取得を行います
- メインアプリを終了すると Watchdog も自動終了します
7. 開発者からの一言
mediaFlick は、無料の動画編集 / DVD-Video / Blu-ray 作成ツールとして、「タイトル一覧とタイムラインを同時に行き来できる直感的な編集体験」をゼロから設計して個人で開発しています。 β release は不安定な部分が残りますが、皆さんの Watchdog バグ報告が完成への近道です。
協力をよろしくお願いします。
— KTEC (mediaFlick 開発者)
謝辞
mediaFlick は、世界中のオープンソース開発者の皆様の素晴らしい成果に支えられています。 FFmpeg、VideoLAN(VLC / LibVLC)、dvdauthor、tsMuxeR、GNU xorriso、 libxml2 / libiconv / zlib / xz、DVDStyler、および .NET / WPF エコシステム (AvalonDock・MahApps.Metro.IconPacks・MailKit・Vortice.Windows ほか)の作者の方々に 心より感謝いたします。皆様の長年にわたる努力と無償の貢献がなければ、このソフトウェアは 存在しませんでした。本当にありがとうございます。
各ソフトウェアのライセンスと対応ソースは、配布物同梱の THIRD-PARTY-LICENSES.txt および 公開リポジトリ mediaFlick/tools を参照してください。