Affero General Public License (AGPL) (Was: There is GNU Prolog)

Liste des GroupesRevenir à l prolog 
Sujet : Affero General Public License (AGPL) (Was: There is GNU Prolog)
De : janburse (at) *nospam* fastmail.fm (Mild Shock)
Groupes : comp.lang.prolog
Date : 24. Nov 2024, 00:43:46
Autres entêtes
Message-ID : <vhtpbg$j8c6$1@solani.org>
References : 1 2
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.19
Hi,
What you don't find in GNU Prolog is library(misc/spin),
or open/3 that can work with http: or https: . I even
don't know whether GNU is still a good license for
Web 2.0/3.0. Like if you write server code or client code
with the licensed software. It seems there are some
loopholes in GNU concerning Web 2.0/3.0.
ChatGPT tells me the following:
---------------------- cut here -----------------------
The Affero General Public License (AGPL) is a variant of
the GNU General Public License (GPL) designed specifically
for software that is used over a network, such as web
applications or SaaS (Software-as-a-Service) platforms.
It ensures that users accessing the software via a network
have the same freedoms as those who receive it directly.
Key Features of the AGPL:
Network Interaction Clause:
The AGPL includes an additional requirement not found
in the standard GPL. If you modify AGPL-licensed software
and allow users to interact with it over a network (e.g.,
through a web application), you must make the source code
of the modified version available to those users.
Focus on SaaS:
The AGPL closes the "SaaS loophole" found in the standard
GPL. Under the standard GPL, if you run modified software
on a server without distributing it, you're not obligated
to share your modifications. The AGPL changes this: network
access to the software is treated as a form of distribution.
Same Four Freedoms:
Like the GPL, the AGPL provides users with the freedoms to
run, study, modify, and redistribute the software.
Compatibility with the GPL:
Software under the AGPL is compatible with the GPL. However,
when combining AGPL and GPL code, the resulting work must
be licensed under the AGPL to maintain the stronger network clause.
Common Use Cases:
Web-based software, such as content management systems (CMS),
databases, or frameworks. SaaS platforms or services that
incorporate open-source components but need to respect the
AGPL's requirements for source code transparency.
In essence, the AGPL ensures that even when software is used
over a network, its freedoms and obligations remain intact
for the end users.
---------------------- cut here -----------------------
Mild Shock schrieb:
Hi,
 If you want something with a GNU license,
there is GNU Prolog:
 http://www.gprolog.org/
 According to wiki, it has these two licenses:
 https://en.wikipedia.org/wiki/GNU_General_Public_License
 https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License
 Better use GNU Prolog if you want exactly some GNU license.
 Bye
 Julio Di Egidio schrieb:
I am looking for a *clean and mean* Prolog implementation: Dogelog at a cursory inspection (I have had a look at docs and code at www.xlog.ch) looks like a pretty good candidate.
>
Just it quite bothers me that it is not "free software", so I would not be able to fork it not even as an extreme measure.  Rationale/any plans to open it say under GPL (i.e. free for non-commercial use)?
>
BTW, any plans to implement a library like SWI's prolog_trace?
<https://www.swi-prolog.org/pldoc/man?section=prologtrace>
I am finding that quite useful for debugging.
>
-Julio
>
 

Date Sujet#  Auteur
23 Nov 24 * Should I use Dogelog?26Julio Di Egidio
24 Nov 24 `* There is GNU Prolog (Was: Should I use Dogelog [Player]?)25Mild Shock
24 Nov 24  +* Affero General Public License (AGPL) (Was: There is GNU Prolog)19Mild Shock
24 Nov 24  i`* Re: Affero General Public License (AGPL) (Was: There is GNU Prolog)18Julio Di Egidio
24 Nov 24  i +* Dogelog no Module System / for Prolog Applets (Was: Affero General Public License (AGPL))5Mild Shock
24 Nov 24  i i`* Java Applets were killed in 2017 (Was: Dogelog no Module System / for Prolog Applets)4Mild Shock
24 Nov 24  i i `* The biggest morons on this planet are SO mods (Was: Java Applets were killed in 2017)3Mild Shock
24 Nov 24  i i  `* incompetence and stupidity among SO mods (Was: Fuck Around and Find Out (FAFO))2Mild Shock
24 Nov 24  i i   `- Re: incompetence and stupidity among SO mods (Was: Fuck Around and Find Out (FAFO))1Mild Shock
24 Nov 24  i `* Is it that worse with GNU Prolog? (Was: Affero General Public License (AGPL))12Mild Shock
24 Nov 24  i  +- Whats the formula of ZIG (Was: Is it that worse with GNU Prolog?)1Mild Shock
24 Nov 24  i  `* Re: Is it that worse with GNU Prolog? (Was: Affero General Public License (AGPL))10Julio Di Egidio
24 Nov 24  i   +- Re: Is it that worse with GNU Prolog? (Was: Affero General Public License (AGPL))1Julio Di Egidio
24 Nov 24  i   `* Guide on how to protect your investments (Was: Is it that worse with GNU Prolog?)8Mild Shock
24 Nov 24  i    +* Focus on Prolog language is better than focus on Prolog engine (Was: Guide on how to protect your investments)2Mild Shock
24 Nov 24  i    i`- Example that violates KISS (Was: Focus on Prolog language is better than focus on Prolog engine)1Mild Shock
24 Nov 24  i    `* Re: Guide on how to protect your investments (Was: Is it that worse with GNU Prolog?)5Julio Di Egidio
24 Nov 24  i     `* Aliens that landed in an UFO maybe? (Was: Is it that worse with GNU Prolog?)4Mild Shock
24 Nov 24  i      `* Betting Offices Scheme = Mafia Money Laundering? (Re: Aliens that landed in an UFO maybe? (Was: Is it that worse with GNU Prolog?)3Mild Shock
24 Nov 24  i       `* Erlang got big with Gaming2Mild Shock
24 Nov 24  i        `- New Wild West is knocking on the door? (Was: Erlang got big with Gaming)1Mild Shock
24 Nov 24  `* Re: There is GNU Prolog (Was: Should I use Dogelog [Player]?)5Julio Di Egidio
24 Nov 24   `* Creating a [Web] Debugger? (Was: There is GNU Prolog)4Mild Shock
24 Nov 24    `* Current Work Around: ASCII <-> Browser Cycle (Was: Creating a [Web] Debugger?)3Mild Shock
24 Nov 24     `* Recent library(misc/markup) improvement (Was: Current Work Around: ASCII <-> Browser Cycle)2Mild Shock
24 Nov 24      `- Could be friendlier than WASM? (Was: Recent library(misc/markup) improvement)1Mild Shock

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal