Supported OS
 
Download Box
0 item(s)
 

T-Kernel 2.00.01 Software Package

T-Kernel 2.00.01 Software Package
Click to enlarge
Item number: tk2.00.01-package
Supported OS: T-Kernel 2.0

Qty: 1     Add to Cart

The following software is included in T-Kernel 2.0 Software Package, and respective licenses shall be applied to each software.

  1. T-Kernel 2.0 Source Code
  2. gcc 4.3.0 fof Linux
  3. gcc 4.3.0 for Cygwin
  4. Cygwin 1.7.7
  5. Eclipse 3.2.2
  6. emulator for tef_em1d

The license of T-Kernel 2.0 Source Code is T-License 2.0.
For details, please see T-License 2.0 below.

The license of gcc is GPL.
For details, please see http://www.gnu.org/licenses/gpl.html.

The license of Cygwin is GPL.
For details, please see http://cygwin.com/license.html.

The license called Eclipse Public License (EPL) is applied to Eclipse.
For details, please see http://www.eclipse.org/legal/epl-v10.html.

The license of emulator for tef_em1d is GPL.
For details, please see http://wiki.qemu.org/License.

 


T-License 2.0
[License Agreement for Programs and Copyrighted Works]


May 17, 2011
appropriate correction June 9, 2011

Article 1. Scope of License Agreement

  1. This License Agreement sets forth copyrights and the terms and conditions of use applicable to the programs Distributed by T-Engine Forum and prescribed below:
    1. Source Code of T-Kernel 2.0 and any program related thereto.
    2. Source Code of previous versions of T-Kernel 2.0 and any program related thereto.
    3. Source Code of μT-Kernel and any program related thereto.

Article 2. Definition

  1. "Programs" means programs controlled and Distributed under this License Agreement by T-Engine Forum on behalf of the copyright holder thereof.
  2. "Source Code" means a source program, including related comments and documentations, for the Programs.
  3. "Modified Source Code" means a source program modified from the Source Code for the purpose of improving its performance, increasing or decreasing its function, and the like.
  4. "Binary Code" means an executable code form which is created by compiling programs, which include all or part of the Source Code or the Modified Source Code.
  5. "Derivative Work of the Source Code" means either of the followings:
    1. The generic name for the Modified Source Code and the Binary Code thereof.
    2. The Source Code newly modified by the Developer set forth in Article 2.8 using the Derivative Work of the Source Code and the Binary Code thereof, including any Source Code and Binary Code thereof which are newly modified from the programs modified hereunder, in the same manner as herein provided.
  6. "Embedded Product" means product which uses the Source Code, the Binary Code, or the Derivative Work of the Source Code, and operates with executable code form loaded on its hardware.
  7. "End User" means a consumer who uses the Embedded Product.
  8. "Developer" means any of the following persons:
    1. who develops the Embedded Product by itself or has a third party develop the same, and provides, whether with or without payment, the End User with the Embedded Product.
    2. who develops the Modified Source Code and Distributes, whether with or without payment, a third party with the Modified Source Code.
    3. who uses the Source Code or the Derivative Work of the Source Code.
  9. "Distribution" means any of the following acts:
    1. to transmit a work to a large number of specific persons through the Internet communication, broadcasting, and the like;
    2. to transmit a work to the general public through the Internet communication, broadcasting, and the like automatically in response to a request from the public;
    3. to distribute a reproduction of a work to a large number of specific persons; and
    4. to distribute a reproduction of a work to the general public.
  10. "Traceability Service" means service to register and/or refer to the record of the modification history of the Source Code and/or the Derivative Work of the Source Code.
  11. "Distribution ucode" means a specific number called a "ucode (Ubiquitous Code)" which is issued by the Traceability Service to identify the Source Code and/or the Derivative Work of the Source Code.

