タグ

ブックマーク / knqyf263.hatenablog.com (3)

  • OSSをベースにしたサービス提供の難しさ - knqyf263's blog

    背景 難しさ 利益相反になりがち 競合OSSの存在 コミュニティからのPull Request 競合サービスによる利用 レベニューシェアにならない 利用統計が取れない やっておくべきこと お金を払いたい機能を見極める 境界線を決める ライセンスについて考える 利用統計の取得方法について考える OSSから有償版へのスムーズな移行を考える まとめ 背景 弊社(Aqua Security)ではOSS開発をしており、そのOSSを組み込んだ有償サービスを売ることで利益を上げています。 自分はその中のOSS開発をフルタイムで担当しています。 会社は何を目的としてOSS開発をしているのか、というのは以前発表しました。 speakerdeck.com フルタイムOSS開発者をやってみての感想なども昔書いています。 knqyf263.hatenablog.com 今回はOSSをベースにしたサービス提供の難し

    OSSをベースにしたサービス提供の難しさ - knqyf263's blog
    nhayato
    nhayato 2023/06/07
  • Berkeley DB (Hash) の実装 - knqyf263's blog

    普段あまりこういう誰の役に立つのか分からない記事は書かないのですが、解析をするまでの背景がOSSに関するとても良い話なので重い腰を上げて書きました。 概要 古のアプリケーション組み込み型のデータベースとしてBerkeley DBがあります。元々はカリフォルニア大学バークレー校によって開発され、その後Oracleによって買収されています。データ操作にSQLは使えず、アプリケーションに埋め込んで使用します。RDBまでは必要ないけどちょっとしたDBが必要みたいな時に使われているようです。機能はシンプルで組み込みのため性能も良いとのこと。詳しくは以下に書いてます。 docs.oracle.com 記事ではそのBerkeley DBの中身がどのように実装されているのかの雰囲気を記します。Berkeley DBはBtree accessやHash access, Queue/Recno access

    Berkeley DB (Hash) の実装 - knqyf263's blog
    nhayato
    nhayato 2023/05/23
  • イスラエルの良いところ・大変なところ - knqyf263's blog

    対象読者 背景 良いところ 天気が良い ヨーロッパの町並み 宗教の聖地がある 人が優しい 人が陽気 シェアスクーターが便利 リゾート オフィス街とビーチが近い 治安が良い 事が美味しい 安息日がある 多様性に寛容 電車が綺麗 子供に優しい 犬に優しい ベンチが多い ゴミ箱が多い 美男・美女が多い 携帯料金が安い タクシーが安い 10bisが便利 医療制度が整っている Tel Avivは狭いのでmeetupとか行くの楽 ソフトウェアエンジニアの待遇が良い どちらでもない点 アジア人が少ない 大変な点 物価が高い 家賃高い ウォシュレットがない 二郎がない 時間にルーズ 運送業が終わっている 買い物が不便 接客が雑 色々と雑 順番守らない 物言いがストレート サウナがない 年末年始休みがない 祝日が固まっている 何するにもIDが必要 クラクション鳴らしがち まとめ 対象読者 イスラエルに引っ

    イスラエルの良いところ・大変なところ - knqyf263's blog
    nhayato
    nhayato 2020/03/19
  • 1