[비즈한국] 「どうせ週60時間働くなら、他人の会社で働く代わりに自分の仕事をしようと考えました」
ドイツ・ベルリンでソフトウェア開発を行うキム・ホンベ氏に、なぜ韓国を離れたのかと尋ねると、このような答えが返ってきた。全羅南道木浦市出身の彼は、韓国で機械設計エンジニアとして約5年間勤務していた。ソフトウェア開発とは縁遠い職業だった。4年前に妻と共にベルリンへ移住した当時は、まともな開発経験もなかった。
そんな彼が今年6月、ドイツ連邦政府のオープンソース開発支援プログラム「プロトタイプ・ファンド(Prototype Fund)」に選定された。ドイツの電子請求書(E-Rechnung)作成を支援するオープンソースプロジェクト「OpenInvoiceXML」を開発するためだ。プロトタイプ・ファンドは、個人開発者に6ヶ月間、最大4万7500ユーロ(約7100万円)を支援する。さらに、第2次支援対象に選ばれれば4ヶ月間、最大3万1667ユーロ(約4700万円)を追加で受け取ることができる。2段階を合計すると10ヶ月間で最大7万9167ユーロ(約1億1800万円)になる。会社設立や株式投資の誘致が必須のプログラムではない点も注目に値する。

さらに興味深いのは彼の経歴だ。ベルリンに来てからコーディングを学び始め、生活費を稼ぐためにハンバーガーを作り、韓国料理店でチキンを揚げた。そうして約3年を過ごしながらも、自身のサービスを開発することを止めなかった。
彼が最初に作った電子請求書サービスは、壮大な事業計画書から始まったわけではない。フリーランスの英語教師である妻が、毎月の請求書作成に苦労している姿を見て、これを自動化しようと思いついたのがきっかけだ。その小さなアイデアが、ドイツ政府の支援を受けるオープンソースプロジェクトへと発展した。
ドイツでも週60時間、しかし自分のために働く
キム氏がドイツに来たのは2022年頃だ。韓国で会社員をしていた彼は、長時間の残業を繰り返しながら自身の将来に悩んでいた。
「韓国では週60時間働いていました。しかし、それはやりたい仕事だからではなく、会社でそうしなければならなかったからです。どうせそれだけ働くなら、他の国に行って自分の仕事をしようと考えました」
ベルリンに到着後、彼が選んだのは就職ではなく創業の準備だった。もちろん、すぐに創業できる技術も十分な資金もなかった。

