[ 前へ | 目次 | 次へ ]
2018/07/16

ライセンスの緩和方向への改訂を実施、条件を満たす場合のソフトの再配布などが可能に

RINEARN

RINEARNでは2018年7月、リニアングラフ3Dの Ver.5.6 の公開に合わせて、 無償ソフトウェアに適用しているライセンス「 RINEARN Software License 」の緩和方向への改訂(第2版)を実施しました。 今回は、この新しいソフトウェアライセンスの概要についてお知らせいたします。

新ライセンスの適用対象と時期

リニアングラフ3D は Ver.5.6 から適用

冒頭でもお伝えした通り、RINEARNではこの2018年7月に、 リニアングラフ3Dの約5年越しの新バージョンである Ver.5.6 をリリースいたしました。 そちらの詳細については、また追ってこのお知らせコーナーでお伝えいたします。

今回のライセンス改訂は、このリニアングラフ3Dの最新版のリリースに合わせて行ったものです。 従って、リニアングラフ3Dについては、既に現在公開されている Ver.5.6 から新ライセンスが同梱されており、適用されています。

他のソフトウェアも今後のリリースから順次適用

これまで「 RINEARN Software License 」の第1版が適用されていた、 RINEARNの他のソフトウェアについても、今後のリリースから新ライセンス(同、第2版)が順次適用されます。 これらの具体例としては、リニアングラフ2Dやリニアンプロセッサーなどが挙げられます。

VCSSL関連も今後のリリースから同ライセンスに移行し、ライセンスを一本化

また、これまでは上記ソフトウェアとは独立した別のライセンスが適用されていた、 プログラミング言語VCSSLの実行環境についても、 今後のリリースからはライセンスが「 RINEARN Software License 」(第2版)に移行されます。

これまで、リニアングラフ等とVCSSLの実行環境とでは、一方は単体で使うソフトウェア、多方はプログラムの実行環境及びライブラリ群という性格の違いから、 ライセンスがそれぞれ別の内容に分裂していました。 しかしながら、リニアングラフ3Dの最新版では、Java※1言語のコードから呼び出してライブラリとして使える機能のサポートを開始し、 性格的に似通ってきたため、単純化のためにライセンスを RINEARN Software License へ一本化しました。

新ライセンスにおける変更点の概要

VCSSLのライセンスとの統合のため、文面は全面的に刷新

上述の通り、RINEARN Software License の第2版は、 (第1版よりも時期的に新しい)VCSSLの実行環境のライセンスと統合して一本化するため、文面については全面的に刷新しています。 それにより、RINEARN Software License の第1版と比較すると、用語の定義等を含めて、内容がより詳細になる方向へと変化しています。 一方で、これまで冗長過ぎる面があった、旧来のVCSSLの実行環境のライセンスと比較すると、内容はまとめる方向へと変化しています。 つまるところ、文面的にはちょうど双方の旧ライセンスの中間のような度合いとなっています。

使用条件等はこれまでと同様の方向性を維持

文面は変わりましたが、「 無保証である事や免責事項等への同意を前提に、誰でも無償で使用可能 」という、基本的な使用条件の方向性はこれまでと変わりません。 RINEARNで無償公開しているソフトウェアは、これからも商用・非商用問わずご自由にご利用いただけます。

再配布に関する条項は大幅に緩和、データファイルやプログラム等に同梱して無申請で再配布可能に

新ライセンスで大きく変化した点は、再配布に関する条項の要求内容が大幅に緩和された事です。 ここでの再配布とは、RINEARNのソフトウェアを、そのユーザーや第三者の方が、ウェブ上や、CD-Rなどのメディア等に入れて不特定多数に配布(頒布や公衆送信などを含む)される事を指します。

これまで、VCSSLの実行環境を除けば、RINEARNのソフトウェアでは、原則として無申請での再配布はライセンスで許可されていませんでした。 これは、ソフトウェアの配布元を公式サイト(および委託サイト)に一本化して、バージョンや配布物内容などを一元管理する事で更新や検査等を確実にし、 問題のあるバージョンがいつまでも流通したり、未知のツールバーやアドウェア等が同梱されて配布されるのを防ぐためでもありました。

一方で、例えば何らかのデータファイル等を配布する際に、それを開くための目的でリニアングラフ3Dを同梱したいといった、 恐らく上記観点では何も問題が無いような場合でも、ライセンス上は個別にお問合せいただく必要がございました。 また、そのようなご要望はここ数年で特に増加傾向にありました。

そこで新ライセンスでは、上記のように、 何らかのデータファイルやプログラムを配布する際、それを開く/実行するための目的である事を条件として、 無申請でRINEARNのソフトウェアを配布物に同梱していただく事が可能になりました。 VCSSLの実行環境については、既に同様の条項が存在しましたが、その適用範囲が他のソフトウェアも含むように広がった形となっています。

リニアングラフ3Dをライブラリとして使用するプログラムに、リニアングラフ3Dを同梱して配布する事も可能!

既に少しだけ触れましたが、リニアングラフ3Dの最新版である Ver.5.6 は、単体のグラフソフトとしてだけでなく、 Java言語のコードから呼び出して、グラフ描画ライブラリとしても使用できるようになりました。

それも、ファイルを開いてプロットしたり、オプションや設定を切り替えたりといった基本操作だけでなく、 描画エンジンの命令を直接呼び出して、3D空間上に自由に点や線、三角形や四角形などの基本図形(いわゆるポリゴン)を描く事も可能になりました。 これにより今後のリニアングラフ3Dは、プログラミングでの簡易3D描画環境 & 表示ウィンドウとしても活用できるようになりました。

