ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
ダウンロード
ブラウザよりも高速アクセス!
 

シェアードソース

索引 シェアードソース

ェアードソース(Shared Source)は、コンピュータプログラムのソースコードを個人あるいは組織が共有するためのマイクロソフトによるフレームワークである。マイクロソフトのシェアードソースイニシアティブの活動範囲は、技術やライセンスなども含む。その対象物の多くは誰でもダウンロード可能な状況に置かれるが、特定のコミュニティの要求に合わせて調整されているものもある。それらのプログラムには満たすべき適格基準が存在する。 対象物に関連づけられるライセンスは、ソースコードの閲覧のみが許されるものや、 商用・非商用を問わず変更および再配布が可能なものまで、さまざまなものが存在する。.

27 関係: Ajaxマイクロソフトライセンスレヴュープロプライエタリ・ソフトウェアプログラム (コンピュータ)フリーソフトウェアフリーソフトウェア財団フレームワークアプリケーションソフトウェアウェブサイトオペレーティングシステムオープンソースカーネルシェアードソース共通言語基盤セキュリティソースコード共通言語基盤BSDライセンスCodePlexCommon Public LicenseExtensible Markup LanguageGitHubMicrosoft WindowsOpen Source InitiativeSourceForge.netWiX

Ajax

一般的なWebアプリケーション(左)とAJAX(右)の動作の違い Ajax(エイジャックス - IT用語辞典 e-Words(インセプト)、アジャックス)は、ウェブブラウザ内で非同期通信を行いながらインターフェイスの構築を行うプログラミング手法である - IT用語辞典バイナリ(Weblio)。XMLHttpRequest(HTTP通信を行うためのJavaScript組み込みクラス)による非同期通信を利用し、通信結果に応じてダイナミックHTML (DHTML) で動的にページの一部を書き換えるというアプローチを取る - @IT(IT Media)。 AjaxはAsynchronous '''Ja'''vaScript + '''X'''ML の略で、2005年2月18日に米国のインフォメーションアーキテクトであるJesse James Garrettにより名付けられた - All About - 日経トレンディネット(日経BP)。.

新しい!!: シェアードソースとAjax · 続きを見る »

マイクロソフト

マイクロソフト()は、アメリカ合衆国ワシントン州に本社を置く、ソフトウェアを開発・販売する会社である。1975年4月4日にビル・ゲイツとポール・アレンらによって設立された。.

新しい!!: シェアードソースとマイクロソフト · 続きを見る »

ライセンス

ライセンス(license、licence)は、それが存在しなければ違法となる行為をすることを許可すること、あるいはその許可を証する書面のことをいう。訳語は免許、認可、許可、鑑札など。 ライセンスを与える者をライセンサー (licenser / licencer)、ライセンスを受ける者をライセンシー (licensee / licencee) と呼ぶ。 知的財産権の側面におけるライセンスは、権利者が独占する権利の実行を他者に許諾するものであるため、当該権利を保有する人材や企業の確保は国益に重大な影響を及ぼす。そこで欧米ではこの分野を国際的な政治戦略として高い位置づけでとらえ、各種ライセンスの積極的な保護育成に力を注いでいる。.

新しい!!: シェアードソースとライセンス · 続きを見る »

レヴュー

レヴューあるいはレビュー(英語: review, フランス語: revue);review;revue Category:英語の語句 Category:フランス語の語句.

新しい!!: シェアードソースとレヴュー · 続きを見る »

プロプライエタリ・ソフトウェア

プロプライエタリ・ソフトウェア(英: proprietary software)または私有ソフトウェア(しゆう-)とは、ソフトウェアの入手、使用、改変、複製などに関する権利を議論する文脈で用いられるソフトウェアの種類についての用語。プロプライエタリ・ソフトウェアとは、ソフトウェアの配布者が、利用者の持つ権利を制限的にすることで自身や利用者の利益およびセキュリティを保持しようとするソフトウェアを指す。制限には法的手法や技術的手法など様々な方法がある。技術的制限手法としては、バイナリ実行コードのみを使用者に提供し、ソースコードは公開しないというソフトウェア流通の方法がある。法的制限手法としては、著作権や特許権、不正競争防止法、国家機密及びそれに基づくソフトウェアライセンス許諾といった方法がある。.

