Skip to content
Project4i robot mascot Project4i Back to home

License

IBM Project4i — Freeware License Agreement

Copyright © 2026 Giuseppe Di Bari. All rights reserved. Applies to version 1.0.0 and later.

IBM Project4i (“the Software”) is proprietary software distributed free of charge. The source code is not published and no rights to it are granted. By installing or using the Software you (“the Licensee”) accept this agreement. If you do not accept it, do not install or use the Software.

1. License grant

The copyright holder (“the Licensor”) grants the Licensee a free of charge, non-exclusive, non-transferable, worldwide and revocable license to install and use the Software, in the form distributed by the Licensor, for any personal, internal business or commercial purpose, on any number of machines and by any number of users within the Licensee’s organization.

No fee, subscription or registration is required. Future releases distributed by the Licensor free of charge are covered by this same agreement unless they state otherwise.

2. Restrictions

Except where mandatory law expressly permits it, the Licensee may not:

  1. copy, publish, distribute, sublicense, rent, lease, lend or otherwise make the Software available to third parties, alone or bundled with other products — the Software must be obtained from the official channels of the Licensor (Visual Studio Marketplace, Open VSX, or project4i.cloud);
  2. sell the Software or charge any fee for it;
  3. modify, translate or create derivative works of the Software;
  4. reverse engineer, decompile or disassemble the Software;
  5. remove or alter any copyright, trademark or license notice included in the Software.

Copies made automatically by Visual Studio Code or a compatible editor when the Software is installed or updated, and backup copies made by the Licensee for internal use, are permitted.

3. Ownership

The Software is licensed, not sold. The Licensor retains all rights, title and interest in the Software, including all intellectual property rights. All rights not expressly granted are reserved.

4. The Licensee’s systems and data

The Software runs commands, compiles objects and moves source and objects on the IBM i systems the Licensee connects it to, using the Licensee’s own credentials and authorities. The Licensee is solely responsible for configuring the Software, for testing every promotion, rollback and automated action in a non-production environment before using it in production, and for keeping adequate backups of its systems and data.

Content produced by the optional AI features (documentation, impact analyses, generated commands) is generated by language models chosen and configured by the Licensee, may be inaccurate, and must be reviewed by the Licensee before use. The Licensor does not operate those models and is not responsible for the data the Licensee sends to them.

The Software does not send usage data or telemetry to the Licensor.

5. No warranty

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. The Licensor does not warrant that the Software is error-free or that it will operate without interruption. The Licensor has no obligation to provide support, maintenance or updates.

6. Limitation of liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL THE LICENSOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES, INCLUDING LOSS OF DATA, LOSS OF PROFITS, BUSINESS INTERRUPTION OR DAMAGE TO SYSTEMS, ARISING FROM OR IN CONNECTION WITH THE SOFTWARE OR ITS USE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Nothing in this agreement limits liability that cannot be limited under applicable law, such as liability for wilful misconduct or gross negligence.

7. Termination

This license terminates automatically if the Licensee breaches any of its terms. On termination the Licensee must stop using the Software and uninstall it. Sections 3, 5, 6 and 9 survive termination.

8. Third-party components

The Software includes third-party components distributed under their own licenses, which are not covered by this agreement and which prevail for those components. They are listed, with their license texts or references, in the file THIRD-PARTY-NOTICES.md, shipped with the Software.

9. Governing law

This agreement is governed by the laws of Italy. Any dispute is subject to the exclusive jurisdiction of the competent courts of the place where the Licensor is domiciled, without prejudice to the mandatory rights of consumers under the law of their country of residence.

10. Trademarks

IBM, IBM i and AS/400 are trademarks of International Business Machines Corporation. The Software is an independent product and is not affiliated with, sponsored or endorsed by IBM.

Contact

Questions about this agreement: contact form.

© 2026 Giuseppe Di Bari

project4i.cloud