Wednesday, April 2, 2014

Is Athento open-source? [FAQs]

This is a question that we’ve been asked by several of our readers and by several businesses that are interested in Athento. First off, it would be a good idea to clarify certain terms. In accordance with the Open Source initiative, and in order for each software application to be considered as Open Source, it specifically needs to meet certain requirements:
  • Free Redistribution: The software can be sold or distributed as part of other software. What’s more, the sale or distribution of that software does not create the obligation for anyone to pay the software’s creator.
  • Source code that is available and redistributable: The program must include the source code and must allow distribution in source code as well as compiled form. If it doesn’t include it, it should at least provide the capability to download it, without charging more than a “reasonable reproduction cost”.
  • Redistributable derived works: Users should be able to carry out development derived from this software, and the results have to be able to be distributed with the same license as the original.
  • Author’s Source Code only has integrity if patch files are used: The license can ONLY restrict distribution of the modified source code when the software permits distribution of patch files, with the aim of modifying the program in build time. In other cases, it should be explicitly permitted to distribute software that has been developed starting from the original software. The license can also require that the modified software uses another name, or a different version, from the original software.
  • The license must not discriminate against any person or group of persons.
  • There cannot be any restrictions against fields of endeavor: The license must permit the software to be used in any field (business, research, etc.)
  • The rights associated with the license apply to any person or organization to which the software has been redistributed.
  • The rights of the license cannot be specifically applied to one particular distribution of the software. Everyone who uses the redistributed software will have the same rights as the users of the original software.
  • The license cannot impose restrictions on other software:The operating system of the software cannot, for example, oblige someone to only use open-source software in conjunction with the program being distributed.
To sum up, we consider a software to be an open-source software when any person or entity can redistribute, copy or modify the program for any final use (commercial or not) and without having to request permission(s) or pay money to do so. Let’s get to Athento’s license. Athento is found under the “Athento Shared Source License”. The terms of Athento’s license do not match the same as would be considered for open-source software, but the license gives us enormous benefits compared to licensed software working under the “proprietary software” model. These benefits include access to the code and the capacity to modify the code (to provide a couple of examples.) Specifically, what Athento’s license allows us to do is:

Software redistribution
Copying or redistribution of the software, including its source code or its compiled form, are not permitted.

Source Code

Accessible. Can be downloaded, studied and compiled.

Derived Works

Including part or all of Athento’s software in other software requires the express authorization of YERBABUENA SOFTWARE. Users can perform modifications to the code, compile it, and use the compiled versions.


The terms of the license apply to every person, group, organization or field of application.

Integrity of the Author’s Source Code

The license permits modification of the original code, but does not accept responsibility for damage arising from the use or modification of the product.

You can see more details about Athento’s license by visiting Athento’s web page.


No comments:

Post a Comment