新しい!!: シェアードソースとプロプライエタリ・ソフトウェア · 続きを見る »

プログラム (コンピュータ)

ンピュータプログラム(英:computer programs)とは、コンピュータに対する命令(処理)を記述したものである。コンピュータが機能を実現するためには、CPUで実行するプログラムの命令が必要である。 コンピュータが、高度な処理を人間の手によらず遂行できているように見える場合でも、コンピュータは設計者の意図であるプログラムに従い、忠実に処理を行っている。実際には、外部からの割り込み、ノイズなどにより、設計者の意図しない動作をすることがある。また設計者が、外部からの割り込みの種類を網羅的に確認していない場合もある。.

新しい!!: シェアードソースとプログラム (コンピュータ) · 続きを見る »

フリーソフトウェア

フリーソフトウェア (free software) とは、ソフトウェアのうち、フリーソフトウェア財団が提唱する自由ソフトウェアを指す。大半のフリーソフトウェアは無償(フリー)で配布されているが、定義に従えば、ここでいうフリーソフトウェアについて一次配布が無償である必要は必ずしもない。 フリーソフトウェア財団はフリーソフトウェアの定義を提示している。ソフトウェアライセンスについてはフリーソフトウェアライセンスを参照。 定義に照らして自由ではない、すなわち改造や再配布などに制限が掛かっていたり、ソースコードが開示されていない、無償で利用できるソフトウェアとは異なる概念であり、この場合はフリーウェアもしくは無料ソフトと呼ぶことが望ましいとフリーソフトウェア財団はしている。 逆に定義に従ったソフトウェアであれば、一次的な配布が有償であってもフリーソフトウェアと呼ぶことができる。ただし、前述したように配布が自由であるため、ほとんどのフリーソフトウェアは無償で配布されている。 また、現状強い影響力を持つ定義として、フリーソフトウェア財団の定義の他に、DebianフリーソフトウェアガイドラインとそれをベースにしたOpen Source Initiativeのオープンソースの定義がある。.

新しい!!: シェアードソースとフリーソフトウェア · 続きを見る »

フリーソフトウェア財団

フリーソフトウェア財団(フリーソフトウェアざいだん、Free Software Foundation, Inc., 略称FSF)とは、1985年10月4日、リチャード・ストールマンにより創設された非営利団体である。当団体は、フリーソフトウェア運動、すなわち、コンピュータ・ソフトウェアを作成、頒布、改変する自由をユーザーに広く遍く推し進めることを狙い、コピーレフトを基本とする社会運動の支援を目標に掲げている。.

新しい!!: シェアードソースとフリーソフトウェア財団 · 続きを見る »

フレームワーク

フレームワーク framework 「枠組み」「骨組み」「構造」などと和訳できる英単語。.

新しい!!: シェアードソースとフレームワーク · 続きを見る »

アプリケーションソフトウェア

アプリケーションスイートである。 アプリケーションソフトウェア(application software, 応用ソフトウェア)は、アプリケーション(応用)プログラムともいい、ワープロや表計算などといった、コンピュータを「応用」する目的に応じた、コンピュータ・プログラムである。なお、それに対してシステムプログラムは、アプリケーションプログラムに対して処理実行のための計算機資源を抽象化して提供する、などのインフラとしての役割のプログラムであり、ユーザーが要求する情報処理を直接実行するものではなく、ユーザーが普段は意識することはない裏方的な存在がシステムプログラムである。.

新しい!!: シェアードソースとアプリケーションソフトウェア · 続きを見る »

ウェブサイト

ウェブサイト(website)は、World Wide Web (WWW) 上にあり、一般に特定のドメイン名の下にある複数のウェブページの集まりのこと。サイトと呼ばれることもある。企業などの団体が自身を紹介するため自ら構築したサイトを、その団体の公式サイトなどと呼ぶ。 ホームページと呼ばれることもあるが、この用法は誤用とされる場合もある。また、ウェブサイトのトップページのみをさしてホームページと呼ぶ場合もある。.

新しい!!: シェアードソースとウェブサイト · 続きを見る »

オペレーティングシステム

ペレーティングシステム(Operating System、OS、オーエス)とは、コンピュータのオペレーション(操作・運用・運転)のために、ソフトウェアの中でも基本的、中核的位置づけのシステムソフトウェアである。通常、OSメーカーが組み上げたコンピュータプログラムの集合として、作成され提供されている。 オペレーティングシステムは通常、ユーザーやアプリケーションプログラムとハードウェアの中間に位置し、ユーザーやアプリケーションプログラムに対して標準的なインターフェースを提供すると同時に、ハードウェアなどの各リソースに対して効率的な管理を行う。現代のオペレーティングシステムの主な機能は、ファイルシステムなどの補助記憶装置管理、仮想記憶などのメモリ管理、マルチタスクなどのプロセス管理、更にはGUIなどのユーザインタフェース、TCP/IPなどのネットワーク、などがある。オペレーティングシステムは、パーソナルコンピュータからスーパーコンピュータまでの各種のコンピュータや、更にはスマートフォンやゲーム機などを含む各種の組み込みシステムで、内部的に使用されている。 製品としてのOSには、デスクトップ環境やウィンドウシステムなど、あるいはデータベース管理システム (DBMS) などのミドルウェア、ファイル管理ソフトウェアやエディタや各種設定ツールなどのユーティリティ、基本的なアプリケーションソフトウェア(ウェブブラウザや時計などのアクセサリ)が、マーケティング上の理由などから一緒に含められていることもある。 OSの中で、タスク管理やメモリ管理など特に中核的な機能の部分をカーネル、カーネル以外の部分(シェルなど)をユーザランドと呼ぶ事もある。 現代の主なOSには、Microsoft Windows、Windows Phone、IBM z/OS、Android、macOS(OS X)、iOS、Linux、FreeBSD などがある。.

新しい!!: シェアードソースとオペレーティングシステム · 続きを見る »

オープンソース

ープンソース (open source) とは、言葉通りのソースコードへのアクセスが開かれている(ソースコードが公開されている)ことを意味するのではなく、ソースコードを商用、非商用の目的を問わず利用、修正、頒布することを許し、それを利用する個人や団体の努力や利益を遮ることがないソフトウェア開発の手法を意味する。オープンソース・イニシアティブ は、「オープンソース」と名乗るための要件として「オープンソースの定義」を掲げている。.

新しい!!: シェアードソースとオープンソース · 続きを見る »

カーネル

ーネルはアプリケーションソフトウェアとコンピュータのハードウェアを結び付ける。 カーネル(kernel)は、階層型に設計されたオペレーティングシステム (OS) の中核となる部分である。アプリケーションとハードウェアレベルでの実際のデータ処理との間の架け橋である。システムのリソースを管理し、ハードウェアとソフトウェアコンポーネントのやりとりを管理する。 オペレーティングシステムの基本コンポーネントとして、カーネルはメモリ、CPU、入出力を中心としたハードウェアを抽象化し、ハードウェアとソフトウェアがやり取りできるようにする。また、ユーザープログラムのための機能として、プロセスの抽象化、プロセス間通信、システムコールなどを提供する。 これらのタスクはカーネルによって方式が異なり、設計も実装も異なる。モノリシックカーネルは全てを一つの仮想アドレス空間に格納されたコードで実行して性能を向上させようとする。マイクロカーネルはサービスの大部分をユーザー空間で実行し、コードの保守性とモジュール性を向上させようとする, by K.J.。多くのカーネルはこの二つのカテゴリのいずれか、あるいは中間である。.

新しい!!: シェアードソースとカーネル · 続きを見る »

シェアードソース共通言語基盤

ェアードソース共通言語基盤(Shared Source Common Language Infrastructure、SSCLI)は、マイクロソフトによるシェアードソースライセンスでの共通言語基盤 (CLI) の実装である。コードネームはRotor。 そのライセンスにより営利目的の利用はできないが、プログラマが.NETライブラリの実装の詳細を調べたり、ハッカーらがCLIに変更を加えて利用することはできる。マイクロソフトはSSCLIをCLIのリファレンス実装として提供し、学生がクロスプラットフォームコンパイラ技術やクラスシステム設計ガイドラインなどを学習するための材料となることを目的としている。 SSCLIはWindows、FreeBSD、Mac OS Xで動作するよう事前設定されている。異なるプラットフォームに移植するためにはPlatform Abstraction Layer (PAL) という薄いレイヤーのみを変更すればよいように設計されている。 2007年6月時点での最新バージョンは2.0で、.NET Framework 2.0のクラスや機能のほとんどをカバーしている。 その後、2016年6月にマイクロソフトからクロスプラットフォームかつオープンソースの.NET Framework実装として、.NET Coreがリリースされたため、SSCLI自体は存在意義を失っている。.

