タグ

ソフトウェアに関するvivit_jcのブックマーク (11)

  • OSS ライセンスの最近の潮流: PolyForm License について

    まえがき開発中のソフトウェアのライセンスを策定するため、現時点でのベストプラクティスについて探っていたところ、ここ数年の OSS ライセンスの動向が面白かったので復習も兼ねてまとめました。 特に、Umbrel が採用したという PolyForm という新しいライセンス形態が面白かったので、これについて詳しく述べます。 なぜ今ライセンスについてまとめるのか私はソフトウェアやサービスをマネタイズする方法について興味があり、特にビットコインの応用について調べたりしています。 ビットコイン (Lightning Network) を HTTP で利用することで、Web API の課金方法の可能性は大きく広がることは間違いないのですが、これはあくまで単なる支払いの手法であって、広く使われる事を前提としたソフトウェアの開発を支える手法にすることは(それだけでは)難しいという問題があります。 ソフトウェ

    OSS ライセンスの最近の潮流: PolyForm License について
  • Linuxの背後にある精神

    Linus Torvalds / 青木靖 訳 2016年2月 (TED2016) クリス・アンダーソン 奇妙な話です。あなたのソフトウェアであるLinuxは何百万というコンピュータの中にあり、インターネットのかなりの部分を動かしています。さらに実際に使われているAndroid端末が15億台くらいあって、その1台1台にもあなたのソフトウェアが入っています。これはすごいことで、その開発部ともなれば、さぞ大層な施設なんだろうなと思っていたので、この写真を見たときはびっくりしました。これがその — Linux世界部なんですよね?(笑)(拍手) リーナス・トーバルズ 大したものには見えませんよね。この写真の中で最も興味深く、多くの人が反応する部分は、あのトレッドミル・デスクです。私の仕事場で一番興味深いものですが、私はもう使っていません。この2つは関連していると思います。私の働き方として、外的な

    Linuxの背後にある精神
  • TechCrunch | Startup and Technology News

    After Apple loosened its App Store guidelines to permit game emulators, the retro game emulator Delta — an app 10 years in the making — hit the top of the…

    TechCrunch | Startup and Technology News
  • ソフトウェア・テストと安全なソフトウェアを作ることについての思索 - Sexually Knowing

    テスト書かずに退職する人間にだけはならない— 川 (@aereal) 2013, 10月 14 「重要な役回りを担っていたエンジニアが大部分の仕様を握ったまま退職して炎上」みたいなの、重要なエンジニアを引き止められなかった会社が悪いし、テストや文書に仕様を残さないエンジニアに重要な役回りを任せた会社が悪い— 川 (@aereal) 2013, 10月 14 DHH の話もそうだけど、世の中のソフトウェア開発の話題、退職者という概念がまったく出てこなくて不思議。退職者ひとりでゲームバランスが壊される。— 川 (@aereal) 2013, 10月 14

    ソフトウェア・テストと安全なソフトウェアを作ることについての思索 - Sexually Knowing
  • 第3回 なぜ日本のソフトウェアが世界で通用しないのか | gihyo.jp

    日米で異なるソフトウェアの作り方 私がシアトルに来たのは1989年なので、こちらに来てもう20年以上になる。最初の10年をMicrosoftのソフトウェアエンジニアとして過ごし、後半の10年は起業家としてソフトウェアベンチャーを3つほど立ち上げている。こうやって1年の大半を米国西海岸で過ごしながらも、日には毎年数回仕事で帰国しているし、日語でブログや記事を書いてもいて、ある意味で「日のソフトウェアビジネスを、一歩離れてちょうどよい距離で見る」ことができる立場にいる。 そんな私が常々感じているのは、日でのソフトウェアの作り方が米国のそれと大きく違っていること。そして、日のソフトウェアエンジニアの境遇が悪すぎること―そして、それが「日のソフトウェアが世界で通用しない」一番の原因になっていることである。 そもそもの成り立ちが違う日米のソフトウェア業界 日米のソフトウェアの「作り方」の

    第3回 なぜ日本のソフトウェアが世界で通用しないのか | gihyo.jp
  • 東証曰く、システム開発においてコーディング後にはドキュメントは不要 | スラド デベロッパー

    2005年に発生した、「ジェイコム株大量誤発注事件」はみずほ証券に大きな損害を与えた。みずほ証券はこの損害の原因の1つに東証の売買システムのバグがあるとして、東京証券取引所(東証)に対し賠償を求める裁判を起こしていたのだが、この裁判が3月18日に結審した(日経ITpro)。これを受けて、日経コンピュータが「みずほ証券-東証裁判の争点を洗い出す」として争点をまとめている。 ここで興味深いのは、東証の開発手法やソースコードに対する姿勢だ。東証はソースコードの修正時にそれに対応するドキュメントの修正を行っていなかったそうなのだが、これについて「コーディングが終了した後はドキュメントは不要」と主張している。いっぽうのみずほ側はこれについて「ソフトウェア工学の知見を無視する暴論だ」として、重大な過失であると主張している。 また、ソースコードには著しい重複があったことが判明しているのだが、これについて

  • コピペルナーV2が想像以上にすごかった件 - 4403 is not prime.

    賛否両論様々で,その性能もよく分かんなくて,どれ程に役に立つのか未知数なんだけど,業界人の間では興味の的であったコピペルナーV2を購入してみた. 買ってみた 大学生協経由で購入しました.45k円弱でした.ちょっとばかり研究費が余っていたもので.アカデミックライセンスなので,アカデミックさを証明する申込書を作成し,注文してから1週間以内には手元に届きました.というのも,入試期間中だったので,届いていたけど受け取れなかったという件. 使ってみた 例外に漏れることなく,入試対応だったり,卒論対応だったり,修論対応だったりで遊ぶ時間がなかったのですが,あれがあれであれのあれで,想定外に時間を持て余したので,試してみました.どのくらいの時間がかかるのかを測るために使ったターゲットデータは以下のようなもの. 担当している3年次生必修科目であるところの工学実験のレポート1年分=108件 概ね10ページ程

  • テストファーストによるソフトウェア開発の衝撃(前編)

    皆さんはテストの質を理解されていますか? 実は、テストには機能検証をするということ以上に重要な役割があるのです。稿では、テストファーストがソフトウェアアーキテクチャに及ぼす多大な影響について説明します。 テストファーストとは? 皆さんは「テストファースト」という言葉をどこかで耳にしたことがあるのではないでしょうか? これは単に、「コードを書く前にテストケースを書きなさい」ということであり、この手法をはじめて耳にしたときには何ら驚きを感じないことと思います(私自身そうでした)。 ソフトウェア開発の経験をある程度積んだエンジニアであれば、テストの重要性は自らの苦い経験から学んでいるはずですし、実装する関数一つ一つに確実にテストが用意されていれば、テスト自身が生きた使用例になるというメリットも頭で理解できるはずです。しかし、「テストファースト」がただテストを用意するだけのことであれば、「テス

    テストファーストによるソフトウェア開発の衝撃(前編)
  • とあるFirefoxアドオンのプライバシー・ポリシーがものすごいことになっていた

    ソフトウェアをインストールする時に現れる「使用許諾契約」や「プライバシー・ポリシー」。中身は決まり文句と思ってななめ読みすることが多いと思います。そんな心理を逆手にとってジョークの好きなエンジニア達が、とあるジョークをFireFoxアドオンのプライバシー・ポリシーに仕掛けていました。 話題になっていたのがこちらのアドオン「Screenshot Pimp」。閲覧しているページのスクリーンショットを作成してくれるアドオンなのですが、このプライバシー・ポリシーがすごい。 Screenshot Pimp – Screengrab, Screen Shots, & Save Selection :: Add-ons for Firefox 一般的なプライバシー・ポリシーが隠そうとしていることをすべてセキララに書ききっていて、あまりにもすごいので全文翻訳してみました。 プライバシー・ポリシー あなたに

    とあるFirefoxアドオンのプライバシー・ポリシーがものすごいことになっていた
  • デバッグ力: よく知らないプログラムの直し方 - 2011-12-06 - ククログ

    クリアコードではMozilla製品やRuby関連の開発だけではなく、広くフリーソフトウェアのサポートもしています。もちろん、サポート対象のソフトウェアの多くは私達が開発したものではありません。しかし、それらのソフトウェアに問題があった場合は調査し、必要であれば修正しています。 このようなサポートが提供できるのは、もともと、私達がフリーソフトウェアを利用したり開発したりしているときに日常的に問題の調査・修正をしていたからです。ソフトウェアを利用していると、問題に遭遇することはよくあることです。そのソフトウェアがフリーソフトウェアの場合は、開発者に問題を報告し、可能ならパッチを添えます。このとき、そのソフトウェアの内容を完全に把握していることはほとんどありません。しかし、それでも修正することができます。 それはどうしてでしょうか?今まではどのようにやっているのかを自分達でもうまく説明できなかっ

    デバッグ力: よく知らないプログラムの直し方 - 2011-12-06 - ククログ
  • FTPクライアント「FFFTP」開発継続へ 有志が引き継ぎ、新バージョン登場 - ITmedia ニュース

    定番FTPクライアント「FFFTP」の新バージョンが1年ぶりに登場。作者が開発終了を表明したものの、有志が開発を引き継ぐことになった。 FTPクライアントソフト「FFFTP」の新バージョンが10月12日、リリースされた。同ソフトは定番ソフトとして広く利用されているが、今年8月末に作者が開発終了を表明。だが「いまだその需要は失われることはない」とオープンソースソフトウェア開発コミュニティー、SourceForge.JPで有志が開発を引き継いだ。 公開された新バージョンは「1.98」。元の作者・Sotaさんが開発終了を表明した際の最終版「1.97b」(2010年10月24日公開)からほぼ1年ぶりの新版となる。現在、日語版と英語版、ソースコードが公開されている。 新版ではバグ修正のほか、アスキーモード転送時の漢字コード変換のUTF-8への対応、Unicode依存文字を含むファイル名への対応──

    FTPクライアント「FFFTP」開発継続へ 有志が引き継ぎ、新バージョン登場 - ITmedia ニュース
  • 1