Q. 韓国では機械設計をしていましたが、ドイツに来てからコーディングを初めて学んだのですか。
「はい。ドイツに来てから学び始めました。創業するためにコーディングを習ったのです。『42 Berlin』というコーディングスクールで約2年間勉強しました」
フランス・パリ発のグローバルコーディング教育ネットワーク「42」のベルリンキャンパスである「42 Berlin」は、授業料も伝統的な意味での教授や講義もない、ユニークなソフトウェア教育機関だ。学生は決まった講義を聞く代わりに、実際のプログラミングプロジェクトを遂行し、互いのコードをレビューして問題を解決する「ピア・ツー・ピア学習(Peer-to-Peer Learning)」方式で学ぶ。コーディング経験や関連学位がなくても応募でき、入学過程では約4週間の集中コーディング期間「ピシン(Piscine)」を通じて問題解決能力と学習意欲が評価される。ベルリンキャンパスは24時間開放されており、企業からの寄付により授業料は全額無料だ。
42 Berlinのこうした教育方式は、キム氏のように従来の職業を離れて新しい技術を学ぼうとする人々に機会を提供する。キム氏もここでC、C++、Pythonなどを学び、開発能力を培った。特に正規の教育課程だけでなく、サイドプロジェクトコミュニティに参加して多様なソフトウェアを自作した経験は、後の「InvoicingU」創業とOpenInvoiceXML開発へとつながった。
Q. コーディングを勉強している間、生活費はどうしていましたか。
「ハンバーガーを作ったり、韓国のチキン店でチキンを揚げたりしました。ほぼ3年ほどそうしていましたね。辛いときはアルバイトをして最低限の生活費を稼ぎ、残りの時間は自分のプロジェクトに投資しました」
彼は妻の経済的な支えも大きかったと率直に語った。
「実は4年間、ほぼ妻が働いて支えてくれました。私は開発の勉強をし、作りたいものを作っていました」
一方で、ベルリンに来てからも彼の労働時間は大きくは減っていない。
「今も週60時間ほど働いています。しかし、今はやりたい仕事をしているので違いますね」
彼にとってドイツへの移住は、労働時間を減らすための選択というより、自分が働く時間を自分で決定し、その結果を自分のものにするための選択だった。
妻のために作ったサービス、初の顧客が生まれる
キム氏が開発した商用サービス「InvoicingU」の出発点は、フリーランスである妻の日常だった。ドイツでフリーランスとして働くと、顧客に請求書を発行しなければならない。顧客名、サービス内容、提供日、金額、税務情報などを整理して請求書を作成し、メールで送信する。業務量が少なくても、毎月同じ情報を繰り返し入力する手間がかかる。
「妻は英語教師なのですが、請求書を送るたびに一つずつ手作業で作成していました。横で見ていて『もうコーディングを覚えたから、僕が作ってあげるよ』と言ったんです」
最初は妻が使う簡単な自動化プログラムを作った。その後、顧客情報とサービス内容をあらかじめ保存しておけば、毎月請求書を素早く作成してメール送信できるウェブベースのサービスへと発展した。
Q. 従来の手作業と比べてどれほど簡単になったのですか。
「最初の顧客情報とサービス情報の入力には時間がかかります。しかし、一度保存してしまえば、呼び出すだけで請求書を送れます。1分以内に送ることも可能です」
最初は個人的な問題解決だったが、サービスを公開すると外部からも注目が集まり始めた。
「最初は妻を助けるために作ったものでしたが、インターネットに公開したら人々から連絡が来るようになりました。それで実際に会いに行ってソリューションを構築したりもしました」
現在InvoicingUは、フリーランスや小規模事業者を対象に顧客情報と請求書、スケジュールなどを管理するSaaSサービスとして運営されている。
現在の顧客数は約30人。無料で月5件まで請求書を発行でき、それ以上利用する場合は月14ユーロの有料サブスクリプションが必要だ。
まだ大規模な顧客を抱えるスタートアップではない。しかし、実在する顧客が抱える問題を解決し、自分で開発したソフトウェアを通じて売上を作っているという点で、重要な経験を積んでいる。そうして培った技術が、後のドイツ政府のオープンソース支援プログラムとつながった。
2028年ドイツの電子請求書義務化、新たな機会が到来
ドイツは現在、企業間取引で使用される電子請求書制度を段階的に義務化している。従来は人間が読めるPDFファイルで請求書を発行する場合が多かったが、今後はコンピュータが請求書情報を自動的に読み取って処理できる構造化された電子データが必要となる。代表的な形式が「XRechnung」と「ZUGFeRD」だ。XRechnungは機械が読み取るXMLベースの請求書形式であり、ZUGFeRDは人間が読むPDFと機械が処理するXML情報を統合できる形式である。
ドイツ政府は2025年に電子請求書の受領システムを導入し、発行義務は企業規模や売上に応じて段階的に適用する。一般的なドイツ国内のB2B取引では2027年から一部の事業者に義務が適用され、2028年には主要な猶予期間が終了する。少額取引や小規模事業者は例外となる。
Q. 電子請求書制度の変更がなぜ新たな事業機会になると考えたのですか。
「これまでは人間が見られるPDFの請求書を作ればよかったのですが、これからは機械が読めるXMLデータが必要になります。つまり、人々は新しい請求書システムを使わざるを得なくなるということです」
ドイツの企業用会計・ERPソフトウェア市場には、すでに多様なソリューションが存在する。しかし、大企業向けの高機能なシステムがすべてのユーザーに必要なわけではない。月に数件から数十件の請求書を発行するフリーランスや小さな団体には、使いやすいシンプルなサービスの方が適している。キム氏はここに技術的な可能性を見出した。開発中の「OpenInvoiceXML」は、ドイツの電子請求書規格に適合した請求書を生成・検証するオープンソースプロジェクトだ。