Article 3. License of Source Code

  1. As provided for in this Article, T-Engine Forum shall Distribute, and grant a license to use, the Source Code free of charge to the Developer who has taken the necessary procedure for registration as prescribed by T-Engine Forum and agreed to this License Agreement.
  2. The Developer may perform the following acts with respect to the Source Code:
    1. to copy and/or modify the Source Code Distributed by T-Engine Forum pursuant to Article 3.1 or paragraph (5) of Article 3.2 for its own research, development and the like.
    2. to run the Source Code Distributed by T-Engine Forum pursuant to Article 3.1 or paragraph (5) of Article 3.2 for its own research, development and the like.
    3. to run the Source Code modified pursuant to the paragraph (1) above for its own research, development and the like.
    4. to develop and manufacture the Embedded Product containing the Binary Code, and, whether with or without payment, provide the End User with the same and make the Binary Code available to the End User on the Embedded Product.
    5. to re-Distribute, whether with or without payment, the Source Code to any third party, provided that the Developer shall comply with both of the following conditions:
      1. The Developer shall not make any modification to the Source Code, including the Distribution ucode assigned thereto, when re-Distributing the Source Code; and
      2. The Developer shall provide this License Agreement to said third party and require said third party to comply with the terms and conditions set forth herein when re-Distributing the Source Code.
    6. to re-Distribute, whether with or without payment, the Derivative Work of the Source Code modified by the Developer itself pursuant to the paragraph (1) above to any third party, provided that the Developer shall comply with both of the following conditions:
      1. The Developer shall register the modified Derivative Work of the Source Code into the Traceability Service and obtain the Distribution ucode to be assigned thereto; and
      2. The Developer shall provide this License Agreement to said third party and require said third party to comply with the terms and conditions set forth herein when re-Distributing the modified Derivative Work of the Source Code.
  3. The Developer may perform the following acts with respect to the Derivative Work of the Source Code:
    1. to copy and/or modify the Derivative Work of the Source Code for its own research, development and the like.
    2. to run the Derivative Work of the Source Code for its own research, development and the like.
    3. to run the Derivative Work of the Source Code modified pursuant to paragraph (1) above for its own research, development and the like.
    4. to re-Distribute, whether with or without payment, the Derivative Work of the Source Code Distributed hereunder (excluding the Derivative Work of the Source Code Distributed in a manner as set forth in paragraphs (1) and (3) of Article 2.9) to any third party, provided that the Developer shall comply with both of the following conditions:
      1. The Developer shall not make any modification to the Derivative Work of the Source Code, including the Distribution ucode assigned thereto, when re-Distributing the Derivative Work of the Source Code; and
      2. The Developer shall provide this License Agreement to said third party and require said third party to comply with the terms and conditions set forth herein when re-Distributing the Derivative Work of the Source Code.
    5. to re-Distribute, whether with or without payment, the Derivative Work of the Source Code modified by the Developer itself pursuant to the paragraph (1) above based upon the Derivative Work of the Source Code Distributed hereunder (excluding the Derivative Work of the Source Code Distributed in a manner as set forth in paragraphs (1) and (3) of Article 2.9) to any third party, provided that the Developer shall comply with all the following conditions:
      1. The Developer shall register the modified Derivative Work of the Source Code into the Traceability Service and obtain the Distribution ucode to be assigned thereto; and
      2. The Developer shall provide this License Agreement to said third party and require said third party to comply with the terms and conditions set forth herein when re-Distributing the modified Derivative Work of the Source Code.
    6. to make the Embedded Product available to the End User with the use of the Derivative Work of the Source Code Distributed by the other Developer under the same conditions as set forth in Article 3.6.
  4. The Developer who has created the Derivative Work of the Source Code may decide at its own discretion not to permit the other Developer to perform the acts set forth in paragraphs (1) through (5) of Article 3.3 when the said other Developer uses the said Derivative Work of the Source Code.
  5. In the case where part of the source program Distributed under the T-License or μT-License (hereinafter called the "Existing License Agreement"), which specifies the terms and conditions of use applicable to the Source Code and was made by T-Engine Forum before commencement of this License Agreement, is included into the modified part of the Derivative Work of the Source Code by the Developer, the said Derivative Work of the Source Code shall be Distributed in accordance with the terms and conditions set forth in this License Agreement. Provided, however, that the said Developer may select to Distribute the said Derivative Work of the Source Code under the terms and conditions set forth in the Existing License Agreement.
  6. The Developer shall be obligated to give a notice that the Source Code is used, in such a way as separately established by T-Engine Forum, when they use the Source Code or the Derivative Work of the Source Code, or make the Binary Code available to the End User on the Embedded Product. Provided, however, that the Developer shall be released from the obligation to give a notice under this Article in the event of the following:
    1. The Developer, who is a member of T-Engine Forum, applies for said release to T-Engine Forum in a manner separately determined by T-Engine Forum.
    2. The Developer receives the Source Code or the Derivative Work of the Source Code which is exempted from the obligation to give a notice under the preceding paragraph, or the Embedded Product using the said Source Code or the said Derivative Work of the Source Code.

