WebFortran Command Line Interface

Copyright (c) 2023 Approximatrix, LLC

All rights reserved.

  1. This is an agreement between Licensor (Approximatrix, LLC) and Licensee, who is being licensed to use the named Software.
  2. Licensee acknowledges that this is only a limited nonexclusive license. Licensor is and remains the owner of all titles, rights, and interests in the Software.
  3. The unregistered, or shareware, version of the Software may only be redistributed in its original form as provided by the Licensor. Distributing any single component of the Software is prohibited.
  4. This License permits Licensee to install the Software on more than one computer system. If the Software has been registered via payment from Licensee to Licensor, the Software may be installed in registered form on more than one computer system, and each computer must be authorized via the Licensee to utilize their account. Licensee agrees not to provide account details to third parties,
  5. This Software is subject to a limited warranty. Licensor warrants to Licensee that the Software will perform according to its printed documentation and to the best of Licensor's knowledge Licensee's use of this Software according to the printed documentation is not an infringement of any third party's intellectual property rights. This limited warranty lasts for a period of 60 days after delivery. To the extent permitted by law, THE ABOVE-STATED LIMITED WARRANTY REPLACES ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, AND LICENSOR DISCLAIMS ALL IMPLIED WARRANTIES INCLUDING ANY IMPLIED WARRANTY OF TITLE, MERCHANTABILITY, NONINFRINGEMENT, OR OF FITNESS FOR A PARTICULAR PURPOSE. No agent of Licensor is authorized to make any other warranties or to modify this limited warranty. Any action for breach of this limited warranty must be commenced within one year of the expiration of the warranty. Because some jurisdictions do not allow any limit on the length of an implied warranty, the above limitation may not apply to this Licensee. If the law does not allow disclaimer of implied warranties, then any implied warranty is limited to 60 days after delivery of the Software to Licensee. Licensee has specific legal rights pursuant to this warranty and, depending on Licensee's jurisdiction, may have additional rights.
  6. In case of a breach of the Limited Warranty, Licensee's exclusive remedy is as follows: Licensee will destroy all copies of the Software on all computers, at Licensee's cost. At Licensor's option, Licensor will either send Licensee a replacement copy of the Software, at Licensor's expense, or issue a full refund.
  7. Notwithstanding the foregoing, LICENSOR IS NOT LIABLE TO LICENSEE FOR ANY DAMAGES, INCLUDING COMPENSATORY, SPECIAL, INCIDENTAL, EXEMPLARY, PUNITIVE, OR CONSEQUENTIAL DAMAGES, CONNECTED WITH OR RESULTING FROM THIS LICENSE AGREEMENT OR LICENSEE'S USE OF THIS SOFTWARE. Licensee's jurisdiction may not allow such a limitation of damages, so this limitation may not apply.
  8. Licensee agrees to defend and indemnify Licensor and hold Licensor harmless from all claims, losses, damages, complaints, or expenses connected with or resulting from Licensee's business operations.
  9. Licensor has the right to terminate this License Agreement and Licensee's right to use this Software upon any material breach by Licensee.
  10. Licensee agrees to return to Licensor or to destroy all copies of the Software upon termination of the License.
  11. This License Agreement is the entire and exclusive agreement between Licensor and Licensee regarding this Software. This License Agreement replaces and supersedes all prior negotiations, dealings, and agreements between Licensor and Licensee regarding this Software.
  12. This License Agreement is governed by the law of Ohio, United States of America applicable to Ohio contracts.
  13. This License Agreement is valid without Licensor's signature. It becomes effective upon the earlier of Licensee's signature or Licensee's use of the Software.

WebFortran Command Line Interface Privacy Policy

This Policy was last modified on September 8, 2022.

Approximatrix maintains contact information for all users to allow the use of the service. For billing purposes, payment information is stored by our payment processor, Stripe, solely to facilitate subscriptions to the service. We do not share any of this information with others.

Source code written by end users must be transferred to our servers for compilation. This source code is sent via an encrypted transfer and stored temporarily on disk while compilation is performed. The source code is deleted immediately following compilation. We do not store any source code on our servers. All source code is stored only in the end user's browser's local storage system. Source code is only ever transferred to the server for compilation at the end user's explicit request.

Executables created by the user's request for compilation reside on our server as long as the user is logged in to their WebFortran account. The executable is deleted if: 1) the end user logs out or 2) the end user requests compilation again, deleting any existing executables. Executables created by a user are only accessible by said user.

Given the statements above, Approximatrix does not guarantee the security of user's source code or executables based on the transfers described above. While we strive to secure user's Fortran source code and executables, we do not provide any guarantee that a user's source code or resultant executable will remain private. Approximatrix always encourages users to weigh the risks of transmitting proprietary Fortran source code to any third-party host.