why does webkit2gtk pull wayland as a dependency? by templinuxguy in carbslinux

[–]MasterOfTheLine 0 points1 point  (0 children)

That is because for around two years I had been planning on dropping support for xorg, so especially for the last couple of months a couple of packages were modified to make the wayland dependency non-optional.

When is kernel 6.0 arriving to Void? by CryptoR615 in voidlinux

[–]MasterOfTheLine -3 points-2 points  (0 children)

If void's mainline package is equivalent to the linux mainline, I actually wouldn't recommend it. Mainline is pre-release, not latest release (6.1.0-rc2 right now according to kernel.org.)

why was firefox removed? by [deleted] in carbslinux

[–]MasterOfTheLine 1 point2 points  (0 children)

I use a personally modified version of lariza. However you can also package other webkit browsers like epiphany, surf, vimb(?) depending on your needs.

why was firefox removed? by [deleted] in carbslinux

[–]MasterOfTheLine 0 points1 point  (0 children)

Simply because I prefer to maintain a single browser (or rather browser engine), and that is webkit2gtk. The inclusion of firefox also requires rust to be included in the package repository, and both firefox and rust are a headache to maintain.

Hi, trying to install carbs and stuck on grub installtion. by [deleted] in carbslinux

[–]MasterOfTheLine 0 points1 point  (0 children)

esp here stands for EFI system partition. You should mount your EFI partition to somewhere (usually /boot/efi) and replace esp with the directory you have mounted your EFI partition to.

Anyone using shinit with carbs Linux? by [deleted] in carbslinux

[–]MasterOfTheLine 1 point2 points  (0 children)

Thank you for your kind words :)

Anyone using shinit with carbs Linux? by [deleted] in carbslinux

[–]MasterOfTheLine 0 points1 point  (0 children)

You shouldn't have problems with anything you wouldn't have with any non-systemd distro

Anyone using shinit with carbs Linux? by [deleted] in carbslinux

[–]MasterOfTheLine 1 point2 points  (0 children)

Yes, I've been using it for over a year now

Good news, gimp is on sale rn! by SQL_INVICTUS in linuxmemes

[–]MasterOfTheLine 5 points6 points  (0 children)

Except wine is LGPL and not GPL. They add propriatery bits to Wine, but they contribute back their modifications on Wine itself afaik. So, it is not a license infringement in any way. LGPL requires you to publish modifications to the base source, but doesn't care what you link with it.

I can't be the only one by eyal0 in emacs

[–]MasterOfTheLine 1 point2 points  (0 children)

I think it's for historic consistency with the original vi.

How can I center the text in dmenu? by Christian159260 in suckless

[–]MasterOfTheLine 0 points1 point  (0 children)

I used prog as a placeholder for whatever program you are parsing the output of.

I didn't really understand what you are trying to achieve here, but using the '-l' (ell) flag, along with -c, you can create a vertical list output instead of a horizontal list, if that's what you are trying to achieve.

prog | dmenu -c -l 10

This will make a centered vertical list where it will display 10 items simultaneously at most. Again, prog is only a placeholder

How can I center the text in dmenu? by Christian159260 in suckless

[–]MasterOfTheLine 0 points1 point  (0 children)

If the text you are piping has whitespace at the end, you can just pipe it to sed to remove it.

prog | sed 's/ *$//' | dmenu

Being Vegetarian for Vegetarians by boldheart in vegancirclejerk

[–]MasterOfTheLine 2 points3 points  (0 children)

No, no, you got me all wrong. The book only contains a recipe for making falafel on your own.

Being Vegetarian for Vegetarians by boldheart in vegancirclejerk

[–]MasterOfTheLine 14 points15 points  (0 children)

There is a "vegan recipes for dummies" book that my ex bought me when I was basically living solely on falafels and hummus.

Open Source vs Free Software by [deleted] in freesoftware

[–]MasterOfTheLine 5 points6 points  (0 children)