新しい!!: シェアードソースとシェアードソース共通言語基盤 · 続きを見る »

セキュリティ

ュリティ(security)は、人、住居、地域社会、国家、組織、資産などを対象とした、害からの保護。 一般には保安のことであり、犯罪や事故などを防止するための警備全般を指す。 コンピュータ関連の文脈では、特にコンピュータセキュリティを単にセキュリティと呼ぶ場合がある。 金融業界では、出資を募る団体を損害から保護するという意味から派生して、セキュリティが証券を意味する場合がある。.

新しい!!: シェアードソースとセキュリティ · 続きを見る »

ソースコード

青で示されているのが有効なコードである。 ソースコード(source code)とは、コンピュータプログラミング言語で書かれた、コンピュータプログラムである文字列(テキストないしテキストファイル)のことである。.

新しい!!: シェアードソースとソースコード · 続きを見る »

共通言語基盤

共通言語基盤(きょうつうげんごきばん、Common Language Infrastructure、略称: CLI)は、.NET Frameworkの基幹を構成する実行コードや実行環境などについてマイクロソフトが策定した仕様である。仕様は、ECMA-335 および ISO/IEC 23271 として標準化され公開されている。CLIは、プログラミング言語やコンピュータ・アーキテクチャに依存しない環境を定義しており、様々な高水準言語で書いたソースコードが書き直すことなく他のプラットフォームでも使える。 共通言語ランタイム (CLR) はCLIの仕様を実装したものの一つである。CLIに適合するプログラムは全て共通中間言語 (CIL) へコンパイルされる。CILは、ハードウェアから抽象化された中間言語であり、実行時にはVESが機械語へコンパイルする。;概念.

新しい!!: シェアードソースと共通言語基盤 · 続きを見る »

BSDライセンス

BSD License(ビーエスディー ライセンス)は、フリーソフトウェアで使われているライセンス体系のひとつ。カリフォルニア大学によって策定され、同大学のバークレー校内の研究グループ、Computer Systems Research Groupが開発したソフトウェア群であるBSDなどで採用されている。.

新しい!!: シェアードソースとBSDライセンス · 続きを見る »

CodePlex

CodePlex は、マイクロソフトが運営するオープンソースを含む開発プロジェクトのホスティングウェブサイト。ウィキページがあり、バージョン管理システムとしてはMercurial、Subversion、Team Foundation Serverを使い、会議フォーラム、バグ管理システム、プロジェクトタギング、RSSサポート、統計情報、リリース機能などを備えている。 2006年5月、最初のベータ版が公開され、6月には公式リリースとなった。その後3週間ごとに新機能を追加していった。2009年11月23日現在、12,535 のプロジェクトがある。 しかし2017年4月にはCodePlexの年内サービス終了がアナウンスされ、CodePlexで開発が進められていたプロジェクトの多くが、GitHubへの移行を進めている状況にある。.

新しい!!: シェアードソースとCodePlex · 続きを見る »

Common Public License

Common Public License (コモンパブリックライセンス、CPL)は、IBM が提唱したオープンソース・ライセンスである。このライセンスは、Open Source Initiative (OSI) でオープンソース・ライセンスの1つとして認定されている。 CPL は、IBM のライセンスであったIBM Public License (IPL) を、一般的に利用できるように書き直したライセンスであり、有名なところとしては、Eclipse が過去に採用していた(現在では、Eclipse Public License (EPL)が使用されており、これも OSI で認定されている。) CPL は、GNU Lesser Gereral Public License (LGPL) と似た形式を取っており、もともとのオリジナルに修正を加えた場合は、その部分のコードを公開する必要があるが、それを非オープンソースな製品に組み込み、商用に使用することが可能になっている。 オープンソースの商用化を推進し、その場合のオープンソースの提供元が不利益を被らないように保護するためのライセンスといえる。.

新しい!!: シェアードソースとCommon Public License · 続きを見る »