ユーザーはウェブサイト上でアカウント登録なしに請求書を作成でき、開発者はこのプロジェクトのオープンソースエンジンを活用して、他の請求書プログラムやサービスに電子請求書機能を追加できる。
ここで2つのサービスを区別する必要がある。InvoicingUはキム氏が運営する商用請求書管理サービスだ。顧客情報と請求書履歴を保存し、反復業務を管理することが核心である。一方、OpenInvoiceXMLは他の開発者や企業も活用できるように電子請求書の生成・検証技術を公開するプロジェクトだ。ドイツ政府の支援金はこのオープンソースプロジェクトに支給されるものであり、InvoicingUという商用サービスに直接投資されるわけではない。
Q. 商用サービスを開発していたのに、なぜ核心技術をオープンソースとして公開したのですか。
「どうせInvoicingU用に開発したコードがありました。それをオープンソースとして公開してプロトタイプ・ファンドに応募すれば良いと考えたのです」
コードを公開すれば競合他社も利用できるが、彼はそれを別の視点で見ている。
「まずは多くの人に使ってもらうことが重要だと考えています。後に人々が自分でインストールしてアップデートするのが面倒になれば、私がクラウドで管理し、自動アップデートするサービスも検討しています」
オープンソース自体は無料公開しつつ、将来的にはホスティング、メンテナンス、アップデートなどの付加サービスで収益を創出するモデルを検討しているという説明だ。まだ確定した事業モデルではない。技術を独占するのではなく、技術の活用範囲を広げ、その上で追加の事業機会を創出する試みである。
ドイツ政府が個人開発者の時間に投資する理由
キム氏が支援を受けたプロトタイプ・ファンドは、ドイツ連邦教育研究省(BMBF)の財政支援を受け、Open Knowledge Foundation Deutschlandが運営するオープンソースソフトウェア支援プログラムだ。このプログラムの最大の特徴は、事業化に成功した企業よりも、社会的に有益な技術を開発しようとする個人や小規模チームに焦点を当てている点だ。
一般的なスタートアップ支援事業が法人設立、事業計画書、売上見通し、雇用創出などを強調するのに対し、プロトタイプ・ファンドは新しいオープンソース技術を開発するのに必要な時間とコストを支援する。
選定されたプロジェクトは、必ずオープンソースライセンスで公開しなければならない。これを通じて、政府の支援で開発された技術を他の開発者や機関、企業が活用できるようにするのが目的だ。
Q. プロトタイプ・ファンドは具体的にどのような方式で支援するのですか。
「6ヶ月間開発に集中できるよう支援金を出してくれます。私は最大金額で支援を受けています。一般的な創業支援金のように『どこにいくら使う』という明細よりも、私がプロジェクトに投入する時間を基準に支援を受ける方式です」
キム氏は、支援金を四半期ごとに受け取っていると説明した。実際に開発に投入する時間に対して支援するという点で、プログラムの哲学がうかがえる。
ただし、これは支援金を条件なしに自由に使用できるという意味ではない。公式指針によると、支援金は承認された人件費と間接費を基準に算出され、プロジェクト予算の最大95%を支援する。残りの5%以上は申請者の自己負担だ。所定のプロジェクト遂行と行政・報告義務もある。政府が創業者から株式を取得する方式でもない。技術を公開し、社会的活用可能性を高めるという条件で開発活動を支援する構造だ。
キム氏が選定された2026年の支援対象は計28プロジェクト。人工知能、ソフトウェアインフラ、アクセシビリティ、サイバーセキュリティ、環境、教育など多様な分野のオープンソースプロジェクトが含まれた。キム氏はその中で唯一の韓国人だった。
「これまで選定されたプロジェクトを調べましたが、韓国人の名前は見当たりませんでした。ですので、おそらく私が韓国人初の支援者ではないかと思います」
「コードを作るより、人々が実際に使うことが重要」
プロトタイプ・ファンドは資金を提供するだけではない。選定者に対してプロジェクト管理、ユーザー体験(UX)、ブランディング、創業などに関するコーチングを提供し、他のオープンソース開発者と交流する機会も設けている。キム氏も最近、提供されたコーチングを受けた。外部専門家がプロジェクトを検証する中で、技術自体よりも「ユーザー視点で考える」ようアドバイスを受けたという。
「技術的に何を実現したかを説明することに集中しがちですが、ユーザーの立場から見てそれが何の役に立つのかがより重要だということを学びました」
コーチングでは、フリーランスや小規模事業者、非営利団体を対象に製品を最大限シンプルに維持し、実際のユーザーの意見を継続的に収集すべきだというアドバイスが中心だった。アカウントなしで利用できる点、オープンソースである点、個人情報保護や使用利便性なども、既存ソリューションと差別化できる要素として検討している。

