1892年（明治25年）、ジュネーブで開催された国際法学会に民法、商法、憲法、民事訴訟法、裁判所構成法の欧訳版が提出され、金子堅太郎により条約改正の条件としてこれらの法典が適切である旨説明される。同学会は、翌年ハンブルグで開催された総会で日本における領事裁判権の撤廃を決議、これに法的拘束力は無いものの、山田による強引な法典編纂事業が一つの実を結んだ。
一方、ロエスレルの旧商法草案は2年を経て脱稿し、その後取調委員の組織などに種々の変遷があったが、結局元老院の議決を経て、1890年（明治23年）3月に成立、翌1891年（明治24年）1月1日より施行されることになった。政府が民法施行を待たず、特に商法の施行を急いだのは、内外の取引の複雑化に乗じて不当の利益を貪る連中に対処するため、というのが元老院に対する説明であった。同年10月、教育勅語が成立。江戸時代初期に有力化し、古典儒教では孝経を除き必ずしも一致しなかった「忠」と「孝」が一体化する教説が確立。
いったんはボアソナード草案の維持を基本路線とする方針を支持した村田保（法律取調委員会委員、元老院議官）であったが、大隈暗殺未遂事件を受けて、法案の早期成立よりも欠点の修正を重視する考えに転じる。そこで、個々の条文を挙げ、具体的な修正提案をしたが容れられず、強引に審議を進める山田と対立・決裂、以後法典論争では徹頭徹尾延期派に立つことになる。村田はその後もシーメンス事件で山本権兵衛内閣を瓦解に追い込むなど、貴族院における反政府勢力の頭目として奮闘する。
1889年（明治22年）7月、民法草案ボアソナード担当部分が元老院で議定を終わり、天皇に上奏される。同10月18日、条約改正案が井上案と大同小異だとの非難を受けていた外相大隈重信の暗殺未遂事件が起き、政府内でも拙速な条約改正・法典編纂事業への反省が起こる。25日、黒田首相は条約改正の中止を決定し、総辞職。1889年（明治22年）11月、大日本帝国憲法（明治憲法）公布。プロシア（プロイセン）憲法を模範とする憲法制定による立憲主義の確立を、自由民権運動の敗北と見るか、勝利と見るかは争いがある。
ドイツのゲルマン法における家長は家族員に対する重い責務を負い、家産はローマ法のように家長の個人所有にはならず、家族員全員の総有になるのを基本とし（日本の入会権に類似）、農業共同生活に適する。ゲルマン法の性質をどう解するかは大きな問題であり、外来のローマ法に対する民族法としての位置付けから、ナチスによって戦争体制に利用された側面はあるが、ドイツ民法典が多くの点で排斥したゲルマン法は民衆法であり弱者の法であるとして高く評価し、近代民法典の基礎であるローマ法は君主の法であり、かつ近代資本主義の基礎となった弱肉強食の法であるとして批判するのは、共産主義者カール・マルクスおよび平野義太郎である。また、一般に、ゲルマン法はドイツ固有の法と考えられることが多いが、フランスの語源となったフランク人はゲルマン民族の一種であり、フランス北部慣習法を介在して、伝統ゲルマン法はフランス民法典への影響が顕著という側面がある。日本古来の家長はローマ法型の絶対的権力者ではなく、ゲルマン法型であったとの主張があることは後述する。
1889年（日本では明治22年）、団体主義法理を基礎とするゲルマニステンのオットー・フォン・ギールケにより、第一草案があまりにローマ法的・個人主義的・古典的自由主義に過ぎ、農村由来の伝統的なゲルマン法を無視しており、文体も抽象的・学術的に過ぎ、民衆的でないとする激しい批判がなされる。家長権と所有権に対する個人主義のローマ法と団体主義のゲルマン法の基本的考え方の違いが根底にある。翌1890年には、社会主義者アントン・メンガーにより、第一草案は近代社会主義を知らないローマ法を基礎にしており、形式的平等主義が無産階級に不利益をもたらすとの批判もなされる。この大論争と時を同じくして日本でも法学士会の意見書に始まる法典論争が起きており、ドイツの議論が日本にも影響を与えたと推察される（穂積八束はこの時ドイツに留学中）。ローマ法的個人主義を弱肉強食の法と批判し、「個人」でなく家族団体を「法人」として社会の基礎単位にせよというのが、日本の民法典論争での穂積八束らの主張でもあった。
corebootが初期化する最も複雑なハードウェアはDRAMコントローラ（DRAM controller）とDRAM自身である。いくつかのケースでは、課題となるテクノロジーに関する文書が秘密保持契約（Non-disclosure agreement; NDA）に縛られている、またはそもそも利用できない。RAMが初期化されるまではCPUがそれを使用できないため、RAMの初期化プロセスはとりわけ複雑である。それゆえDRAMコントローラとDRAMの初期化のために、初期化コードはCPUの汎用（目的）レジスタ（general purpose register）またはCache-as-RAMのような一時記憶領域の形態をとるしかない。romccはRAMの代わりにレジスタを記憶装置として使用するCコンパイラである。これを利用するとタスクはより簡単に実行できる。romccを利用することで、System Management Bus（SMBus）から、DRAMのDIMM上にあるSerial presence detect（SPD）ROMへのアクセスも比較的容易になり、RAMを使用できるようになる。比較的最近のx86プロセッサでは、DRAMが初期化されるまでプロセッサキャッシュがRAMとして利用可能である。ただプロセッサキャッシュはCache-as-RAMモードで初期化されなければならない。しかし、これはDRAMの初期化と比べ命令数が少なくて済む。またCache-as-RAMモードはCPUアーキテクチャ依存ではあるが、チップセットやマザーボード単位で変化するDRAMの初期化に比べれば幾分汎用的ではある。