Project 1999

Go Back   Project 1999 > Green Community > Green Server Chat

Reply
 
Thread Tools Display Modes
  #21  
Old 10-16-2022, 12:14 PM
loramin loramin is offline
Planar Protector

loramin's Avatar

Join Date: Jul 2013
Posts: 9,343
Default

Quote:
Originally Posted by xurai724 [You must be logged in to view images. Log in or Register.]
Distributions include releases - not just source. If this was the case, we could commercialize anything GPL3 and simply never release the src code.
Read the FAQ on the GNU site itself (emphasis added):

Quote:
A company is running a modified version of a GPLed program on a web site. Does the GPL say they must release their modified sources?

The GPL permits anyone to make a modified version and use it without ever distributing it to others. What this company is doing is a special case of that. Therefore, the company does not have to release the modified sources. The situation is different when the modified program is licensed under the terms of the GNU Affero GPL.

Compare this to a situation where the web site contains or links to separate GPLed programs that are distributed to the user when they visit the web site (often written in JavaScript, but other languages are used as well). In this situation the source code for the programs being distributed must be released to the user under the terms of the GPL.
Quote:
Is “convey” in GPLv3 the same thing as what GPLv2 means by “distribute”?

Yes, more or less. During the course of enforcing GPLv2, we learned that some jurisdictions used the word “distribute” in their own copyright laws, but gave it different meanings. We invented a new term to make our intent clear and avoid any problems that could be caused by these differences.
__________________

Loramin Frostseer, Oracle of the Tribunal <Anonymous> and Fan of the "Where To Go For XP/For Treasure?" Guides
Anyone can improve the wiki! If you are new to the Blue server, you can improve the wiki to earn a "welcome package" of up to 2k+ platinum! Message me for details.
Reply With Quote
  #22  
Old 10-16-2022, 12:18 PM
loramin loramin is offline
Planar Protector

loramin's Avatar

Join Date: Jul 2013
Posts: 9,343
Default

And again, I'm speaking as someone who had the same misunderstanding, and was disabused of it in this long thread: https://www.project1999.com/forums/s...d.php?t=395987
__________________

Loramin Frostseer, Oracle of the Tribunal <Anonymous> and Fan of the "Where To Go For XP/For Treasure?" Guides
Anyone can improve the wiki! If you are new to the Blue server, you can improve the wiki to earn a "welcome package" of up to 2k+ platinum! Message me for details.
Reply With Quote
  #23  
Old 10-17-2022, 11:44 AM
PabloEdvardo PabloEdvardo is offline
Kobold


Join Date: Oct 2010
Posts: 196
Default

This is a dangerous topic to broach simply because around here we don't complain or criticize the devs and their decisions. This is their project, their forum, and they prefer to keep it that way.

As a software developer and someone who at one time worked on the eqemulator codebase (prior to p99 even existing), I'm definitely of the belief that it should be kept open source including all custom derivatives, and that arguing the semantics over distribution in GPL would likely not hold up well in court.

However, the stable legal situation that p99 managed to carve out for itself means even if the situation is less-than-ideal to some of us, we appreciate knowing the project isn't being shut down tomorrow from a DMCA.
Reply With Quote
  #24  
Old 10-17-2022, 01:14 PM
loramin loramin is offline
Planar Protector

loramin's Avatar

Join Date: Jul 2013
Posts: 9,343
Default

Quote:
Originally Posted by PabloEdvardo [You must be logged in to view images. Log in or Register.]
This is a dangerous topic to broach simply because around here we don't complain or criticize the devs and their decisions. This is their project, their forum, and they prefer to keep it that way.
Your second sentence is 100% correct, but your first sentence is way off. As you can see from the thread I linked, the staff here happily let me spout falsehoods about the project for pages and pages, without intervention.

Eventually I understood my mistake and apologized, but the point is they are extremely open to letting people say just about anything in these forums, as long as it isn't a direct attack on them (and sometimes even then).

Honestly, I wish they moderated suff like hate speech more, but in general I have great respect for how much they allow people to say nearly anything here.
__________________

Loramin Frostseer, Oracle of the Tribunal <Anonymous> and Fan of the "Where To Go For XP/For Treasure?" Guides
Anyone can improve the wiki! If you are new to the Blue server, you can improve the wiki to earn a "welcome package" of up to 2k+ platinum! Message me for details.
Reply With Quote
  #25  
