作成日を偽造したり操作したりすることは可能ですか? もし可能であれば、ファイルが本当に古いものであることをどのように「証明」できますか?
幸運なことに、私は自分のプロジェクトを GitHub に保存したので、ファイルがその時代のものであることが確認できましたが、それは本題ではありません。
私は純粋に Apple OS X を実行しています。
答え1
ディスクにアクセスできる場合は、そのディスク上の情報を変更できます。これには作成日の情報も含まれます。つまり、偽造できるのです。
最初にそれらを所有していたことを証明する唯一の方法は、他の誰かがそれを確認できることです。GitHub はそうするかもしれません。完全にあなたが管理しているローカル ディスク上のファイルの日付では不十分です。
答え2
そうですね...私は法律の専門家ではありませんが、特定のマシンで作成されたファイルの日付/時刻スタンプは、CMOSクロックからその情報を取得します。これは、任意の時間と日付に設定できます。したがって、その日付のファイルは、あなたのコンピュータに保存されたファイルは何も証明しません。しかし、あなたが言うほど長い間、誰か他の人によって保存されていたのであれば、あなたがこの会社に勤務する前から確かに存在していたことを証明します。
したがって、ファイルがその時代のものであるという事実を裏付ける GitHub に保存されたプロジェクトは、重要ではないどころか、重要になります... または、このケースでは要点です。裁判所が情報の有効性を認めるかどうかは、あなたがこの会社で働く前にこのソフトウェアを作成したかどうかによって決まります。
しかし、この点は議論の余地があるかもしれません。会社の勤務時間中にソフトウェアに取り組んだ場合、契約上、それを会社に引き渡す義務があるかもしれません。すべては、会社で働く前に署名した書類に、会社で働いている間に開発したものはすべて会社の所有物であると書かれているかどうかにかかっています。なぜなら、開発は必ずしも作成を意味するわけではないからです。改善や作業と解釈される可能性があります。
答え3
を使用して実行できますtouch -t yyyymmddhhmm filename
。少しグーグルで検索すると、チュートリアルや無料の Apple スクリプトがいくつか見つかります。おっしゃるとおり、証拠として github があるのは幸運です。ファイルを作成した時期を証明する方法として、これが唯一思いつく方法です。