Article 4. Partial Non-exercise of Rights

  1. Any copyright holder of the Source Code or the Derivative Work of the Source Code shall not exercise its copyrights with respect to any person's act of using the Source Code or the Derivative Work of the Source Code in accordance with this License Agreement.
  2. Any author of the Source Code or the Derivative Work of the Source Code shall not exercise its right to maintain the integrity provided for in Article 20 of the Copyright Act with respect to any person's act of using the Source Code or the Derivative Work of the Source Code in accordance with this License Agreement.

Article 5. Use for Other Purpose

  1. Any use of the Source Code or the Derivative Work of the Source Code other than those stipulated in Articles 3 shall be subject to the prior approval of T-Engine Forum.

Article 6. Limited Warranty

  1. T-Engine Forum warrants that the Source Code for which T-Engine Forum owns the copyrights does not infringe upon third party's copyrights and Ken Sakamura warrants that the Source Code for which Ken Sakamura owns the copyrights does not infringe upon third party's copyrights.
  2. Neither T-Engine Forum nor Ken Sakamura warrants that the Source Code other than those set forth in the preceding Article does not infringe upon third party's copyrights.
  3. Neither T-Engine Forum nor the copyright holder of the Source Code warrants that the Source Code will fit for any particular purpose of the Source Code User.
  4. Neither T-Engine Forum nor the copyright holder of the Source Code warrants that the Source Code does not infringe upon any third party's industrial property rights. In no event shall T-Engine Forum and the copyright holder of the Source Code be liable for any dispute which may arise between the Source Code User and a third party in connection with the third party's industrial property rights.

Article 7. Indemnity

  1. Neither T-Engine Forum nor the copyright holder of the Source Code shall be liable for any damages (including, but not limited to, damages resulting from loss of profit, business interruption, loss of business information or any other pecuniary damage) arising out of use or impossibility of use of the Source Code, even if T-Engine Forum and the copyright holder have been informed of the possibility of such damages.

Article 8. Breach of Agreement

  1. In case of breach of this License Agreement, T-Engine Forum shall have the breaching person remedy such a breach and take measures on the ground of copyright infringement against the person regardless of whether or not the said person is a member of T-Engine Forum.
  2. In case of breach of this License Agreement by a member of T-Engine Forum, T-Engine Forum may take appropriate measures against the member; for example, the member is disqualified from membership, depending on what kind of breach has been committed by it.
  3. Any legal dispute which may arise in relation to any breach of this License Agreement shall be subject to the exclusive jurisdiction of the Tokyo District Court.

Article 9. Governing Law and Language

  1. The formation, validity and performance of this License Agreement shall be, in all aspects, governed by and interpreted under the laws of Japan.
  2. This License Agreement is executed in both a Japanese text and English text. This License Agreement may be prepared in any language other than Japanese for the purpose of reference, provided, however, that the Japanese text shall govern the interpretation of this License Agreement.

The license of Cygwin is GPL.
For details, please see http://cygwin.com/license.html.

The license called Eclipse Public License (EPL) is applied to Eclipse.
For details, please see http://www.eclipse.org/legal/epl-v10.html.

The license of emulator for QEMU is GPL.
For details, please see http://wiki.qemu.org/License.

The license of GNU tools such as gcc and gdb is GPL.
For details, please see http://www.gnu.org/licenses/gpl.html.

The license of GNU tools such as gcc and gdb is GPL.
For details, please see http://www.gnu.org/licenses/gpl.html.

Update June 8, 2011

The following documents have been modified.

  • "T-Engine Reference Board U00B0021-02 Hardware Manual"

    hardware/tef_em1d/doc/ja/TE_ReferenceBoard_HardwareManual.pdf
    • Description of power supply via USB connector is edited.

    • Associated circuit diagram is modified.
  • 
T-Kernel 2.0 and Eclipse development environment for the T-Engine Reference Board.
    ReadMe.txt, ReadMe_en.txt
    • The table of contents is added.

    • "4.3 Running T-Kernel on an emulator" is added.

*The following software is included in "T-Kernel 2.00.01 Software Package. "

T-Kernel 2.00.01 Source Code (upgrade) 
Eclipse 3.2.2
Cygwin 1.7.7
gcc 4.3.0 for Cygwin
gcc 4.3.0 for Linux 
emulator for tef_em1d

Eclipse, Cygwin, gcc and emulator are the same as those included in “T-Kernel 2.00.00 Software Package.”  If you have already downloaded “T-Kernel 2.00.00 Software Package,” the upgrade to 2.00.01 is possible by downloading only “T-Kernel 2.00.01 Source Code.” 

If you would like to download the programs collectively, select this package. 
If you would like to download the programs one by one, select each program in “Related software.” 

Detailed Description of T-Kernel 2.0、How to Use the Emulator, etc.