「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?
☝️🤓 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?
We're closed-source. We don't distribute any binaries, so we abide by GPLv3.
>>1144124
the javascript which runs in our browsers is distributed code and GPL obligates you to include its source
>>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
Thank you. If you're using gulp to build your client, you can add these lines
https://editor.mergely.com/PRIWBvQo
to your gulpfile and then do
npm i --save-dev gulp-sourcemaps
and that should be enough to include source maps to your main.js
So are you really just going to close source the site against the terms of the GPL3?