スキップしてメイン コンテンツに移動

民法192条、即時取得のメモ 2014/09 /30

民法192条、即時取得のメモ 2014/09/30

条文

(即時取得)
第百九十二条
 取引行為によって、平穏に、かつ、公然と動産の占有を始めた者は、善意であり、かつ、過失がないときは、即時にその動産について行使する権利を取得する。
e-gov より

え?即時取得なにそれおいしいの?

即時取得の活用事例を考えてみる。
例えば、B が A から借りていたテレビのリモコンを、そのリモコンが B の物であると過失なく誤信した X が B からそのリモコンを購入したとする。
この場合、B に A のリモコンに対する所有権はないため無権利者による取引行為となる。
その結果、無権利者には権利がないのであるから、本取引行為は無効であるといえる。
しかし、取引の外観(Bに当該リモコンの所有権があると信じ得るに足る状況のこと)を信じて取引を開始した X は信義則に従い保護されるべきである。
そこで、民法では動産(不動産ではないもの)の占有状態を信頼し、当該動産の取引行為を行った者を保護する制度として、192条即時取得という制度を設けた。

即時取得の効果

即時取得の効果が発動すると、当該動産を原始取得することができる。
この際、取引の相手方は自身の無過失が自動的に推定されるため、立証しなくて良い。

結論

本件事例では少なくとも
  1. A の B に対する、物権に基づく返還請求
  2. A の X に対する、物権に基づく返還請求
  3. A の B に対する、不法行為に基づく損害賠償請求
  4. A の B に対する、当該取引行為における不当利得に基づく利益返還請求
ここがどれくらい書けるかで法律力がバレるからあれなんだけど・・・
まぁいいや。
以上があげられる。
以上

このブログの人気の投稿

記述試験の書き方(仮)

記述試験の書き方(仮) 1,まえがき   法学部の試験では記述式の試験が出てくる。   その試験では、あるテーマについて自由に論ぜよとされている。 しかし、論ぜよと言われても、どのように論じればいいのか、すなわち、記述の仕方について教わったことがない(よくよく考えると、法的文章力を習得させる事だけが目的の授業はないと思われる)。   本稿では、私自身が法学畜になり、見聞きし、実際に活用している論述方法についてまとめている、はずである。その要点は、①条文、判例、学説を使う。②単なる事実と法的事実を区別する。③文章内に一貫性を持たせる。である。 法律と、プログラミング

本サイトの今後について

告知 本サイトは今後更新されることは、おそらくありません。 過去記事等はこのまま放置するつもりです。内容の陳腐化並びにその正確性等については保証はできません。自己責任で活用いただければと思います。 This site won't update in future. And Thank's everyone. new site -> sysrigar

node.js で SQLite3 を使用するコードを書くときの予備録

node.js で SQLite3 を使用するコードを書くとき、予備録 まず、非同期処理。 C言語や Perl のように上から下に処理が続くと決して思ってはいけない。 SQLite3 の each は SQL 文実行完了時に呼び出す関数を指定できる SQLite をインストールします、 npm install sqlite3 [test.js] var sqlite3 = require('sqlite3').verbose(); var db = new sqlite3.Database(':memory:'); db.serialize(function() { db.run("CREATE TABLE lorem (info TEXT)"); var stmt = db.prepare("INSERT INTO lorem VALUES (?)"); for (var i = 0; i < 10; i++) { stmt.run("Ipsum " + i); } stmt.finalize(); var listInfo = new Array(); db.each("SELECT rowid AS id, info FROM lorem", function(err, row) { var tmp = new Object(); tmp.id = row.id; tmp.info = row.info; console.log("[ROW]\t" + row.id + ": " + row.info); listInfo.push(tmp); }, function() { // Each 完了時に呼び出される for (var i = 0; i < listInfo.length; i++) { console.log("[BUF]\t" + listInfo[i].id + ": " + listInfo[i].info); } console.lo