noisytoot

joined 4 years ago
[–] noisytoot@lemmy.ml 3 points 1 year ago (2 children)

Seven semicolons are the correct way to do indentation (it even alliterates):

int main
(void) {
;;;;;;;printf("like this\n"); }
[–] noisytoot@lemmy.ml 1 points 1 year ago (2 children)

Tabs work fine as long as you don't align stuff. If you do, you have to assume a tab size and mix tabs and spaces.

[–] noisytoot@lemmy.ml 1 points 1 year ago

That page says 150 MB (0.15 GB), not 150 GB (150,000 MB) of RAM.

[–] noisytoot@lemmy.ml 1 points 1 year ago (1 children)

The combination of an Apache-licensed program and AGPLv3-licensed library is covered by both licenses, meaning that both need to be followed. This does not change the license of the program itself - the library could be replaced. Somebody could take away the users' freedoms, but they would need to replace the library.

[–] noisytoot@lemmy.ml 2 points 1 year ago (3 children)

The Apache License 2.0 is compatible with the GPLv3 and AGPLv3 but not the GPLv2: https://www.gnu.org/licenses/license-list.html#apache2. Using an AGPLv3-licensed library in an Apache 2.0-licensed program is allowed, but you must follow the AGPLv3 when conveying it, which is incompatible with the Apple app store ToS.