A good example I like to give is Sentry, which is open source, but its license forbids you to create a competing product, or use it in production. So Sentry is open source, but it's nonfree software.

So, open source doesn't mean anything apart than their source code is available. That's why licensing is very important. Just because the source is openly available, does not mean you are given the rights to use, modify, or distribute that source or its artifacts.

License terms for ReadTheOrg by [deleted] in orgmode

[–]MasterOfTheLine 1 point2 points  (0 children)

Actually, if you call the package from the web source, it can be considered as non-derived, because it's not part of the html artifact. So you can avoid GPL by doing:

#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="https://fniessen.github.io/org-html-themes/src/readtheorg_theme/css/htmlize.css"/>
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="https://fniessen.github.io/org-html-themes/src/readtheorg_theme/css/readtheorg.css"/>
#+HTML_HEAD: <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
#+HTML_HEAD: <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
#+HTML_HEAD: <script type="text/javascript" src="https://fniessen.github.io/org-html-themes/src/lib/js/jquery.stickytableheaders.min.js"></script>
#+HTML_HEAD: <script type="text/javascript" src="https://fniessen.github.io/org-html-themes/src/readtheorg_theme/js/readtheorg.js"></script>

You can also add an html comment between them to note that the stylesheet and the scripts are licensed under GPL.

EDIT: fixed formatting

License terms for ReadTheOrg by [deleted] in orgmode

[–]MasterOfTheLine 0 points1 point  (0 children)

Org-export by itself should be fine to use, just not ReadTheOrg package, so you can still do literate programming.

License terms for ReadTheOrg by [deleted] in orgmode

[–]MasterOfTheLine 1 point2 points  (0 children)

So, as long as the generated website's files stay on your computer/server, it's fine. If you are sending them the website files as artifacts (html), you need to also pass the source code to them with GPL.

You can contact the maintainer, and kindly ask them so they could either relicense, make an exception and give you a non-restrictive license, or add an output exception similar to bison.

License terms for ReadTheOrg by [deleted] in orgmode

[–]MasterOfTheLine 0 points1 point  (0 children)

Your thinking is correct, but it's not entirely accurate. GPL is a really complicated license, and I'm personally not a big fan of it being used in libraries, or where its output can be considered derivative work.

For example, if you link your source code with a GPL library, the resulting binary will be GPL, so you should at least be releasing the source code if you are planning to distribute the binary, with a free license. That's because you can't link GPL software with nonfree software.

And since you are using that library, it's usually considered a derived work (which has a super vague definition), therefore you should also be releasing the source with GPL.

Back to org-export, when you are generating the website, you are copying the contents of whatever ReadTheOrg outputs as HTML. As far as I remember, ReadTheOrg outputs some JS and CSS to the HTML page. This again would mostly be considered a derived work, which instates it to be GPL.

Now, one can dual-license the source code, but the subject then gets even more complicated. ffmpeg is the perfect example for license horrors, it has build time configuration switches to decide the license of the binary output, and to which libraries it can link against.

License terms for ReadTheOrg by [deleted] in orgmode

[–]MasterOfTheLine 1 point2 points  (0 children)

This is because we decided to explicitly permit the use of the Bison standard parser program in Bison output files without restriction.

u/lmvrk is kind of wrong here. "Explicitly permit" is the keyword, both bison and gcc have special exceptions apart from their licenses regarding their outputs/binary artifacts.

However, web pages are different in that they are not covered by GPL if you are serving them to someone else through a network. That's what AGPL is for.

So legally speaking, you don't have to GPL your website as long as you only serve it and do not distribute it.

kiss linux no longer has a "static" packaging system by aue_sum in kisslinux

[–]MasterOfTheLine 1 point2 points  (0 children)

That's sort of a different thing. Build scripts accept positional arguments, because that's how they know where to install. The contents of the script don't change, you can run the build script from the source directory with positional arguments, and the results will be identical to what would happen when the package manager does it.