feature image

2024年12月19日 | ブログ記事

Borgo-langを使ってみたかった

この記事はアドベントカレンダー19日目の記事です。

ごあいさつ

どうもComaviusです。先日Borgoという言語がいい感じだという話を小耳に挟んだので、この記事では実際に使っていきたいと思います。

Borgoについて

BorgoはGoとRustの中間を目指しているらしく、readmeを読んだかぎりではRust風のコードをGoにトランスパイルするそうです。また、公式からブラウザ上で動くplaygroundも提供されています。

インストール

BorgoのソースコードはGitHubで公開されています。flake.nixが用意されているので簡単にインストールすることができそうです。

しかしここで一つ問題が、なんとBorgoのリポジトリにはライセンス表示がありません。困りました。そこで、ライセンスが設定されていないリポジトリの取り扱いについて調べるためにGitHubの利用規約を読んだところ、D. User Generated Contentの1.License Grant to Other Usersに、パブリックリポジトリの内容は、権利者の設定したライセンスに寄らず、複製とforkが許されているということがわかりました。しかし、利用に関する言及は見当たらなかったので、今回は諦めることにしました。

以上です。調べてみた結果、Borgoの仕様についてはよくわかりませんでした!いかがでしたか?

続き

流石に困るのでissue欄を見たところ、Licenseというissueが建っていました。個人的にはBorgoがなんらかのオープンソースライセンスのもと公開されると嬉しいので、そのissueのコメントとしてコントリビューターの方に問い合わせをしました。もし色よい返事をいただけて法的問題が解決したら、実際に使ったうえでまた記事を出そうと思います。

明日の担当は@Alt--erさんと@METCH722さんです。お楽しみに!

comavius icon
この記事を書いた人
comavius

algoとheurとLinux

この記事をシェア

このエントリーをはてなブックマークに追加
共有

関連する記事

2021年8月12日
CPCTFを支えたWebshell
mazrean icon mazrean
2021年5月19日
CPCTF2021を実現させたスコアサーバー
xxpoxx icon xxpoxx
2024年6月21日
ハッカソン参加記 4班"Slide Center"
Alt--er icon Alt--er
2022年9月26日
競プロしかシラン人間が web アプリ QK Judge を作った話
tqk icon tqk
2024年12月11日
Nixで実行環境のライセンス違反を予防する話
comavius icon comavius
2024年8月29日
クロスコンパイルRust
H1rono_K icon H1rono_K
記事一覧 タグ一覧 Google アナリティクスについて 特定商取引法に基づく表記