JP2016157282A - データ処理装置、データ処理システム及びコンピュータプログラム - Google Patents
データ処理装置、データ処理システム及びコンピュータプログラム Download PDFInfo
- Publication number
- JP2016157282A JP2016157282A JP2015034790A JP2015034790A JP2016157282A JP 2016157282 A JP2016157282 A JP 2016157282A JP 2015034790 A JP2015034790 A JP 2015034790A JP 2015034790 A JP2015034790 A JP 2015034790A JP 2016157282 A JP2016157282 A JP 2016157282A
- Authority
- JP
- Japan
- Prior art keywords
- data processing
- source file
- software
- storage medium
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Stored Programmes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
以上のようなデータ処理装置によれば、データ処理装置自身に、自身に実行ファイルが搭載されたソフトウエアのソースコードをリムーバブルな記憶媒体に書き込む機能を備えているので、データ処理装置を譲渡する際に、当該譲渡のみをもって、または、ソースファイルをリムーバブルな記憶媒体に書き出してデータ処理装置と共に譲渡することにより、データ処理装置が搭載しているソフトウエアに適用されるライセンスによって課されるソースコードを開示する義務を遂行することができる。また、データ処理装置が搭載しているソフトウエアが、OSSライセンスの一つであるGPL-2.0が適用されるオープンソースソフトウエアである場合に、GPL-2.0によって課される、希望に応じて物理媒体でソースコードを提供しなければならない、と言う条件も満たすことができる。
以上のようなデータ処理システムによれば、データ処理システム自身に、自身に実行ファイルが搭載されたソフトウエアのソースファイルをリムーバブルな記憶媒体に書き込む機能を備えているので、データ処理システムを譲渡する際に、当該譲渡のみをもって、または、ソースファイルをリムーバブルな記憶媒体に書き出してデータ処理システムと共に譲渡することにより、データ処理システムが搭載しているソフトウエアに適用されるライセンスによって課されるソースファイルを開示する義務を遂行することができる。また、データ処理システムを構成する各データ処理装置に実行ファイルが搭載されたソフトウエアのソースファイルを、一つのデータ処理装置が収集してリムーバブルな記憶媒体に書き込むことができるので、ソースファイルの書き込み作業を容易に行うことができると共に、各データ処理装置にそれぞれリムーバブル記憶媒体インタフェースを設ける必要を無くすことができる。
図1aに、本実施形態に係る車載システムの構成を示す。
図示するように、車載システムは、メインユニット1と複数のサブユニット2とを有し、メインユニット1と各サブユニット2は車載LAN3で接続されている。
メインユニット1は、たとえば、図1bに示すように、ダッシュボードなどに搭載されたカーナビゲーションシステムやAVシステムであり、サブユニット2は前席後部に配置された、後席乗員用のディスプレイやビデオプレイヤを備えたリアエンターティーメントシステムや、自動車後方を撮影するバックカメラを制御するカメラ制御システムなどである。
図示するように、メインユニット1は、入力装置101、表示装置102、メモリカードインタフェース103、記憶装置104、LANインタフェース105、周辺装置106、オペレーティングシステム107、オペレーティングシステム107によって管理されオペレーティングシステム107上で稼働するアプリケーションを備えている。
また、メインユニット1は、上述したアプリケーションとして、メニューアプリケーション111と、OSS情報提供アプリケーション112と、サービスアプリケーション113とを備えている。ここで、サービスアプリケーション113は、カーナビゲーションアプリケーションやメディアプレイヤアプリケーションなどの、メインユニット1をカーナビゲーションシステムやAVシステムとして機能させるアプリケーションである。
メインユニット1のメニューアプリケーション111は、メインユニット1でフォアグランドで実行するアプリケーションの切替操作を受け付けるメインメニューを表示装置102に表示し、メニューを用いてユーザからOSS情報提供アプリケーション112が選択されたならば、OSS情報提供アプリケーション112を起動する。
図3に、OSS情報提供アプリケーション112が行うOSS情報提供処理の手順を示す。
図示するように、OSS情報提供処理において、OSS情報提供アプリケーション112は、まず、車載LAN3を介して各サブユニット2からOSS情報の有無を表すOSS有無情報を取得する(ステップ302)。
一方、メモリカード4への書き込みが失敗した場合には(ステップ318)、所定のエラーメッセージを表示装置102に表示し(ステップ320)、OSS情報提供処理を終了する。
ところで、以上のOSS情報提供処理は、ステップ316において、選択された候補ユニットから取得したソースファイルと共に、選択された候補ユニットから取得した告知文のデータをメモリに書き込むようにしてもよい。
本実施形態によれば、車載システム自身に、自身に実行ファイルが搭載されたオープンソースソフトウエアのソースファイルをメモリカード4に書き込む機能を備えているので、車載システムや車載システムを搭載した自動車を譲渡する際に、当該譲渡のみをもって、または、ソースファイルをメモリカード4に書き出して自動車と共に譲渡することにより、オープンソースソフトウエアに適用されるOSSライセンスによって課されるソースコードを開示する義務を遂行することができる。また、データ処理装置が搭載しているソフトウエアが、OSSライセンスの一つであるGPL-2.0が適用されるオープンソースソフトウエアである場合に、GPL-2.0によって課される、希望に応じて物理媒体でソースコードを提供しなければならない、と言う条件も満たすことができる。
Claims (10)
- 配布を受ける者にソースファイルを開示することを義務づけるライセンスが適用されるソフトウェアを搭載したデータ処理装置であって、
前記ソフトウェアの実行ファイルと、当該ソフトウェアのソースファイルとを記憶した記憶装置と、
前記記憶装置に記憶された前記実行ファイルを実行するソフトウエア実行手段と、
リムーバブルな記憶媒体が接続されるリムーバブル記憶媒体インタフェースと、
ユーザのソースファイル書き出し指示を受け付け、前記記憶装置に記憶されている前記ソフトウェアのソースファイルを、前記リムーバブル記憶媒体インタフェースに接続された記憶媒体に書き込むソースファイル書込手段とを有することを特徴とするデータ処理装置。
- 請求項1記載のデータ処理装置であって、
前記記憶装置には、前記ライセンスにより告知が義務づけられている文章のデータが記憶されており、
前記ソースファイル書込手段は、前記ソースファイルと共に前記文章のデータを、前記リムーバブル記憶媒体インタフェースに接続された記憶媒体に書き込むことを特徴とするデータ処理装置。
- 請求項1または2記載のデータ処理装置であって、
前記ライセンスはOSSライセンスであり、前記ソフトウエアはオープンソースソフトウエアまたはオープンソースソフトウエアを改変したソフトウエアであることを特徴とするデータ処理装置。
- 請求項1、2または3記載のデータ処理装置であって、
当該データ処理装置は、自動車に搭載される車載のデータ処理装置であることを特徴とするデータ処理装置。
- ネットワークで接続された複数のデータ処理装置を備えたデータ処理システムであって、
各データ処理装置は、
配布を受ける者にソースファイルを開示することを義務づけるライセンスが適用されるソフトウェアの実行ファイルと、当該ソフトウェアのソースファイルとを記憶した記憶装置と、
前記記憶装置に記憶された前記実行ファイルを実行するソフトウエア実行手段とを備え、
前記複数のデータ処理装置のうちの少なくとも一つのデータ処理装置は、
リムーバブルな記憶媒体が接続されるリムーバブル記憶媒体インタフェースと、
ユーザのソースファイル書き出し指示を受け付け、前記ネットワークを介して他のデータ処理装置の前記記憶装置に記憶されている前記ソフトウェアのソースファイルを取得し、前記リムーバブル記憶媒体インタフェースに接続された記憶媒体に書き込むソースファイル書込手段とを有することを特徴とするデータ処理システム。
- 請求項5記載のデータ処理システムであって、
前記ソースファイル書込手段は、前記ソースファイル書き出し指示と共にデータ処置装置の指定を受け付け、指定を受け付けたデータ処理装置が自データ処理装置である場合には、自データ処理装置の記憶装置に記憶されている前記ソフトウェアのソースファイルを取得し、前記リムーバブル記憶媒体インタフェースに接続された記憶媒体に書き込み、指定を受け付けたデータ処理装置が他のデータ処理装置である場合には、前記ネットワークを介して指定された他のデータ処理装置の前記記憶装置に記憶されている前記ソフトウェアのソースファイルを取得し、前記リムーバブル記憶媒体インタフェースに接続された記憶媒体に書き込むことを特徴とするデータ処理システム。
- 請求項5または6記載のデータ処理システムであって、
前記ライセンスはOSSライセンスであり、前記ソフトウエアはオープンソースソフトウエアまたはオープンソースソフトウエアを改変したソフトウエアであることを特徴とするデータ処理システム。
- 請求項5、6または7記載のデータ処理システムであって、
前記ネットワークは車載LANであり、
当該データ処理システムは、自動車に搭載される車載のデータ処理システムであることを特徴とするデータ処理システム。
- 記憶装置に記憶されたソフトウエアの実行ファイルを実行するコンピュータによって読み取られ実行されるコンピュータプログラムであって、
前記記憶装置には、配布を受ける者にソースファイルを開示することを義務づけるライセンスが適用されるソフトウェアの実行ファイルと、当該ソフトウェアのソースファイルとが記憶されており、
前記コンピュータは、リムーバブルな記憶媒体が接続されるリムーバブル記憶媒体インタフェースを備え、
前記コンピュータプログラムは、前記コンピュータを、
ユーザのソースファイル書き出し指示を受け付けるソースファイル書出指示受付手段と、
前記ソースファイル書出指示受付手段が前記ソースファイル書き出し指示を受け付けたときに、前記記憶装置に記憶されている前記ソフトウェアのソースファイルを、前記リムーバブル記憶媒体インタフェースに接続された記憶媒体に書き込むソースファイル書込手段として機能させることを特徴とするコンピュータプログラム。
- データ処理装置とネットワークで接続されたコンピュータによって読み取られ実行されるコンピュータプログラムであって、
前記データ処理装置は、
配布を受ける者にソースファイルを開示することを義務づけるライセンスが適用されるソフトウェアの実行ファイルと、当該ソフトウェアのソースファイルとを記憶した記憶装置と、
前記記憶装置に記憶された前記実行ファイルを実行するソフトウエア実行手段とを備え、
前記コンピュータは、リムーバブルな記憶媒体が接続されるリムーバブル記憶媒体インタフェースを備え、
前記コンピュータプログラムは、前記コンピュータを、
ユーザのソースファイル書き出し指示を受け付けるソースファイル書出指示受付手段と、
前記ソースファイル書出指示受付手段が前記ソースファイル書き出し指示を受け付けたときに、前記ネットワークを介して前記データ処理装置の前記記憶装置に記憶されている前記ソフトウェアのソースファイルを取得し、前記リムーバブル記憶媒体インタフェースに接続された記憶媒体に書き込むソースファイル書込手段として機能させることを特徴とするコンピュータプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015034790A JP6480754B2 (ja) | 2015-02-25 | 2015-02-25 | データ処理装置、データ処理システム及びコンピュータプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015034790A JP6480754B2 (ja) | 2015-02-25 | 2015-02-25 | データ処理装置、データ処理システム及びコンピュータプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016157282A true JP2016157282A (ja) | 2016-09-01 |
| JP6480754B2 JP6480754B2 (ja) | 2019-03-13 |
Family
ID=56826280
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015034790A Active JP6480754B2 (ja) | 2015-02-25 | 2015-02-25 | データ処理装置、データ処理システム及びコンピュータプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6480754B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2021006326A1 (ja) * | 2019-07-11 | 2021-01-14 | ||
| DE102021003271A1 (de) | 2020-07-01 | 2022-01-05 | Canon Kabushiki Kaisha | Informationsverarbeitungsvorrichtung, speichermedium, und steuerungsverfahren |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002366401A (ja) * | 2001-06-06 | 2002-12-20 | Nippon Yunishisu Kk | 統合的データマート構築及び運用支援システム |
| WO2015029242A1 (ja) * | 2013-09-02 | 2015-03-05 | 三菱電機株式会社 | ライセンス管理装置、ライセンス管理方法、及びプログラム |
-
2015
- 2015-02-25 JP JP2015034790A patent/JP6480754B2/ja active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002366401A (ja) * | 2001-06-06 | 2002-12-20 | Nippon Yunishisu Kk | 統合的データマート構築及び運用支援システム |
| WO2015029242A1 (ja) * | 2013-09-02 | 2015-03-05 | 三菱電機株式会社 | ライセンス管理装置、ライセンス管理方法、及びプログラム |
Non-Patent Citations (3)
| Title |
|---|
| 中田 敦: "OSSが実現する"呉越同舟"", 日経コンピュータ NO.807, JPN6014006496, 26 April 2012 (2012-04-26), JP, pages 28 - 33, ISSN: 0003971339 * |
| 北村 嘉彦: "車載システムにおけるリスク分析とセキュリティ要件定義手法の提案", 2015年 暗号と情報セキュリティシンポジウム SCIS2015 [CD−ROM] 2015年 暗号, JPN6018035645, 20 January 2015 (2015-01-20), JP, pages 1 - 8, ISSN: 0003877421 * |
| 江端 俊昭: "組み込みLinuxエンジニアになるための基本学習帳", SOFTWAREDESIGN NO.160, JPN6014006497, 18 February 2004 (2004-02-18), JP, pages 180 - 190, ISSN: 0003971340 * |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2021006326A1 (ja) * | 2019-07-11 | 2021-01-14 | ||
| WO2021006326A1 (ja) * | 2019-07-11 | 2021-01-14 | 日本精機株式会社 | 車両用計器 |
| JP7489022B2 (ja) | 2019-07-11 | 2024-05-23 | 日本精機株式会社 | 車両用計器 |
| DE102021003271A1 (de) | 2020-07-01 | 2022-01-05 | Canon Kabushiki Kaisha | Informationsverarbeitungsvorrichtung, speichermedium, und steuerungsverfahren |
| JP2022012403A (ja) * | 2020-07-01 | 2022-01-17 | キヤノン株式会社 | プログラム、情報処理装置及び制御方法 |
| JP7527866B2 (ja) | 2020-07-01 | 2024-08-05 | キヤノン株式会社 | プログラム、情報処理装置及び制御方法 |
| US12067088B2 (en) | 2020-07-01 | 2024-08-20 | Canon Kabushiki Kaisha | Information processing apparatus, storage medium, and control method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6480754B2 (ja) | 2019-03-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5721867B2 (ja) | デジタル資産の知的な配信及び取得 | |
| US8601470B2 (en) | Symbiotic smart peripherals | |
| US20170359701A1 (en) | Sticker distribution system for messaging apps | |
| JP5543010B1 (ja) | 所定のサーバに対してログインを要求するログイン要求装置及び方法、並びにこれらに用いられるプログラム | |
| JP2015018295A (ja) | アプリケーション管理装置、アプリケーション管理システムおよびプログラム | |
| CN107209729A (zh) | 用户接口执行装置以及用户接口设计装置 | |
| CN110795353B (zh) | 快应用的调试方法、装置、设备及存储介质 | |
| US20120147414A1 (en) | Multisource, adaptive printer configuration | |
| JP5183448B2 (ja) | 情報処理装置及び情報処理方法及びプログラム | |
| KR20190098516A (ko) | 어플리케이션과 관련된 데이터를 관리하기 위한 방법 및 그 전자 장치 | |
| JP6480754B2 (ja) | データ処理装置、データ処理システム及びコンピュータプログラム | |
| CN104850374A (zh) | 用于控制车辆的头单元的智能设备镜像的系统和方法 | |
| JP6477092B2 (ja) | 情報処理システム、情報処理装置、及び情報処理方法 | |
| US10831422B2 (en) | System and method for transmitting an installer to a printing apparatus via a printing apparatus URI | |
| JP2015122049A (ja) | 所定のサーバに対してログインを要求するログイン要求装置及び方法、並びにこれらに用いられるプログラム | |
| US8191041B2 (en) | Javascript pre-processing framework | |
| JP2013542542A (ja) | アプリケーションのファイルシステムアクセス | |
| CN113448574A (zh) | 应用程序发布方法、装置、存储介质及计算机设备 | |
| JP2007220062A (ja) | 制御プログラム及びプログラム提供システム並びにプログラム提供方法 | |
| JP2017175297A (ja) | 集積回路及び情報処理装置 | |
| JP7230491B2 (ja) | 情報処理システム、装置、方法、およびプログラム | |
| CN113612816A (zh) | 一种数据采集方法、系统、终端及计算机可读存储介质 | |
| JP2007133601A (ja) | ソフトウェアパッケージ、システム管理装置および車載用情報機器 | |
| CN113467654A (zh) | 应用程序的控制方法、装置、电子设备及存储介质 | |
| JP7163453B2 (ja) | コンピュータシステムおよびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170914 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180903 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180911 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181107 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190205 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190208 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6480754 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |