Thuliu Technologiesは、Windows向けソフトウェア開発を主とする団体です。マルチランチャーProなど、高性能かつ軽量なソフトを開発しています。独自セキュリティエンジン搭載の高速ブラウザBalloonや、ポータブル版Balloon Pなど、ユニークな製品が特徴です。
Moon Browserは、Windows 98/2000に対応したIEコンポーネント利用のタブブラウザです。開発は2000年から2003年まで行われ、タブ管理やセキュリティ設定の簡易切替、複数同時検索など、当時のブラウザで一般的な機能を備えています。開発は休止していますが、一部機能は現在でも利用可能です。
KIKIは、ogi氏が開発したツリー型IEコンポーネントブラウザで、そのシンプルさと軽快さが特徴です。ツリー表示とタブ表示を切り替え可能で、多様なカスタマイズ機能も魅力です。また、関連プロジェクトのFernieについても解説します。
CoolNovoは、中国のMaple Studioが開発したChromiumベースのウェブブラウザです。ChromePlusから名称変更され、多言語対応や独自の機能が特徴。マウスジェスチャーや広告ブロックなど、拡張機能なしで高度なブラウジングが可能です。
BugBrowserは、IEコンポーネントを利用したタブブラウザです。豊富な機能を持ち、多くのユーザーに利用されていましたが、開発環境の変化により更新が停止しています。高度なカスタマイズ性と多様な機能が特徴です。
ユニバーサルバイナリは、異なるCPUアーキテクチャ間でのソフトウェアの互換性を実現するAppleの技術です。単一のバイナリで複数の環境に対応し、ネイティブ性能を発揮します。lipoコマンドでバイナリの操作が可能です。
OS X Mountain Lionは、Appleが開発したMacintosh向けOSの9番目のバージョンです。iOSとの連携を強化し、メッセージやリマインダーなどのアプリ、通知センターなどの新機能が追加されました。64bit環境必須となり、より現代的なシステムへと進化を遂げました。
macOS High Sierraは、Appleが開発したmacOSシリーズの14番目のバージョンです。2017年にリリースされ、APFSファイルシステムの導入やH.265ビデオ圧縮のサポートなどが特徴です。セキュリティアップデートは2020年11月12日に終了しています。
Intel Macは、Appleがかつて販売していた、Intel製CPUを搭載したMac製品群です。PowerPC搭載Macの後継として登場し、Boot Campによる他OSの利用や、Core iシリーズ、Xeonプロセッサの採用など、様々な進化を遂げました。2020年以降はAppleシリコンへと移行しましたが、その歴史はMacの進化において重要な役割を果たしました。
macOSのセキュリティ機能Gatekeeperは、ダウンロードされたアプリケーションの実行前にコード署名を検証し、マルウェアの実行を防ぎます。ファイル検疫に基づき、設定、検疫、実行プロセスを持ち、ブラックリストやコード署名により安全性を確認。オーバーライドやパスのランダム化機能も備えます。
数学や情報工学で重要な概念である冪等性について解説します。ある操作を何度繰り返しても結果が変わらない性質を指し、二項演算、単項演算、環の冪等元など、様々な分野での例を挙げ、その応用についても詳しく説明します。
レイテンシとは、データ転送などの要求から結果が返送されるまでの遅延時間のことです。システム全体の性能に影響を与える重要な要素であり、音楽制作など様々な分野で問題となります。この記事では、レイテンシの概要から要因、音楽制作における具体的な影響までを解説します。
HTTPリファラは、ウェブページへのアクセス元を示すHTTPヘッダです。ウェブサイトの分析やセキュリティ対策に利用される一方、プライバシーに関わる問題も存在します。リファラの仕組みと関連技術、そしてセキュリティ上の注意点について詳しく解説します。
HTTPヘッダ・インジェクションは、HTTP通信におけるヘッダ生成の脆弱性を悪用し、不正なヘッダを挿入する攻撃です。この攻撃により、セッション固定化やクロスサイトスクリプティングなどの被害が発生する可能性があります。安全なWebアプリケーション開発のためには、適切な対策が不可欠です。
HTTPステータスコード503は、サーバーが一時的に利用不能な状態を示すエラーです。Webサイトへの過剰なアクセスやサーバーメンテナンスなどが原因で発生し、サービスの利用を妨げます。このエラーの原因と対策について詳しく解説します。
HTTP 403エラーは、Webページへのアクセスが拒否されたことを示すステータスコードです。このエラーが発生する原因と、IISサーバーにおける詳細なサブステータスコードについて解説します。
HTTPステータスコード302 Foundは、URLリダイレクトの一般的な方法です。当初「Moved Temporarily」と記述されていましたが、後に現在の名称に変更されました。Locationヘッダーで指定された新しいURLへのリダイレクトをクライアントに促します。しかし、実装の曖昧さから303や307といった追加のステータスコードが生まれました。
Basic認証は、HTTPで定義される認証方式の一つで、ユーザ名とパスワードをBase64エンコードして送信します。簡便な仕組みのため広く利用されていますが、セキュリティ上の課題も抱えています。
森チャックは、大阪府出身のイラストレーターで、2000年から「チャッX」シリーズを開始しました。キュートなキャラクターの裏に社会風刺を込めた作品が特徴で、「いたずらぐまのグル〜ミ〜」などが人気です。国内外で幅広い分野で展開しています。
株式会社ナチュラムは、アウトドア・フィッシング用品のインターネット通販大手。スクロールの完全子会社であり、かつてはJASDAQに上場。上場廃止後、スクロール傘下となり、事業再編を経て現在に至る。その変遷と事業内容を詳細に解説します。
インフォシークはかつての日米で展開されたポータルサイト。検索エンジンやニュース、辞書など多岐にわたるサービスを提供。アメリカ法人はディズニーに買収され、日本法人は楽天に買収。現在は楽天がブランドを運営。その歴史とサービス、ユニークなキャラクターについて解説します。
アランジアロンゾは、斎藤絹代と余村洋子の姉妹によるオリジナル雑貨制作ユニットです。かわいくて、ちょっとへんてこなキャラクターたちが人気で、書籍やグッズ、店舗展開をしています。独特の世界観が魅力です。
型推論は、静的型付け言語において、変数や関数の型を明示的に宣言せずとも、初期値や引数などから自動的に型を決定する機能です。これにより、コードの抽象度を高め、記述量を減らすことができますが、環境によっては型が不明瞭になることもあります。代表的なアルゴリズムや対応言語、注意点などを解説します。
ルー・モントゥリは、初期のウェブブラウザ開発に貢献した著名なプログラマーです。彼は、テキストベースのブラウザLynxの共同開発や、Netscapeブラウザにおける革新的な技術開発で知られています。Web黎明期を支えた彼の功績は、今日でも高く評価されています。
一般財団法人リビジョンは、日本の未来を担う人材育成を目的とし設立されました。特に「全国高校生未来会議」は、若者の政治参加意識を高める活動を積極的に展開。18歳選挙権実現にも貢献しました。
ダニエル・グラズマンは、1967年生まれのフランスのプログラマーです。Mozilla ComposerやNvuの開発で知られ、BlueGriffonの開発にも携わりました。2024年3月にBlueGriffonの開発終了が発表されました。
ダイアログボックスは、ユーザーとコンピュータ間の対話に用いられるGUI要素です。メッセージ表示やユーザーからの入力を促す役割を持ち、モーダルとモードレスの2種類があります。メッセージボックス、ポップアップ、アラートなどと呼ばれることもあります。
ジム・クラークは、アメリカの実業家で、3Dビジュアライゼーションとコンピュータグラフィックスの専門家。シリコングラフィックス、ネットスケープコミュニケーションズ、ヘルシオンを創業し、上場させた。また、ドキュメンタリー映画『ザ・コーヴ』への出資でも知られています。
Wineは、Windows APIをオープンソースで実装し、Unix系OS上でWindowsアプリケーションをネイティブに動作させることを目指すプロジェクトです。エミュレータとは異なり、互換レイヤーとして機能し、高いパフォーマンスを実現します。Windowsのライセンスは不要ですが、一部DLLを使用する場合は必要になる場合があります。
Syleraは、Geckoエンジンを基盤とするカスタマイズ性に優れたウェブブラウザです。軽快な動作と多機能性を両立し、キーボード操作や詳細な設定変更が可能です。しかし、一部設定にはテキストエディタを使用する必要があり、高度な知識が求められる側面も持ち合わせています。
Netscape Public License(NPL)は、MozillaのためにNetscapeが作成したライセンスです。NPLは、開発元に有利な非対称性を持つ点で、オープンソースコミュニティから批判を受けました。その特徴と歴史、および関連ライセンスについて解説します。
Netscapeは、Mozillaを基盤とするウェブブラウザです。Netscapeシリーズのバージョン6と7について、その歴史、機能、変遷を詳細に解説します。初期の不安定さから改善、そして開発終了までの流れを追います。日本語版の状況やセキュリティについても触れます。
IE Tabは、Firefox、ChromeなどのブラウザでInternet Explorerのレンダリングエンジンを利用可能にする拡張機能です。IEでしか動作しないサイトの閲覧を可能にし、IE Viewを原型としています。Windows環境でのみ動作し、IEの履歴やキャッシュを利用します。
Cairoは、デバイスに依存しない2Dグラフィックスライブラリで、滑らかなアンチエイリアス描画が特徴です。直線、曲線、文字など多彩な描画をサポートし、半透明やグラデーション機能も備えています。幅広いプラットフォームで利用可能で、多くのソフトウェアで採用されています。
窓の杜は、インプレスが運営するWindows向けソフトウェア紹介サイトです。厳選されたソフトの詳細な解説が特徴で、エイプリルフール企画「窓の社」も人気を博しました。その歴史、名称の由来、過去の騒動について詳しく解説します。
x64は、x86アーキテクチャを64ビットに拡張した命令セットアーキテクチャです。AMDが開発したAMD64と、インテルが採用したIntel 64があり、これらは互換性があります。x86との互換性を保ちながら、64ビットの利点を活かすことができます。詳細な仕様や歴史、アーキテクチャの特徴を解説します。
『Mr.PC』は、晋遊舎が発行するパソコン雑誌です。当初はWindows100%の増刊として創刊されましたが、後にフリーウェアに焦点を当てた月刊誌として独立。初心者向けの分かりやすい解説と、実用的なフリーソフトの付録DVDが特徴です。
自由ソフトウェア運動は、ソフトウェアの自由を重視し、利用者の権利を保護しようとする活動です。リチャード・ストールマンが提唱し、コピーレフトの普及、法律制定、ボイコットなどの手法を用いています。この運動は、技術的な優位性を基に、独占的ソフトウェアを打ち負かすことを目指しています。
自由ソフトウェアの定義は、リチャード・ストールマンによって提唱され、フリーソフトウェア財団が公開した、自由ソフトウェアを明確にするための重要な文書です。この定義は、ソフトウェアの自由な利用、共有、改変を保証する4つの自由を基盤としています。
和ジラは、もじら組が開発した独自のMozillaビルドです。日本語関連のパッチテストを目的としていましたが、日本語版Mozillaと誤解されることが多く、2006年に活動を終了しました。開発元はMozilla.orgのビルドを「洋ジラ」と呼んでいました。
エリック・レイモンドの著書『伽藍とバザール』は、オープンソースソフトウェアの開発手法を対比的に論じたエッセイです。伽藍方式とバザール方式という2つのモデルを提示し、それぞれの特徴と利点を詳細に分析しています。特にバザール方式における開発の柔軟性や効率性を強調し、オープンな開発コミュニティの重要性を説いています。本書はソフトウェア開発の現場に大きな影響を与え、オープンソースの発展を後押ししました。
ライセンス感染とは、コピーレフトライセンスを持つ著作物が、二次的著作物にもそのライセンスを適用する現象を指すスラングです。この記事では、その語源、実例、歴史、批判、相互運用性、そして法的解釈について詳しく解説します。
ライセンスの氾濫とは、ソフトウェアごとに異なるライセンスが作成されることで生じる問題を指します。互換性のないライセンスの増加は、ソフトウェアの組み合わせを困難にし、開発者の負担を増大させます。この記事では、ライセンスの氾濫の背景、互換性のあるライセンス、各団体の姿勢、ライセンス選択の指針について解説します。
ネットスケープコミュニケーションズは、黎明期のインターネットを牽引した企業です。Netscape Navigatorなどの革新的な製品を開発し、ブラウザ戦争を繰り広げましたが、その盛衰はインターネット史における重要な出来事として語り継がれています。
ソフトウェアライセンスは、ソフトウェアの利用規約を定める契約です。著作権法に基づき、利用者はライセンスに同意する必要があります。本稿では、商用・無償・自由ソフトウェアのライセンス形態と利用条件、ユーザーの権利と倫理について解説します。
オープンソースライセンスは、ソフトウェアの利用、修正、頒布を許可するライセンスの総称です。この記事では、オープンソースライセンスの基本的な概念、主要な条項、ライセンスの種類、法的側面、そして関連するライセンスについて詳細に解説します。ライセンスの選択や利用における注意点についても触れ、オープンソースソフトウェアに関わる全ての人々にとって有益な情報を提供します。
オープンソースソフトウェアの歴史を、技術、文化、運動など多角的に解説します。初期の技術共有から、自由ソフトウェア運動、オープンソースの誕生、そして企業による利用まで、その発展を詳細に追います。商標問題や企業との対立といった論争も考察し、オープンソースが現代社会に与える影響を深く掘り下げます。
オープンソースソフトウェア(OSS)は、ソースコードの公開と自由な利用・改変を認める特性から、独自のビジネスモデルが模索されています。本稿では、OSSのビジネスモデルの利点、デュアルライセンス、サービスサポート、ブランドグッズ販売、SaaS、クラウドファンディングなど、様々な手法を詳細に解説します。
オープンソースソフトウェアのセキュリティ評価は、ソフトウェアの誤用や不正アクセスに対するセキュリティレベルを測るものです。本稿では、そのメリットとデメリット、評価モデルと手法について詳細に解説します。特に、脆弱性の発見から修正までの時間や、ポアソン過程を用いた評価、モーニングスターモデルによる比較分析など、多角的な視点からセキュリティの実態を明らかにします。
オープンソースの定義は、オープンソースソフトウェアが満たすべき条件を定めたものです。再頒布の自由、ソースコードの公開、派生物の利用など、10個の要件を定義しています。これらの要件を満たすことで、ソフトウェアはオープンソースとして認められます。
Yahoo!メールは1997年にアメリカで始まった無料メールサービスで、PCやスマホで利用可能です。テキスト、HTML形式のメール送信や転送機能、迷惑メールフィルターが利用可能。有料サービスでウイルスチェックやセキュリティー強化もできます。日本ではLINEヤフーが提供し、過去にはシステム障害も発生しています。
Xiph.Org Foundationは、オープンなマルチメディア技術を推進する非営利団体です。特許に縛られない音声・動画コーデックを開発し、広く利用されることを目指しています。OggコンテナやVorbis、Theoraなど、主要なオープンフォーマットの開発を主導しています。
X Window Systemは、ビットマップディスプレイ上でウィンドウシステムを提供する表示プロトコルです。Unix系OSを中心に広く利用され、GUI環境構築の基盤となっています。ネットワーク透過性を持ち、リモート環境での利用も可能です。XはGUIの外観を規定せず、多様なデスクトップ環境を生み出してきました。
X.Org Foundationは、X Window SystemとX.Org Serverの開発を担う非営利団体です。2004年にXFree86プロジェクトから分裂して設立され、オープンな開発体制を築きました。ライセンス問題や開発プロセスの閉鎖性への不満が、設立の背景にあります。
WTFPL(Do What The Fuck You Want To Public License)は、非常に下品な名称を持つものの、パブリックドメインと同等の自由な利用を認めるライセンスです。ソフトウェアやアートワークなど、様々な作品に適用され、作者が著作権を放棄したい場合に有効な手段となります。
VideoLANは、フランス発の非営利団体で、VLCメディアプレーヤーをはじめとする様々なメディア関連ソフトウェアを開発しています。クロスプラットフォーム対応で幅広いコーデックをサポートし、世界中で利用されています。開発はオープンソースで行われ、多くの開発者が参加しています。
Tkは、クロスプラットフォーム対応のGUI開発ツールキットです。ボタンやメニューなど、一般的なデスクトップアプリケーションに必要なウィジェットを提供し、多様なOSで一貫した操作性を実現します。Tcl言語の拡張として開発され、多くの言語から利用可能です。
TiVo化とは、GPLなどのコピーレフトライセンス下で提供されるソフトウェアを、ハードウェアの制限によりユーザーが改変版を利用できないようにする行為です。リチャード・ストールマンが提唱し、GPLv3で対策が講じられました。Linuxカーネル開発者との意見の違いやGPLv3への移行問題も存在します。
The Document Foundation(TDF)は、オープンソースソフトウェア開発団体で、LibreOfficeの開発を主導しています。情報格差の解消、多言語対応、オープン標準の推進を使命とし、企業依存からの脱却を目指しています。実力主義に基づいた開かれた開発体制が特徴です。
Tclは、シンプルな文法と強力なGUIツールキットTkを組み合わせたスクリプト言語です。その誕生背景から、特徴、内部構造、拡張性、そしてTkとの連携までを詳しく解説します。組み込み用途からGUI開発まで、幅広く活用できるTcl/Tkの魅力に迫ります。
Symbian Foundationは、Symbian OSを基盤とする携帯電話向けプラットフォーム「Symbian platform」を推進するために設立された非営利団体です。2009年から2010年初頭にかけて活動し、オープンソース化を推進しましたが、運営難により短期間で解散しました。主要メンバーはノキア、ソニー・エリクソン、サムスンなどでした。
SourceForge.netは、オープンソースソフトウェア開発の中心的な役割を担うコードリポジトリです。無料のホスティングとツールを提供し、多くのプロジェクトが利用しています。中国での一時的なアクセス制限や、特定の国での利用制限など、運用上の課題も抱えています。
Software in the Public Interest, Inc.(SPI)は、オープンソースソフトウェアやハードウェアの開発を支援する非営利団体です。1997年に設立され、自由ソフトウェア活動を行う個人、法人、プロジェクトが参加できます。ニューヨークに本部を置いています。
Software Freedom Conservancy(SFC)は、自由ソフトウェアとオープンソースプロジェクトを支援する非営利団体です。法的サービス、資金調達、組織運営のサポートを提供し、プロジェクトの発展を促進します。多くのプロジェクトが会員として参加しており、開発者は安心して開発に集中できる環境が提供されています。
SCOグループとLinuxコミュニティの間で繰り広げられた知的財産権を巡る論争を詳述。UNIXの権利を主張するSCOと、Linuxの正当性を主張する関係者たちの対立、法廷闘争、そしてマイクロソフトなど他企業の関与までを網羅的に解説します。
2001年公開のドキュメンタリー映画「Revolution OS」は、Linuxの黎明期を支えたキーパーソンたちの証言を基に、オープンソース運動の理念と発展を追います。リーナス・トーバルズやリチャード・ストールマンといった著名な開発者が出演し、ソフトウェアの自由とは何かを問いかける作品です。
ReactOSは、Windows互換を目指すオープンソースOSです。Windows Server 2003相当の互換性を目標に開発が進められています。長年の開発を経て、現在も進化を続けています。特徴や歴史、機能、開発状況について詳細に解説します。
オープンソース・イニシアティブ(OSI)は、オープンソースの普及を目的とする組織です。オープンソースの定義策定、ライセンスレビューを通じて、開発者、利用者、企業、政府が信頼できるオープンソースソフトウェアの発展を支えています。その活動は、フリーソフトウェア運動とも密接に関わっています。
OpenJDKは、Javaのオープンソース実装であり、HotSpot VM、Javaクラスライブラリ、javacコンパイラなど主要コンポーネントを含む。開発はOracleを中心に、IBM、Apple、SAPなども参加し、活発なコミュニティによって改良が続けられている。6ヶ月ごとのリリースサイクルで常に最新機能が提供される。
オープンソースソフトウェア(OSS)開発者向けに、開発を支援する機能を提供するホスティングサービスを比較検討します。各サービスの特徴、バージョン管理システム、人気度、プロジェクトの種類制限などを解説します。
OSDNは、オープンソースソフトウェアプロジェクト向けのホスティングサイトで、かつてはSourceForge.netの姉妹サイトでした。多様な開発ツールやリポジトリを提供し、企業や個人の開発者が利用しています。コンパイルファームなどの独自のサービスも存在しましたが、現在は中国企業が運営しています。
Microsoft Open Specification Promise (OSP) は、特定の技術仕様の実装に対し、Microsoftが特許権を行使しないと約束する文書です。これはライセンスではなく、権利不行使の誓約に近いものです。OSPの対象となる技術仕様や、その利用条件、関連するMicrosoft Community Promise (CP) について解説します。
lolifoxは、アニメコミュニティ向けにカスタマイズされたウェブブラウザで、Firefoxの高い互換性を持ちながら、独自の機能とデザインが特徴です。公式サイトは閉鎖されていますが、メンテナンスは継続されており、セキュリティを強化した派生版も存在します。
Linux Foundationは、オープンソースの技術コンソーシアムとして、Linuxの成長促進やエコシステムの構築を目的としています。多数のプロジェクトを支援し、技術開発と商業利用を促進する活動を行っています。
IntelliJ IDEAは、JetBrains社が開発した多言語対応の統合開発環境です。Java開発で高い人気を誇り、リファクタリング機能の先駆者としても知られています。オープンソース版のCommunity Editionも提供されており、多様な開発ニーズに応えます。
GitLabは、Gitリポジトリ管理、Wiki、問題追跡機能を備えたWebベースのプラットフォームです。オープンソースで開発され、多くの企業や団体で利用されています。その歴史と主要機能について解説します。
Gambasは、オブジェクト指向のBASIC言語を採用した統合開発環境/RADツールです。Linuxを基本とし、FreeBSDなどでも動作します。その軽快な動作と多様なアプリケーション開発能力が特徴です。
GNU Savannahは、自由ソフトウェアプロジェクトのための協調的な開発プラットフォームです。CVS、Gitなど多様なバージョン管理システムをサポートし、メーリングリスト、ウェブホスティング機能も提供。SourceForge.netと同様のSavaneを基盤としています。厳格なポリシーを持ち、自由ソフトウェアのみをホスト対象としています。
GNU Hurdは、GNUプロジェクトが開発するオペレーティングシステムの中核をなすサーバ群です。マイクロカーネルMach上で動作し、従来のカーネルが提供する機能を実現します。開発の遅れはありますが、その独自のアーキテクチャは、システム拡張性において大きな可能性を秘めています。
「GNU/Linux」と呼ぶべきか「Linux」と呼ぶべきかという名称論争は、オペレーティングシステムの構成要素と歴史的経緯、そしてそれぞれの立場からの主張が複雑に絡み合った問題です。この論争の背景にある技術的、歴史的、そして思想的な側面を深く掘り下げて解説します。
GNOME Foundationは、GNOMEプロジェクトを推進する非営利団体です。自由ソフトウェアによる汎用コンピューティングプラットフォームの創造を目標とし、プロジェクトの調整、広報、教育、国際会議の主催など多岐にわたる活動を行っています。
freedesktop.orgは、Unix系システムにおけるデスクトップ環境の相互運用性向上を目指すプロジェクトです。X Window Systemを基盤とし、異なるデスクトップ環境間の重複を削減し、共通基盤の整備を推進します。ユーザ視点での開発を重視し、GNOMEやKDEといった主要な環境と密接に連携しています。XDGという略称でも知られ、多くの関連プロジェクトを抱えています。
インド自由ソフトウェア財団(FSFI)は、自由ソフトウェアの普及と開発を推進する団体です。インドにおける自由ソフトウェアの利用を促進し、経済発展への貢献を目指しています。アショーカ法輪をモチーフにしたロゴは、政治的自由とソフトウェアの自由の関連性を象徴しています。
Free Software Foundation Latin America (FSFLA) は、ラテンアメリカ地域におけるフリーソフトウェアの普及と発展を目的とする団体です。FSFの姉妹団体として、2005年に設立されました。この組織の歴史、構成、活動について詳細に解説します。
フリーソフトウェア財団ヨーロッパ(FSFE)は、自由ソフトウェアの普及と、それがもたらす倫理的、社会的、商業的価値の向上を目指す団体です。欧州を中心に、政治、法律、社会活動を通じて自由ソフトウェアの発展を推進しています。ソフトウェア特許への反対運動や、マイクロソフトとの訴訟など、多岐にわたる活動を展開しています。
FreeDOSは、MS-DOS互換のオープンソースOSで、古いPCから最新の組み込み機器まで幅広いハードウェアで動作します。GUIは非搭載ですが、OpenGEMが推奨されています。MS-DOSを拡張した機能や、FAT32、LBAをサポートし、自由に配布や改変が可能です。旧Windows環境も動作可能で、OSなしPCの動作確認用にも採用されています。
FreeBASICは、オープンソースのBASICコンパイラで、Windows、Linuxなど多様な環境で動作します。QuickBASICとの互換性を持ちつつ、最新のプログラミング技術も導入。オブジェクト指向や高度な機能も利用可能です。
Eclipse Public License(EPL)は、オープンソースソフトウェアのライセンスの一つで、Eclipse Foundationが管理しています。ビジネス利用を想定し、コピーレフトの度合いが緩やかなのが特徴です。修正版の配布には、ソースコードへのアクセス方法を示す必要があります。
Debianフリーソフトウェアガイドライン(DFSG)は、Debianプロジェクトがソフトウェアライセンスの自由度を評価する基準です。再配布、ソースコードの入手、改変の自由などを規定し、Debianの社会契約の中核をなします。ソフトウェアだけでなく、文書やマルチメディアにも適用されるようになり、GFDLの制限など、いくつかの課題も抱えています。
DarwinはAppleが開発したオープンソースのOSで、macOS、iOSなど多くのOSの基盤です。Unix系OSの流れを汲み、BSD系の機能も取り入れています。POSIX互換を目指し、カーネルはXNUと呼ばれています。このOSの歴史、技術、派生プロジェクトについて詳しく解説します。
Common Development and Distribution License (CDDL)は、サン・マイクロシステムズがMPLを基に策定した自由ソフトウェアライセンスです。無償利用可能ですが、ソースコードの提供義務や修正時の規定など、独自のルールがあります。GPLとの非互換性も特徴です。
Blender Foundationは、フリーでオープンソースの3DCGソフトウェアBlenderの開発を支援する非営利団体です。短編アニメーション映画制作も行い、コミュニティからの寄付や公式ストアの収益で運営されています。映画制作から得られた知見は、Blenderの開発にも活かされています。
Bitbucketは、アトラシアンが提供するWebベースのバージョン管理リポジトリホスティングサービスです。GitとMercurialをサポートし、コードレビュー、CI/CD、Issueトラッキングなどの機能を提供。無料プランと商用プランがあり、チームでの開発を支援します。
Beboは、2005年に設立されたソーシャルネットワーキングサービスです。英語圏を中心に利用され、複数の言語版が存在します。最盛期にはアイルランドで最も人気のあるウェブサイトでしたが、現在は他のSNSにシェアを奪われています。
Apacheソフトウェア財団(ASF)は、オープンソースソフトウェアプロジェクトを支援する非営利団体です。WebサーバのApache HTTP Serverから始まり、多岐にわたるプロジェクトを抱えています。その運営体制やライセンス、主要プロジェクトについて詳しく解説します。
PDF.jsは、ウェブブラウザ上でPDFファイルをレンダリングするためのJavaScriptライブラリです。HTML5 Canvasを使用し、ウェブ標準に準拠しています。Mozillaが開発を主導し、多くのウェブサイトやアプリケーションで利用されています。
NoScriptは、Mozilla Firefoxなどのブラウザで利用できるセキュリティ拡張機能です。JavaScriptやプラグインの実行を制御し、ユーザーの許可なしにスクリプトが実行されるのを防ぎます。ホワイトリスト方式を採用し、セキュリティ向上に貢献しますが、設定の手間やパフォーマンスへの影響も考慮が必要です。
アドレスバーは、ウェブブラウザで現在表示しているウェブページのアドレスを示す重要なUI要素です。URLの入力だけでなく、自動補完やセキュリティ表示、検索機能など、多岐にわたる機能を提供します。
X-Faceは、メールやネットニュースに添付される送信者の似顔絵やイラストの小さな画像です。UNIX文化から生まれ、メールに遊び心を加える目的で使用されました。48x48ピクセルのモノクロ画像で、多様な表現が可能です。
移植性とは、ソフトウェアなどが異なる環境へ移行する際の容易さを示す性質です。高い移植性は、修正の手間を減らし、開発コストを抑えます。しかし、移植性が低いことがビジネス戦略として有効な場合もあります。移植性と性能の間にはトレードオフが存在します。
【記事の利用について】
タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。
【リンクついて】
リンクフリーです。