OpenInvoiceXMLは現在、1000件以上の自動テストを通じて50以上の請求書事例とシナリオを検証している。しかし、彼が次段階で解決すべき課題は技術的な完成度だけではない。開発者ではない人も簡単に請求書を作成できるか、他のソフトウェア開発者がオープンソースエンジンを自分のシステムに統合できるかを確認しなければならない。これが、彼が現在プロトタイプ・ファンドの2次支援段階に挑戦する理由だ。
3分間のピッチで決まる2度目のチャンス
去る10月9日、キム氏はプロトタイプ・ファンドの2次審査に参加した。審査委員は会議室に集まり、彼は自宅からカメラをオンにしてオンラインで発表した。与えられた時間は3分間。続いて約4分間の質疑応答が行われた。彼が答えるべき質問は3つだった。

「なぜ追加支援が必要なのか。次段階で何を達成しようとしているのか。そして、それをどう実行するのか」
1次支援では電子請求書作成技術を安定して作動させることに集中したが、2次支援では実際のユーザーのフィードバックを受けて製品を改善することが目標だ。
「初段階では技術を正しく動かすことに注力しました。今後は、人々が実際に簡単に使えることを証明しなければならないと考えています」
2次に選定されれば、2026年12月から2027年3月まで4ヶ月の追加開発期間が与えられる。個人プロジェクトの追加支援上限は3万1667ユーロだ。2次支援は自動的に延長されるのではなく、別途審査を経て選抜される。キム氏は現在、結果を待っている。
韓国からでも応募できるか
プロトタイプ・ファンドのもう一つの特徴は、ドイツ国籍を要求しない点だ。韓国からでも応募できる。ただし、国籍とは別にドイツ居住および申請主体に関する要件を満たす必要がある。個人申請者は満18歳以上でドイツに居住している必要があり、チーム単位の場合はドイツに拠点を置くGbR(民法上の組合)など、プログラムが許可する申請構造を備えていなければならない。キム氏はドイツ語が流暢に話せない状況でも支援を受けることができた。
Q. ドイツ政府のプログラムであれば、ドイツ語が必要ではないですか。
「私も最初は心配しましたが、申請書は英語で作成しました。選定後に進行するプログラムはほとんどドイツ語です。ただ、英語の翻訳資料も提供されます」
彼は最近になって本格的にドイツ語の勉強を始めたという。
「私はまず開発技術を学ぶことが重要だと考えました。ドイツ語ができれば就職には有利でしょうが、開発技術があればドイツだけでなく他の国でも働けますから」
彼の経験通り、英語で申請してプログラムに参加することは可能だ。ただし、申請段階によって言語要件が異なる場合があり、選定後にドイツ政府に提出する正式な申請書など、一部の行政書類はドイツ語作成が必要になる。2026年2次支援の案内も、ドイツ語を基本としつつも、非母国語話者による英語提出を許容すると明記している。キム氏は、韓国から支援を準備する創業者に対し、ドイツでの居住問題を先に解決しておくのが良いとアドバイスした。
Q. 韓国に住みながら支援を受けることはできますか。
「私の考えでは、ドイツに来て住みながら申請するのが最も確実だと思います。選定された後も多くの書類を準備しなければなりませんから」
実際に正式な申請過程では、申請者の身分と居住状態、プロジェクト遂行計画、自己負担能力などを確認する。滞在資格によってドイツ国内での自営業・フリーランス活動が許可されているかも別途検討する必要がある。
キム氏の創業過程で注目すべき部分は、政府支援を受けるまでの準備過程だ。彼が突然、電子請求書ソリューションを開発して政府支援を受けたわけではない。2023年から42 Berlinの創業者グループやサイドプロジェクトコミュニティに参加し、多様なプログラムを作ってきた。
コーディングスクールの学生の予約プロセスを自動化するプログラム、宿泊ホストとゲストをつなぐプラットフォーム、スマートドアロックの入室PINコードを自動発行するシステム、オンラインショッピングモールの顧客待機列を管理するプログラムなどを開発した。2025年にはInvoicingUの開発を開始した。その後、ドイツの製薬企業バイエル(Bayer)でインターンをし、AIと業務自動化に関するプロトタイプを15個開発する経験も積んだ。
彼はLinkedInで自分がプロトタイプ・ファンドに選定されるまでの過程をまとめる中で、たった一つの完璧なプロジェクトや一足飛びの成功ではなく、積み重ねの重要性を強調した。