Code Monkey home page Code Monkey logo

Comments (8)

bbqsrc avatar bbqsrc commented on July 23, 2024 1

AGPL differs to GPL only in its proliferation clause ensuring that network deployment such as SaaS, or a website, etc requires linking to the source of that instance. In all other ways it is the same as the GPL. In this case, as a desktop app, there is no point using the AGPL at all.

Insofar as I am concerned, using the GPL does create an incentive to stop cheap bastards from coming along, making one small modification to a codebase and then going and profiteering from the hard work of another community without any reciprocation. Pieter Hintjens has written about this in How To Capture an Open Source Community and How to Make Money from Open Source.

I suspect ultimately, for this project, I am tossing up between using GPLv3 or the EUPL 1.1, which is compared here.

Broadly, the EUPL is shorter and translated into 22 languages, and its enforceability is not in question especially in Europe. In particular, the jurisdiction is expressly set to Belgium if a person does not operate within the EU.

from sax.

bbqsrc avatar bbqsrc commented on July 23, 2024

Yes. I haven't decided which one I'm going to use yet though, hence All Rights Reserved being strewn across all code and the sound of sirens in the distance.

Opinionated suggestions welcomed.

from sax.

ninks avatar ninks commented on July 23, 2024

GPL2 or GPL3 are good free (freedom) respectling lisences. Made by Free Software Foundation.

from sax.

bbqsrc avatar bbqsrc commented on July 23, 2024

Yes, I would be choosing between GPLv3 or ISC/BSD-2-Clause ultimately.

Ultimately comes down to which the community lets me know they prefer, I think.

from sax.

nicolasmaia avatar nicolasmaia commented on July 23, 2024

I'm all for GPLv3. Perhaps even AGPLv3+, if we're feeling generous :)

from sax.

 avatar commented on July 23, 2024

I have no idea how the AGPLv3 would be relevant to this software.

AGPLv3 is for:

  • SAAS
  • libraries
  • software that might get linked with other software

This software is none of the above. This entire thread is a GPL troll.

from sax.

nicolasmaia avatar nicolasmaia commented on July 23, 2024

In this case, as a desktop app, there is no point using the AGPL at all.

However isn't it the case that more and more often desktop apps are being ported to the web?

from sax.

bbqsrc avatar bbqsrc commented on July 23, 2024

This is a client application, not a server application. The provision has no useful impact in this case.

from sax.

Related Issues (2)

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.