Old 10-17-2022, 11:27 PM
Chortles Snortles Chortles Snortles is offline
Banned


Join Date: Aug 2019
Posts: 911
Default

i bet you feel pretty silly right now
Reply With Quote
  #26  
Old 10-18-2022, 04:12 AM
xurai724 xurai724 is offline
Large Bat


Join Date: Oct 2014
Posts: 13
Default

Quote:
Originally Posted by loramin [You must be logged in to view images. Log in or Register.]
Read the FAQ on the GNU site itself (emphasis added):
First, this was misread:

Quote:
The GPL does not require you to release your modified version, or any part of it. You are free to make modifications and use them privately, without ever releasing them.
This is simply saying you can use it INTERNALLY within the company, or for private use. IF you release it, you must open src it. This is why GPL3 is called the "viral" license, since any GPL3 item in your repo turns the ENTIRE codebase GPL3. That's the point of GPL3.

Even then, the second paragraph actually applies to authoritative code like that:

Quote:
Compare this to a situation where the web site contains separate GPLed programs that are distributed to the user when they visit the web site (often written in JavaScript, but other languages are used as well).
It's not just the server sending static info - the client is making requests to the server => they could either (A) distribute nothing, or (B) respond with data (a distribution). Combined with this note directly from the GPL3 license (rather than your GNU general philosophy of their collection of licenses not specific to GPL3):

Quote:
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code
. And you must show them these terms so they
know their rights.
It can't get much more clear than that. From the GPL3 license, itself.

This quote is directly from the gpl-3 license while your quotes were generalizing GNU licenses (there are multiple kinds of GNU licensing - it's easy to make a misconception if you quote from a GNU Generalization rather than directly form GPL3).

GPL3 is called a "viral" license because once you add a GPL3 item to your code, ALL code (including modified) becomes GPL3. If it's GPL3'd, you need to open src it. Heck, if you had a GPL3 README text file, your entire codebase becomes GPL3. Distributions include binaries and server responses (called "Object Code" in the terms). Very plain. Very clear.
Last edited by xurai724; 10-18-2022 at 04:37 AM..
Reply With Quote
  #27  
Old 10-18-2022, 11:25 AM
loramin loramin is offline
Planar Protector

loramin's Avatar

Join Date: Jul 2013
Posts: 9,343
Default

Look, regular law is hard, for lawyers. You're a non-lawyer, trying to grok highly technical law just by reading a few sentences ... and that doesn't work.

So don't trust me: trust the experts. Just google "gpl3 server loophole" and at the top of the very first link you will find (emphasis added):

Quote:
When the copyleft AGPL was first published, many leaders in the open source community had something to say about the issue of a supposed loophole in the GPL open source license that allowed SaaS companies to integrate GPL open source libraries without sharing their code. This “loophole” was intentionally left in version 3 of the GPL due to the fact that letting users interact with a piece of software over the network does not constitute distribution.
__________________

Loramin Frostseer, Oracle of the Tribunal <Anonymous> and Fan of the "Where To Go For XP/For Treasure?" Guides
Anyone can improve the wiki! If you are new to the Blue server, you can improve the wiki to earn a "welcome package" of up to 2k+ platinum! Message me for details.
Reply With Quote
  #28  
Old 10-18-2022, 11:55 AM
Kich867 Kich867 is offline
Fire Giant


Join Date: Aug 2014
Posts: 658
Default

I feel like this is just an elaborate troll. If P99 was actually legally obligated to do anything, instead of making a weird thinly veiled threat post on the forums, you could've just forced them to do it.
Reply With Quote
  #29  
Old 10-18-2022, 09:07 PM
tristantio tristantio is offline
Fire Giant

tristantio's Avatar

Join Date: Nov 2010
Posts: 888
Default

https://www.gnu.org/licenses/why-affero-gpl.html was made to get around the SaaS loophole - p99 server is SaaS and not distributed, sorry to deflate your balloon.

This is largely a failing on the licensing of eqemu itself (if it were AGPLv3, you'd likely have a current copy of p99 source available locally for the last 10 years).
__________________
Realtime auction logger: http://ahungry.com/eqauctions/
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 05:20 AM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.