Giter VIP home page Giter VIP logo

Comments (15)

MuntashirAkon avatar MuntashirAkon commented on July 18, 2024 1

This is not an open source project.

from keydecoder.

mh- avatar mh- commented on July 18, 2024 1

https://en.wikipedia.org/wiki/Aladdin_Free_Public_License states "Despite the name, the Free Software Foundation does not consider the AFPL a free software license,[1] neither the OSI consider it an open-source license, nor does it fall under the Copyfree Standard definition.[4]".

https://f-droid.org/en/docs/Inclusion_Policy/ states: "All applications in the repository must be Free, Libre and Open Source Software (FLOSS) [...] To determine which licenses are FLOSS, We defer to widely trusted organizations that have a proven track record. Specifically, we acknowledge these standards: DFSG, FSF, GNU, and OSI."

So it doesn't look like F-Droid would accept this license.

from keydecoder.

rmrf-sl4sh avatar rmrf-sl4sh commented on July 18, 2024 1

We are aware it does not make it truely Open Source but since the functionnalities featured in this app may be be used for illegal activities, we feel it should not be marketable.

You do realise that those who might use it for illegal activities would not pay any attention to the license. When something is available online, no licensing in the world can prevent it from being abused or misused. Therefore, how this argument is justifiable is beyond me. Also, since this project is written using a framework which, with a few changes, can be made difficult to prove that the work is in fact a derivation of this work without looking at the source code. It would be rather difficult for you to find a copycat, and even when you find one, it would be quite difficult to prove that it is a copycat of this project but then, this would only work in a few stores such as Google Play Store.

A license for driving doesn't stop anyone from jumping in a car and putting their foot on the gas either, but it is still illegal, and if someone uses it illegally and they are caught, they are culpable. In this case, it would not be the software developer.

from keydecoder.

rmrf-sl4sh avatar rmrf-sl4sh commented on July 18, 2024 1

if you take 30 seconds to read about the AFPL you would see it's not considered an open-source license.

What are you talking about? I was the first person here to indicate that the project is not an open source project, thus, unsuitable for F-Droid as per its inclusion policy.

I can see that... Nevertheless, I can understand what the devs mean by choosing the AFPL and given their explanation above ("Indeed, we chose the Aladdin Free Public License to avoid any commercial use of this software.") , I digress.

from keydecoder.

muelli avatar muelli commented on July 18, 2024 1

Would re-licensing be an option?

from keydecoder.

MaximeBeasse avatar MaximeBeasse commented on July 18, 2024 1

No, it's not an option.

from keydecoder.

ajmeese7 avatar ajmeese7 commented on July 18, 2024

@MuntashirAkon how is this not an open-source project?

from keydecoder.

MuntashirAkon avatar MuntashirAkon commented on July 18, 2024

AFPL is not an open source license. It's a source-available license meaning you're not allowed to reproduce, modify or redistribute the app.

from keydecoder.

rmrf-sl4sh avatar rmrf-sl4sh commented on July 18, 2024

@MuntashirAkon how is this not an open-source project?

looks like it's technically a source-available license, derived from the GNU GPL

from keydecoder.

MaximeBeasse avatar MaximeBeasse commented on July 18, 2024

Indeed, we chose the Aladdin Free Public License to avoid any commercial use of this software.
We are aware it does not make it truely Open Source but since the functionnalities featured in this app may be be used for illegal activities, we feel it should not be marketable.

The release of KeyDecoder on F-Droid is thus not possible. But still, it is possible to build an APK quite easily, and if you don't mind having a Google Play account, the app is free to download and still does not track any personal data nor does it connect to the internet, as the code shows.

KeyDecoder is meant as an educational software, and aims to sensibilize the public to keep their mechanical keys private.

from keydecoder.

MuntashirAkon avatar MuntashirAkon commented on July 18, 2024

We are aware it does not make it truely Open Source but since the functionnalities featured in this app may be be used for illegal activities, we feel it should not be marketable.

You do realise that those who might use it for illegal activities would not pay any attention to the license. When something is available online, no licensing in the world can prevent it from being abused or misused. Therefore, how this argument is justifiable is beyond me. Also, since this project is written using a framework which, with a few changes, can be made difficult to prove that the work is in fact a derivation of this work without looking at the source code. It would be rather difficult for you to find a copycat, and even when you find one, it would be quite difficult to prove that it is a copycat of this project but then, this would only work in a few stores such as Google Play Store.

from keydecoder.

MuntashirAkon avatar MuntashirAkon commented on July 18, 2024

In this case, it would not be the software developer.

Most open source licenses do not hold the original author responsible for the illegal use by a derived work. If it wasn't the case, nobody would use any open source license.

from keydecoder.

rmrf-sl4sh avatar rmrf-sl4sh commented on July 18, 2024

In this case, it would not be the software developer.

Most open source licenses do not hold the original author responsible for the illegal use by a derived work. If it wasn't the case, nobody would use any open source license.

Right, and if you take 30 seconds to read about the AFPL you would see it's not considered an open-source license.

from keydecoder.

MuntashirAkon avatar MuntashirAkon commented on July 18, 2024

if you take 30 seconds to read about the AFPL you would see it's not considered an open-source license.

What are you talking about? I was the first person here to indicate that the project is not an open source project, thus, unsuitable for F-Droid as per its inclusion policy.

from keydecoder.

MuntashirAkon avatar MuntashirAkon commented on July 18, 2024

I can understand what the devs mean by choosing the AFPL and given their explanation above ("Indeed, we chose the Aladdin Free Public License to avoid any commercial use of this software.") , I digress.

I would have said nothing if the target was to solely prevent the commercial use of the software. Mega.nz, for instance, published its source code under a source-available license and serves a good example. However, my argument was against the reasoning that was given to justify the licensing i.e. preventing illegal activities as if the source was made available in good faith. I stated that the reasoning does not justify the licensing at all.

from keydecoder.

Related Issues (10)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.