returncatalogbottom

/meta/

「Source code」

Anonymous
☝️🤓 erm I noticed that the web client's source wasn't available?

Now that's not very GPLv3 of you guys

Is there anywhere I can get the client?
Anonymous## opworm
We're closed-source. We don't distribute any binaries, so we abide by GPLv3.
>>1147165>>1147164
Anonymous
>>1144124
the javascript which runs in our browsers is distributed code and GPL obligates you to include its source
>>1149076
Anonymous
>>1144124
Section 1 of the GPL3:

>The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work.

And Section 6:

>You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License

You are distributing minified JS and the client is written in typescript so that would mean you're distributing "object code". The GPL3 obligates you to release the source code of the client.
>>1149076
Anonymous
>>1149076
Thank you. If you're using gulp to build your client, you can add these lines
Anonymous

returncatalogtop