新ライセンスでは、そのようにリニアングラフ3Dをライブラリとして使用する自作プログラムなどにも、リニアングラフ3Dを同梱して配布していただく事が可能です。

新ライセンスの概要については、以上の通りです。新ライセンスが早速適用されているリニアングラフ3D Ver.5.6 については、追って次回お知らせいたします!

※1: OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。


この記事の著者

松井 文宏
[ RINEARN代表, 博士(理学), 応用情報技術者 ]
VCSSLやリニアングラフ3D、その他諸々を開発しています。ガイド類や記事も書いています。

[ 前へ | 目次 | 次へ ]

Vnanoのソースコードと開発リポジトリをGitHubで公開
2018年09月30日 - 現在開発中の、ソフトウェア上でのスクリプト処理用途に向けた小型・軽量スクリプトエンジン「 Vnano 」のソースコード&リポジトリを公開しました。ビルド・使用方法や、現状の段階と今後などを解説します。

リニアングラフ3D&2D Ver.5.6 リリース! Java言語のプログラムからも制御可能に
2018年08月19日 - 約5年ぶりの大きなバージョンアップを迎えた、新しいリニアングラフ Ver.5.6の特徴をご紹介します。UIがリファインされ、Java言語でグラフ描画ライブラリとして使う事も可能になりました。

ライセンスの緩和方向への改訂を実施、条件を満たす場合のソフトの再配布などが可能に
2018年07月16日 - RINEARNでは2018年7月に、ソフトウェアライセンスの緩和方向への改訂を実施しました。新ライセンスでは、いくつかの条件を満たす場合において、ソフトの再配布などが無申請で可能になりました。

オープンソースの小型・軽量スクリプトエンジン「 Vnano (VCSSL-nano) 」のコンセプト
2018年06月02日 - RINEARNでは現在、 ソフトウェア上に搭載してスクリプト処理機能を提供するための、小型・軽量のスクリプトエンジン「 Vnano 」の開発が進行中です。オープンソースで2018年内公開を見込んでいます。

ここが変わった! サイト改修完了のお知らせ
2018年05月12日 - 2017-2018年にかけて実施したサイト改修の内容をお伝えします。レスポンシブ化やHTTPS化、VCSSL関連カテゴリーの整理、リニアングラフ3D簡易利用版の公開に加えて、一部コンテンツの英訳も開始しました。

この階層の目次
新しいお知らせ

ExevalatorのVer.2.4をリリース—MCPをサポートし、AI用の計算ツールとしても使用可能に
2025-11-15 - 式計算ライブラリExevalatorのVer.2.4をリリースしました。今回から、AIとやり取りするためのプロトコルである「MCP」をサポートし、AI用の計算ツールとしても使用可能になりました!

Exevalatorの最新版Ver.2.3をリリース、新たにPythonで使用可能に
2025-11-04 - 式計算ライブラリExevalatorのVer.2.3をリリースしました。今回から、新たにPython製のプログラムでも使用可能になりました!AI用ツール開発需要などの背景も踏まえて、詳細をお知らせします。

Exevalatorをアップデート、エラーメッセージの日本語化が手軽に
2025-10-31 - 式計算ライブラリExevalatorのVer.2.2.2をリリースしました。今回から、エラーメッセージを手軽に日本語化できるようになりました。数件のバグ修正&微調整も作んでいます。詳細をお知らせします。

関数電卓RINPn(りんぷん)オンライン版の内部構造を解説
2025-10-22 - 先日登場した、関数電卓ソフトRINPn(りんぷん)のオンライン版の内部構造を解説します。オープンソースなので、自由に改造・流用して、自分だけのWeb電卓を作る事も可能!(かもしれない)

関数電卓RINPn(りんぷん)、どこでもすぐ使えるオンライン版が登場!
2025-10-21 - フリー関数電卓ソフトRINPn(りんぷん)に、Web上でどこでもすぐ使える「オンライン版」が新登場しました!PCだけでなく、スマホでも利用可能です。詳細をお知らせします!

VCSSLのサポートAIが登場!ただし実用品質にはChatGPT有料アカウント(Plus)での利用推奨
2025-08-19 - プログラミング言語VCSSLについての質問対応や、コーディング作業を手伝ってくれるAIさんが登場しました!使用までの流れや推奨事項を解説し、実際の回答例や生成コード例などもたくさん紹介します!

各ソフトやVCSSLの英語版ドキュメント整備がほぼ完了
2025-06-30 - RINEARNでは2年前から、AIの補助による英語版ドキュメントの大幅拡充計画を進めてきました。今回、主要ドキュメント&コンテンツの英訳がほぼ完了し、一応の目標水準に達しました。詳細をお知らせします。

VCSSLの最新版をリリース:外部プログラムとの連携機能を少し強化、他
2025-05-25 - VCSSL3.4.52をリリースしました。外部プログラム(C言語製の実行ファイル等)との連携機能を少し強化し、文字化け対策やOS判別などを可能にしました。他にも細かい機能追加があります。詳細をお知らせします。

VCSSLの最新版をリリース、Java24上での非互換な挙動を対処
2025-04-22 - VCSSL3.4.50をリリースしました。Java24環境上でのネットワークドライブ関連のファイルパス解決で、従来環境とは異なる挙動が生じていたのを解消しました。詳細をお知らせします。

リニアングラフやVCSSLの最新版をリリース、目盛りの位置や内容を自由に指定可能に!
2024-11-24 - リニアングラフ3D/2Dを更新し、自由な位置に、自由な表記内容の目盛りを描けるようになりました!併せて、Java言語やVCSSLでの、プログラム制御用APIも拡張しています。詳細をお知らせします。