Open source by YetiForce

We have created an amazing product distributed as open source software that provides unlimited possibilities for business. Learn about the advantages of YetiForce Public License v4 and use it in your organization.

WHY YETIFORCE CREATED ITS OWN LICENSE?

After reviewing all the open source licenses, we came to the conclusion that none of them meets the two most important conditions:

  1. To provide unlimited possibilities to the end user.
  2. To protect and popularize YetiForce.

Although there are licenses that fulfill point 1, there are only few licenses that actually meet point 2. In particular, the license should protect YetiForce in such a way that it is more profitable to develop the software with us than to create new software forks. By "protect" we mean unnecessarily forking and dividing the community.

To better understand the problem, we will describe it using the example of the most popular licenses:

  • MIT & BSD - these are very good liberal licenses, but they do not protect the product and brand in any way, i.e. at any time, another producer can use all the work put into YetiForce and make it available under a different brand without any benefits for the YetiForce community and product.
  • GPL & LGPL - these are very good licenses that properly protect the product against distribution and forking, but they introduce a "copyleft" principle that is unwelcome in many organizations. At the same time, these licenses do not protect the YetiForce brand enough.
  • AGPL - this license is very problematic legally, in addition to the advantages and disadvantages described in the GPL & LGPL section, there is a problem when it comes to "distributing" the software, therefore, many large organizations completely prohibit using the software under this license.
  • OSL - as in the case of the GPL & LGPL license, there is insufficient protection of the YetiForce brand here. In addition, the problem with complying with the rules embodied in the license ranks this license as high-risk and shouldn't be used by software producers [the above-mentioned risks do not apply to users who use the software under this license].

YETIFORCE PUBLIC LICENSE V4

Below is the license that we have created to deliver open enterprise-class software to the most demanding organizations:

YetiForce Public License v4
Producer: YetiForce Sp. z o.o., PL1180002425
EmailThis email address is being protected from spambots. You need JavaScript enabled to view it. (registration of the Software) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software,  and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

  1. Any file under this license must contain the content of the license or a link to the content of the license;
  2. The Software must, if technically possible, be registered with the Software Manufacturer using the built-in form or via e-mail as described on the Producer’s website. Each Entity that uses, configures or modifies the Software is subject to registration, regardless of whether it registers the Software for itself or on behalf of other entities. In the case of groups of people, i.e. an organization, company, family or any group of people, it is enough to register only a group of people by providing the data of the organization / company or data of one person from the family / group. If, despite many correct attempts to register the Software, there is no reply from the Producer, the Entity may generate the registration keys on its own;
  3. Data used for registration must be true. All provided registration information, including the company’s name, can be used by YetiForce Sp. z o.o. (Ltd.) for marketing purposes (i.e. preparation of statistics, publication on the website). YetiForce Sp. z o.o. (Ltd.) does not sell or transfer that data to other entities and guarantees confidentiality of personal data
  4. The content of the system footer, printouts and emails (including links and mechanisms controlling product registration and purchase of paid products) cannot be changed in the system, unless a written consent from the Producer is obtained or an official addon sold by the Producer is purchased, which allows the purchaser to modify the footer. The color of the footer can be changed as long as the footer content remains legible.
  5. In the case of products marked as paid, an appropriate license / subscription must be purchased from the Producer or an official Producer Partner;
  6. The entity using the Software is obligated to keep a history of changes introduced into the Software and, at the request of the Producer, enable an inspection to verify that the Entity complies with the terms of this license. The inspection may not take place more often than once every 3 years;

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.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,  WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

THE DIFFERENCE BETWEEN YFPL V4 AND MIT LICENSE

The MIT license is recognized as one of the most liberal licenses in the world, accepted and implemented in organizations of any size. Therefore, we based our license [YFPL v4] on the MIT license and added two additional points, which will allow us to better protect the YetiForce brand and popularize the product around the world.

  1.  In our license, we have added a clause forcing to register the product [as a result, we know who uses the software and in which direction we should develop it]. In the registration itself, we only provide public data [e.g. in the case of companies, it is the company name, address, country, size of the organization], and these data can be published on the producer's website [e.g. list of companies using YetiForce].
  2. It is not allowed to remove the footer with information about the software producer because it is used for brand promotion, i.e. company employees who use the software see information about the producer.
YetiForce allows the possibility of changing the license [removing or adding license clauses or changing to another license], but each time it requires signing an agreement between the parties.

USE OF THE LICENSE IN PRACTICE

These two limitations added to the license do not affect the openness of the business solution. You can freely modify the system without any restrictions [you only need to keep the footer, but you can adjust its color or you can turn it off for a fee in Marketplace].

The limitations that we have added protect our product and brand from forking the project into smaller ones, which is adverse to the community. We want to create one system together with the community in order to be able to compete with large projects that are not open solutions.

CAN YETIFORCE BE DISTRIBUTED UNDER ANOTHER LICENSE?

Yes, but each time it is required to sign a separate agreement with the YetiForce company in which new license terms for the software will be described. Changing the license terms or changing to a different license, e.g. MIT, must be justified and beneficial for the YetiForce community or for the YetiForce brand.

  • Saturday, 12 September 2020