OSSは「Open Source Software」の略称で、ソースコードが公開されている再配布可能なソフトウェアです。ソフトウェア開発ベンダーがサーバの構築やアプリケーション開発時に使用しています。私が担当しているプロジェクトでも使用しています。おすすめのソフトウェアをご紹介しますのでよかったら使ってみてください。
序章
オープンソースとは、ソースコードへのアクセスだけを意味するものではありません。オープンソースソフトウェアの配布条件は、次の基準に準拠している必要があります:
1 を取得します。無料の再配布
このライセンスは、いかなる当事者も、複数の異なるソースからのプログラムを含む集約ソフトウェア配布のコンポーネントとしてソフトウェアを販売または譲渡することを制限するものではありません。ライセンスは、かかる販売に対してロイヤルティまたはその他の手数料を要求するものではありません。
2 に準拠している。ソースコード
プログラムにはソース コードが含まれている必要があり、コンパイルされた形式だけでなくソース コードでも配布できる必要があります。何らかの形式の製品がソースコードとともに配布されていない場合、妥当な複製コスト以下でソースコードを取得するための十分に公表された手段がなければなりません, できればインターネット経由で無料でダウンロードしてください。ソース コードは、プログラマーがプログラムを変更する好ましい形式である必要があります。意図的に難読化されたソースコードは許可されません。プリプロセッサやトランスレータの出力などの中間形式は許可されません。
3 に準拠しています。派生作品
ライセンスでは、変更や派生作品を許可し、元のソフトウェアのライセンスと同じ条件で配布できるようにする必要があります。
4 に準拠しています。著者のソースコードの完全性
ライセンスにより、ソース コードが変更された形式で配布されることが制限される場合があります のみ ライセンスにより、ビルド時にプログラムを変更する目的で、ソース コードを含む “patch ファイル ” の配布が許可されている場合。ライセンスでは、変更されたソース コードから構築されたソフトウェアの配布を明示的に許可する必要があります。ライセンスでは、派生作品に元のソフトウェアとは異なる名前またはバージョン番号を付けることが要求される場合があります。
5 に準拠している。個人またはグループに対する差別はありません
ライセンスはいかなる個人またはグループも差別してはなりません。
6 に準拠している。努力分野に対する差別はありません
ライセンスは、特定の分野でプログラムを利用することを制限してはなりません。たとえば、プログラムがビジネスで使用されたり、遺伝子研究に使用されたりすることを制限しない場合があります。
7 に準拠している。ライセンスの配布
プログラムに付随する権利は、当事者による追加のライセンスの実行を必要とせずに、プログラムが再配布されるすべての人に適用されなければなりません。
8 に準拠しています。ライセンスは製品に特有のものであってはなりません
プログラムに付随する権利は、プログラムが特定のソフトウェア ディストリビューションの一部であることに依存してはなりません。プログラムがそのディストリビューションから抽出され、プログラムのライセンスの条件内で使用または配布される場合, プログラムが再配布されるすべての当事者は、元のソフトウェア配布に関連して付与される権利と同じ権利を有する必要があります。
9 に準拠している。ライセンスは他のソフトウェアを制限してはなりません
ライセンスは、ライセンスされたソフトウェアとともに配布される他のソフトウェアに制限を設けてはなりません。たとえば、ライセンスは、同じメディアで配布される他のすべてのプログラムがオープンソース ソフトウェアでなければならないと主張してはなりません。
10 に記載しております。ライセンスはテクノロジー中立である必要があります
ライセンスの提供は、個々のテクノロジーやインターフェイスのスタイルを前提とすることはできません。
オープンソース定義はもともとDebian フリーソフトウェア ガイドライン (DFSG)から派生したものです 。
「フリーソフト(Freesoft)」は、「フリーウェア(Freeware)」とも呼ばれるユーザーが無料で使用できるソフトウェア。
「ユーザーの自由とコミュニティを尊重するソフトウェアを意味します。これは、ユーザーがソフトウェアを実行、コピー、配布、研究、変更、改善する自由があることを意味します。したがって、「フリーソフトウェア」は自由の問題であり、価格の問題ではありません。」(下記サイトより訳して引用)
What is Free Software?(GNU Project – Free Software Foundation)
ライセンスの種類 制約の内容 GPL ソースコードを改変して再配布する際は著作権を表示すること。再配布する際は同様のライセンス形式を指定すること。 MPL ソースコードを改変して再配布する際は著作権を表示すること。ライブラリのソースコード開示は不要。 BSD License ソースコードを改変して再配布する際は著作権を表示すること。改変部分やほかのソフトウェア、ライブラリのソースコードは開示不要。 引用元:発注ナビ
- メールアプリ
- Thunderbird
メッセージ、カレンダー、連絡先に1つのアプリで素早くアクセスできるアプリ。ライセンス:MPL 2.0。オープンソースソフトウェア。
- Thunderbird
- オフィス系アプリ
- LibreOffice
OpenOffice の後継プロジェクトであるオープンソースのオフィス スイート。Microsoft Office/365 ファイル (.doc、.docx、.xls、.xlsx、.ppt、.pptx) と互換性あり。
- LibreOffice
- ファイルアーカイバ(圧縮・展開/圧縮・解凍)
- 7-Zip
ライセンス:GNU LGPL。
- 7-Zip
- ファイルやフォルダの比較マージ
- WinMerge
ライセンス:GPL2。
- WinMerge
記事内に本ページはプロモーションが含まれています。