License: Redistribution of the software #157

Open
opened 2020-08-14 06:13:32 +02:00 by Kreyren · 3 comments
Kreyren commented 2020-08-14 06:13:32 +02:00 (Migrated from github.com)

The problem

Members of FSF raised a concern about license allowing redistribution through 3rd party providing a service to install zernit for profit as a part of their business plan.

This is opposed by the Zernit project since it's likely to provide:

  1. Outdated version
  2. Malware
  3. Fraud
  4. Intentionally broken version
  5. Malpractice in installing the software resulting in malfunction

Solution

Freedom 2 quoting: The freedom to redistribute copies so you can help your neighbor (freedom 2). and freedom 3 quoting: The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this. prevents us from legally banning the software redistribution through our governed method which was the original proposal.

Thus it was decided to provide a certification to the parties to be qualified to install the software the zernit-way while not preventing them from the unwanted behavior explained above without harming the Zernit brand.

Note that this software is designed to have painless and user-friendly installation process, if the customer/end-user results to paying a 3rd party or our certified expert it's then considered a failure on project's part that should be tracked and resolved appropriately.

<!-- Please keep your request as short as possible, the longer the request the longer it's going to take for us to process it --> ### The problem Members of FSF raised a concern about license allowing redistribution through 3rd party providing a service to install zernit for profit as a part of their business plan. This is opposed by the Zernit project since it's likely to provide: 1. Outdated version 2. Malware 3. Fraud 4. Intentionally broken version 5. Malpractice in installing the software resulting in malfunction ### Solution Freedom 2 quoting: `The freedom to redistribute copies so you can help your neighbor (freedom 2).` and freedom 3 quoting: `The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.` prevents us from legally banning the software redistribution through our governed method which was the original proposal. Thus it was decided to provide a certification to the parties to be qualified to install the software the zernit-way while not preventing them from the unwanted behavior explained above without harming the Zernit brand. Note that this software is designed to have painless and user-friendly installation process, if the customer/end-user results to paying a 3rd party or our certified expert it's then considered a failure on project's part that should be tracked and resolved appropriately.
issue-label-bot[bot] commented 2020-08-14 06:13:34 +02:00 (Migrated from github.com)

Issue-Label Bot is automatically applying the label feature_request to this issue, with a confidence of 0.56. Please mark this comment with 👍 or 👎 to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

Issue-Label Bot is automatically applying the label `feature_request` to this issue, with a confidence of 0.56. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback! Links: [app homepage](https://github.com/marketplace/issue-label-bot), [dashboard](https://mlbot.net/data/RXT0112/Zernit) and [code](https://github.com/hamelsmu/MLapp) for this bot.
Kreyren commented 2020-08-14 06:15:19 +02:00 (Migrated from github.com)

Submitted for peer-review prior to action.

Submitted for peer-review prior to action.
Kreyren commented 2020-08-14 07:34:05 +02:00 (Migrated from github.com)

After a peer-review i've decided to rely on the installation method provided in the software instead of providing a certification for people to install the software as a service assuming that we discourage the installation by the 3rd parties and inform the end-user about the mensioned risks.

The certification may be provided on demand, but it is not in the scope of alpha and beta development.

Some people might find it difficult to create a USB stick with the software so we may implement a USB stick distribution and provide a user-friendly documentation on demand which is not in the scope of alpha and possibly beta release.

After a peer-review i've decided to rely on the installation method provided in the software instead of providing a certification for people to install the software as a service assuming that we discourage the installation by the 3rd parties and inform the end-user about the mensioned risks. The certification may be provided on demand, but it is not in the scope of alpha and beta development. Some people might find it difficult to create a USB stick with the software so we may implement a USB stick distribution and provide a user-friendly documentation on demand which is not in the scope of alpha and possibly beta release.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kreyren/Zernit#157