Project 1999

Go Back   Project 1999 > Blue Community > Blue Server Chat

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #22  
Old 03-19-2018, 05:20 PM
p99auct p99auct is offline
Large Bat


Join Date: Mar 2018
Location: California
Posts: 14
Default

Quote:
Originally Posted by loramin [You must be logged in to view images. Log in or Register.]
Heh, sorry, I call it 'em like I see 'em [You must be logged in to view images. Log in or Register.]



So here's the thing: you really should read an article about open source licenses, or watch a 10-minute video, or something. You should not even be looking at code on GitHub until you do. But ... here's a TLDR.

If you use anything, even a single line, of a GPL-licensed project's code, you have a legal obligation to share all other related code. Other licenses like Apache and BSD are less restrictive, but GPL is all about sharing so that's what the license means.

You can imagine it being like whoever wrote the code had said "hey world, instead of being a dick and keeping this code to myself I'm going to be a nice person and share it with the world, BUT there's a condition: you can only use this code if you share your own." When they write "this project is licensed under the GPL", that's what they're saying.

Now, with GPL2 there are some exceptions made for the code running on the server, but GPL3 is Stallman's crazy "EVERYTHING MUST ALWAYS BE SHARED" license, which means it doesn't matter where the code gets run.

So, you have three choices:

1) remove every last bit of code from AHungry, completely (and I do mean completely; forgetting even a single line makes you legally liable) AND share everything you did before that (you can only start hiding changes made after every lick of AHungry's is gone)

2) share every line of code in your project, always

3) break the law (among other issues I imagine Github will disable your account if you go this route)

Those are your only choices. If you leave even a single line of ahungry code in or leave a single line of your code un-shared, ever, for whatever reason (even to prevent attacks) you are breaking the law and opening yourself up to a financial claim from AHungry (the details of which you'd want to talk to a lawyer about).
Thank you for this explanation and will dig into it further. During his first statements with me i deleted the originally code every page and literally started from scratch. from css to all the ajax.

In all honestly it was more a learning experience to understand AJAX and its methods as im not to understanding of websockets as of yet. I have revamped everything and staying away from ajax besides 2 methods WHICH are not used in the same way as ahungry or even matching in code.

I will head the advice and share everything i did before that as the revamp is completely different design.
Last edited by p99auct; 03-19-2018 at 05:28 PM..
 


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 07:26 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.