Extensible Markup Language

Extensible Markup Language(エクステンシブル マークアップ ランゲージ)は、基本的な構文規則を共通とすることで、任意の用途向けの言語に拡張することを容易としたことが特徴のマークアップ言語の総称である。一般的にXML(エックスエムエル)と略称で呼ばれる。JISによる訳語は「拡張可能なマーク付け言語」。 SGMLからの移行を目的として開発された。文法はSGMLの構文解析器と互換性を保つようにSGMLのサブセットに定められシンプルになり、機能はSGMLに無いものが追加されている。 XML の仕様は、World Wide Web Consortium (W3C) により策定・勧告されている。1998年2月に XML 1.0 が勧告された。2010年4月現在、XML 1.0 と XML 1.1 の2つのバージョンが勧告されている(#バージョン)。 ちなみに、「eXtensible Markup Language の略である」と書かれることがあるが、これは間違いであり、XはExの発音を表している。.

新しい!!: シェアードソースとExtensible Markup Language · 続きを見る »

GitHub

GitHub(ギットハブ)は、ソフトウェア開発のプラットフォームであり、ソースコードをホスティングする。コードのバージョン管理システムにはGitを使用する。Ruby on RailsおよびErlangで記述されており、アメリカのカリフォルニア州サンフランシスコ市に拠点を置くGitHub社によって保守されている。主な開発者はChris Wanstrath、PJ Hyett、Tom Preston-Wernerである。 GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供している。2009年のユーザー調査によると、GitHubは最もポピュラーなGitホスティングサイトとなった。 2018年にマイクロソフトによる買収が発表されている(後述)。.

新しい!!: シェアードソースとGitHub · 続きを見る »

Microsoft Windows

Microsoft Windows(マイクロソフト ウィンドウズ)は、マイクロソフトが開発・販売するオペレーティングシステム (OS) の製品群。グラフィカルユーザインタフェース (GUI)を採用している。.

新しい!!: シェアードソースとMicrosoft Windows · 続きを見る »

Open Source Initiative

Open Source Initiative(オープンソース・イニシアティブ、略称: OSI)は、オープンソースを促進することを目的とする組織である。 1998年2月にブルース・ペレンズとエリック・レイモンドにより設立される。オープンソース・イニシアティブは「オープンソースの定義」や「ライセンスレビュー」を通してオープンソースの発展、促進の活動をしている。 オープンソース・イニシアティブはフリーソフトウェア財団と並んでオープンソースソフトウェア分野のハッカーコミュニティにおいて基本的な権利擁護団体である。 また、「オープンソース・イニシアティブ」というフレーズはOW2 Consortiumにより、オープンソースのプロジェクトから市場を意識した努力を区別するのにも使われている。2004年6月に当時のObjectWeb consortiumによって開始されたESB initiativeはその例である。.

新しい!!: シェアードソースとOpen Source Initiative · 続きを見る »

SourceForge.net

SourceForge.net(ソースフォージ・ドットネット)は、ソースコードリポジトリの一種であり、オープンソースのソフトウェア開発において管理と制御の中心的役割を果たしている。SourceForge.net はSlashdot Media社が運営している。SourceForge.netのシステムはかつてはオープンソースであり、GNU Savannah、GForgeはその時代にフォークし、現在に至っている。多数のオープンソースプロジェクトがこのサイト上に成果物を置いている(2008年現在、約18万個のプロジェクトがあり、約190万人の登録ユーザーがいるが、個人プロジェクトも多く、休眠状態のプロジェクトも多い)。.

新しい!!: シェアードソースとSourceForge.net · 続きを見る »

WiX

Windows Installer XML toolset(ウィックス)は、XML ドキュメントから Windows Installer (MSI) パッケージを作成するためのフリーソフトウェアのツールセットである。WiX はコマンドラインベースの環境をサポートしている。これにより、MSI(または MSM)パッケージをビルドする作業をビルドプロセスに統合することができるようになっている。リリース元はマイクロソフトで、ライセンスはオープンソースライセンスである Common Public License である。.

新しい!!: シェアードソースとWiX · 続きを見る »

ここにリダイレクトされます:

Microsoft Shared Source InitiativeMs-PLShared Source Licensing ProgramShared sourceシェアードソースライセンス

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »