●● IRC: #techbytes @ FreeNode: Friday, February 12, 2021 ●● ● Feb 12 [01:26] *GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon) has joined #techbytes ● Feb 12 [03:14] *GNUmoon2 has quit (Remote host closed the connection) [03:14] *GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon) has joined #techbytes ● Feb 12 [04:28] *GNUmoon2 has quit (Ping timeout: 268 seconds) [04:48] schestowitz taking down TR for a bit, I think the DB needs repairing, as the issue I encountered isn't php or httpd ● Feb 12 [05:03] Techrights-sec ok. I just noticed it stopped responding. [05:04] schestowitz I am trying to understand why mariadb would not start after I stopped it. you can have a look also... [05:04] schestowitz at first I noticed I could not upload images to wordpress and checked some log files, made free space, restarted php and http [05:06] schestowitz seeing that the DB is being weird (I thought we could refer to it as "mysql" rather than mariadb... but have not tried in a long time), I think maybe the issue is there, but not sure why now. Last successful DB dump was just over an hour ago in homedir, but that's read-only I suppose [05:14] *GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon) has joined #techbytes [05:14] schestowitz I am running DB check for all DBs, first such check since we moved the DBs to a container back in Easter [05:20] schestowitz no apparent issues in the underlying DB tables, in either site [05:20] schestowitz maybe I am not aware of some command that would in fact start the DB? [05:21] schestowitz I don't think I ever stopped this DB before... since the reconfiguration for that container [05:22] Techrights-sec It's been a long while since I've looked at them. [05:22] Techrights-sec It's the kind of thing that one should practice quarterly at least. But I [05:22] Techrights-sec have been reluctant to stop/start for no reason. [05:23] schestowitz yesterday we tested the TM backup, i supposed now, since easter, we get to scan and check DB integrity for TR at a quiet time of the day. Can you try to start mariadb again? It's me who manually stopped it, when trying to figure out a minor wordpress issue [05:25] Techrights-sec There are some strange items in /var/log/mariadb/mariadb.log [05:25] Techrights-sec at the end [05:25] schestowitz I saw some login attempts with ordinary first names [05:27] Techrights-sec 210212 5:18:09 [ERROR] Unknown/unsupported storage engine: InnoDB [05:27] Techrights-sec If you mean on ssh, that is normal and is why keys are established best practice [05:27] Techrights-sec as would be turning off password auth. [05:28] schestowitz A silly guess of mine is, maybe this is all unrelated to the incident I saw (not really an incident, I just couldn't add a file to wordpress by means of upload) and was all along bound to happen after db restart? [05:29] Techrights-sec I'm willing to chip in a bit to pay kaniini for the upgrade. there is [05:29] Techrights-sec a backlog of problems that can be fixed / prevented with a fresh system. [05:30] Techrights-sec But SSHguard or Fail2ban ought to be added as well. [05:31] schestowitz is the problem likely on the DB container now or the host of TR? Since the site is down, maybe a service reboot is worth trying? [05:33] schestowitz what you do in tmux had me thinking also, earlier on... maybe some lock file? [05:33] schestowitz let's check if we can find it... [05:33] Techrights-sec Yes, a lockfile might be lying around. [05:33] Techrights-sec ^laying [05:35] schestowitz no files under /var/lock [05:40] schestowitz if we have a RO FS, that might help explain upload issues [05:41] schestowitz but df or similar are so odd after the migration [05:41] Techrights-sec Yes, the mount output shows double entries for some places. [05:41] schestowitz maybe a reboot would cause fsck and restore service? [05:42] schestowitz I cannot reach kaniini at the moment, only available over irc typically [05:43] Techrights-sec That would also clear some of the temporary files. Though I feel stupid rebooting [05:43] schestowitz nothing to lose, I think, as the site is not accessible regard;ess [05:45] *TechBytesBot has quit (Remote host closed the connection) [05:45] *TechBytesBot (~b0t@techrights.org) has joined #techbytes [05:45] TechBytesBot Hello World! I'm TechBytesBot running phIRCe v0.75 [05:46] schestowitz it's back [05:46] Techrights-sec Ok. we can try it. [05:46] Techrights-sec yes [05:46] Techrights-sec can you start a new tmux sessio, then I can join it. [05:47] schestowitz sure, but let's worry about the site first... [05:48] Techrights-sec I mean over on TR [05:48] schestowitz yes [05:49] schestowitz the site is OK again, as I hope and mostly expected. the irc bots all came back too, as configured in the old DC [05:49] schestowitz I still cannot upload files, but maybe the issue is in the session itself [05:50] Techrights-sec Then the question is which logs to look at? The ones I saw [05:50] Techrights-sec did not suggest anything. [05:51] schestowitz riddle solved. [05:51] schestowitz 1. I think the wordpress session itself was the culprit [05:51] schestowitz 2. I think we were bound to have issues with mariadb regardless, if ever we were to stop it [05:51] schestowitz 3. I checked httpd and php in case they were the culprits (negative) [05:51] schestowitz 4. we now know the server boots OK and brings back IRC logs [05:52] schestowitz 5. in a sense, we got to do some stress-testing, DDOS 'to the rescue', of both sites [05:52] Techrights-sec HTTP is available [05:52] Techrights-sec , so is SSH [05:55] schestowitz ohhhhhhh... [05:55] schestowitz I think I know what happened... happennnnnnnneeed... [05:55] schestowitz we were trying to bring back the localhost instance of mariadb, which is deprecated [05:56] Techrights-sec Oh, weren't the config files all updated? [05:56] schestowitz Each CMS points to remote host [05:57] schestowitz LOL. So basically the issue was me putting down httpd!!!! [05:58] schestowitz The issue was likely session-related in wordpress, hence we were looking at the wrong thing, but at least lessons learned and reboot tested belatedly, for the firsts time since the instance was set up [05:58] Techrights-sec maybe the packages should be removed from TR then. [05:59] Techrights-sec yes, I forgot that it was on the other VM ● Feb 12 [06:00] schestowitz either way I also managed to scan the DB for the first time in ages and all was fine (I've often wondered about that one) [06:00] Techrights-sec shall we remove mariadb from TR that way the confusion can be avoided [06:00] schestowitz removing it might involve yum something and I don't know what else it might attempt to do [06:00] Techrights-sec good [06:01] schestowitz to avoid remorse and regret I'd think of this as a D-R test and reboot, dB checks, sanity checked etc. [06:02] schestowitz go ahead and remove these, assuming the existing software does not use those as a client side thing for the remove container [06:02] schestowitz *remote container [06:03] Techrights-sec It claims it would only remove two packages: [06:03] Techrights-sec Removing: [06:03] Techrights-sec mariadb x86_64 1:5.5.56-2.el7 @base 49 M [06:03] Techrights-sec Removing for dependencies: [06:03] Techrights-sec mariadb-server x86_64 1:5.5.56-2.el7 @base 58 M [06:03] Techrights-sec if it were to be removed [06:04] Techrights-sec Transaction test succeeded [06:04] Techrights-sec Running transaction [06:04] Techrights-sec Erasing : 1:mariadb-server-5.5.56-2.el7.x86_64 [06:04] Techrights-sec 1/2 [06:04] Techrights-sec warning: /var/log/mariadb/mariadb.log saved as /var/log/mariadb/mariadb.log.rpmsave [06:04] Techrights-sec Erasing : 1:mariadb-5.5.56-2.el7.x86_64 [06:04] Techrights-sec 2/2 [06:04] Techrights-sec Verifying : 1:mariadb-server-5.5.56-2.el7.x86_64 [06:05] Techrights-sec 1/2 [06:05] Techrights-sec Verifying : 1:mariadb-5.5.56-2.el7.x86_64 [06:05] Techrights-sec 2/2 [06:05] Techrights-sec Removed: [06:05] Techrights-sec mariadb.x86_64 1:5.5.56-2.el7 [06:05] Techrights-sec Dependency Removed: [06:05] Techrights-sec mariadb-server.x86_64 1:5.5.56-2.el7 [06:05] Techrights-sec Complete! [06:06] schestowitz we should rethink tmux layout. some was too small to be useful [06:09] Techrights-sec yes, arrang tmux as needed then I can make the script launch it [06:09] Techrights-sec with the panes in place. [06:09] Techrights-sec I can accomodate up to 153x42 in a terminal [06:10] schestowitz my script is lame and based on things I found online way back... it could certainly use major adjusting [06:11] schestowitz https://gist.github.com/cdkamat/fdb136230f67c563c7b1 [06:11] -TechBytesBot/#techbytes-gist.github.com | Install tmux 2.3 on rhel/centos 6 GitHub [06:11] *GNUmoon2 has quit (Ping timeout: 268 seconds) [06:12] schestowitz yup, we use an old one [06:12] Techrights-sec tmux 1.8 is lacking a lot [06:12] Techrights-sec \ [06:13] schestowitz https://centos.pkgs.org/6/ghettoforge-plus-x86_64/tmux-2.4-2.gf.el6.x86_64.rpm.html [06:13] -TechBytesBot/#techbytes-centos.pkgs.org | tmux-2.4-2.gf.el6.x86_64.rpm CentOS 6 Download [06:14] Techrights-sec CentOS 6 is way past EOL [06:15] schestowitz should we put tmux on our local machines with ssh outwards? [06:16] Techrights-sec if the ssh connection drops, then the session on the remote machine would [06:16] Techrights-sec be lost [06:16] Techrights-sec and there is no way to share a session [06:16] schestowitz it would offer a newer version at least [06:17] Techrights-sec https://wiki.centos.org/About/Product [06:17] Techrights-sec May 10th, 2017 [06:17] Techrights-sec going on 4 years [06:17] -TechBytesBot/#techbytes-wiki.centos.org | About/Product - CentOS Wiki [06:18] Techrights-sec there is no benefit from that [06:18] Techrights-sec and it would fix several severe, exploitable holes [06:19] schestowitz I am off work until tomorrow night, so if kaniini gets back to me I'll suggest splitting the CMS parts into new containers with new OS [06:20] Techrights-sec tmux 3.x is already seen out in the wild [06:21] Techrights-sec thanks [06:22] schestowitz for now, let's think for a bit about tmux or wait for kaniini to reply.... I will post some articles in TR now... didn't do any yesterday for obvious reasons (plumber, tm incident, gemini...) [06:23] Techrights-sec ok [06:23] Techrights-sec I will probably look at getting jan and feb into gemini [06:23] schestowitz we have no deadline for that :-) more important to sort our the server moves, but we depend on the HV owner ● Feb 12 [09:40] schestowitz https://twitter.com/katiewr31413491/status/1360004644395704320 [09:40] -TechBytesBot/#techbytes-@katiewr31413491: @schestowitz It was terrible how he turned his back on his grandson. The guy uncovered the truth about #Theranos & https://t.co/lcHWo4LJkO [09:40] -TechBytesBot/#techbytes-@katiewr31413491: @schestowitz It was terrible how he turned his back on his grandson. The guy uncovered the truth about #Theranos & https://t.co/lcHWo4LJkO [09:40] schestowitz "It was terrible how he turned his back on his grandson. The guy uncovered the truth about #Theranos & own family didnt believe him." [09:40] schestowitz https://twitter.com/glynmoody/status/1359951055061188608 [09:40] -TechBytesBot/#techbytes-@glynmoody: this will happen in EU after upload filters are implemented; will have a chilling effect on holding the authorities https://t.co/MWd4uHFUEF [09:40] -TechBytesBot/#techbytes-@glynmoody: this will happen in EU after upload filters are implemented; will have a chilling effect on holding the authorities https://t.co/MWd4uHFUEF [09:40] schestowitz "this will happen in EU after upload filters are implemented; will have a chilling effect on holding the authorities to account... #copyright" [09:41] schestowitz https://twitter.com/fcassia/status/1359865757723734016 [09:41] -TechBytesBot/#techbytes-@fcassia: @mmasnick @CaseyNewton @schestowitz Excellent [09:41] schestowitz https://twitter.com/glynmoody/status/1359560419606683655 [09:41] -TechBytesBot/#techbytes-@glynmoody: https://t.co/BhkdK1dSA0 [09:41] -TechBytesBot/#techbytes-@schestowitz: NEWS #Techdirt #SmartThingsForDumbPeople Chastity Penis Lock Company That Was [Cr]acked Says It's Now Totally https://t.co/gL9tO4ngtj ● Feb 12 [10:11] schestowitz gemini://rawtext.club/~sloum/geminews/ stips down MSM into simple pages, but Techrights has better and nicer features, these conversions are relatively crude [10:25] schestowitz https://gemini.circumlunar.space/docs/faq.txt [10:25] schestowitz " [10:25] schestowitz If you are looking for something in particular, Gemini has two search [10:25] schestowitz engines: [10:25] schestowitz * GUS, at gemini://gus.guru [10:25] schestowitz * Houston, at gemini://houston.coder.town [10:25] schestowitz " [10:25] schestowitz I am checking if we can add an in-capsule search for techrigthts alone [10:30] Techrights-sec I will probably look at getting jan and feb into gemini [10:30] Techrights-sec Gemini TR is now fully navigable for Jan and Feb (up to yesterday) [10:30] Techrights-sec Next over the coming days I will make the updates automated. [10:30] Techrights-sec gemini://gus.guru/search?techrights [10:30] Techrights-sec Shall I add TR to GUS? [10:30] Techrights-sec (ps happy New Year) [10:30] Techrights-sec a smattering of older pages got converted also, as a side effect of having [10:30] Techrights-sec been cited directly or indirectly by articles from Jan or Feb. [10:30] schestowitz My connection to the pi abroad was hung up, I think while I was napping, looking into how to do in-site search for the capsule at the moment [10:56] Techrights-sec I have a template to autogenerate the main index nowL [10:56] Techrights-sec : [10:56] Techrights-sec gemini-main-index.sh [10:56] Techrights-sec If more complex is needed, we'll have to kick it up to perl, but [10:56] Techrights-sec for now it is a HERE document inside a short shell script. [10:57] schestowitz Well done, I will take a look. At some stage we can add a script that runs with "Global" or similar to add site context like navigation, footer etc. [10:58] schestowitz OK, I see, so I should not edit the main index for now, as it would be regenerated [10:59] Techrights-sec Yes, I was just thinking that. The articles all link upwards, so that is good. [10:59] Techrights-sec But the months ought to link sideways, as it were , to adjacent months. [10:59] Techrights-sec The main index has not been touched yet, though I have the script ready. [10:59] Techrights-sec When you have the chance can you loo at the output? [10:59] Techrights-sec It does not write anything for now except some temp files which it [10:59] Techrights-sec cleans up afterwards. ● Feb 12 [11:00] schestowitz I will give it a test run [11:03] schestowitz it looks like it shows 2 months' links (archives) at the top where the Bulletin heading and two months' of links were before. Should I correct this or you? [11:03] schestowitz I am guessing you sort of reused the bulletin text/heading and then forgot to replicate what had been modified to suit the template [11:05] schestowitz there's a big "vaccum" when it comes to searching gemini for now, so I want to see if I can index those objects and offer in-site search [11:05] Techrights-sec Probably. [11:05] Techrights-sec I'll put the bulletins back [11:05] Techrights-sec search is good [11:06] schestowitz I first thought about categories page, but it would be nowhere as useful, not even one bit, cross-references are probably the most important [11:10] Techrights-sec I'll have to think about human navigation. For the spiders, the linking [11:10] Techrights-sec of months will be useful. [11:10] Techrights-sec I think just a full-text search would be a good start. [11:10] Techrights-sec Then add fielded searching for categories, but I don't think [11:10] Techrights-sec that can be done using Gemini. [11:10] schestowitz if you think blog category, that's a problem unless you extract meta for each page and set that aside, otherwise all we have is dir structure [11:10] Techrights-sec That's all in the CMS [11:11] Techrights-sec Yes, and there is no metatada in Gemini [11:12] schestowitz If they added more and more bloat to "gemini" (look ma! features/feeechures), it'll have the same complexity issues that doom the web for many people [11:12] schestowitz in the old web days we had to be creative and make footers come from separate files, so you could focus purely on the body and now get 1 MB page "source" [11:13] Techrights-sec No new features should be added to the format IMO [11:13] Techrights-sec It is what it is and that's what makes it light. [11:13] Techrights-sec I don't want to see and RDF plugin / extension for the protocol [11:32] Techrights-sec It's a travesty that pages are above a few kB [11:32] Techrights-sec I've added gemini-cron-updater.sh to the cronbjo for the RPi. [11:32] Techrights-sec It will fire at noon and midnight UTC [11:32] Techrights-sec Can you add [11:32] Techrights-sec libdate-calc-perl [11:32] Techrights-sec to the RPi? I think that is the last one. [11:32] schestowitz adding [11:33] schestowitz done (OT: I told rianne NOT to get the plumber until everything thaws, but she did not take my advice and now we have another burst... so another visit will be necessary) [11:34] Techrights-sec Ouch. Why are the pipes freezing there? The insulation probably needs work. [11:35] schestowitz washing machine's pipes pass outdoors [11:37] Techrights-sec Weird arrangment. [11:37] schestowitz someone else's design decision (predating us) [11:44] schestowitz brb working out now, I've just checked the front page at gemini. very good job!! I'll carry on searching how to search internally, as I think it can greatly enhance the capsule, which is otherwise "too large" ● Feb 12 [12:13] *GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon) has joined #techbytes [12:19] *TechBytesBot has quit (Ping timeout: 240 seconds) [12:20] Techrights-sec I'll have the month navigation done and then we can consider announcing. [12:21] schestowitz A shower thought (literally): we can add a gemini link to the top of each article that has it (with time limit on when to show it because it doesn't make a copy in real time wrt wordpress), as it would both raise awareness and drive potential usage [12:23] Techrights-sec I guess so but I am not familiar with the CMS [12:23] Techrights-sec would it be done manually? [12:23] schestowitz I can do this in php [12:25] schestowitz mind you, for ipfs we cannot do this because 1) we don't know the CID (it's not clear to the CMS either) 2) we don't have per-article CIDs, not bulletins, for practical reasons or limitations in the CID as a "web page" concept [12:25] Techrights-sec would it be done manually? [12:25] Techrights-sec Month navigation is in place, at the bottom of each page. [12:26] schestowitz excellent, well done, I will try to clean my links and feeds and then work on gemini until night. kaniini came around 3 hours later, seems busy at the moment so no OS upgrades today [12:30] *GNUmoon2 has quit (Ping timeout: 268 seconds) [12:38] schestowitz I will code something to add footer and header with navigation links to bulletin and irc indices [12:45] schestowitz I am scripting the regenration of these indices now [12:49] Techrights-sec Nice. [12:49] Techrights-sec ' [12:49] Techrights-sec By the way, can we remove the text graphics from the main page? They don't render [12:49] Techrights-sec some of the time. It can be replaced by a simpler, "" [12:49] Techrights-sec in squiggly text [12:49] schestowitz you mean unicode stuff? It's also used a lot in bulletins and it's possible some clients don't handle utf-8 well [12:53] Techrights-sec amfora indents along the left margin [12:53] Techrights-sec that pushes the right edge of the 'graphics' to wrap around [12:53] Techrights-sec It looks like amfora uses only 58 column on an 80-column terminal window. [12:53] Techrights-sec \ [12:53] schestowitz I can re-render the image as narrower [12:53] Techrights-sec (it may be 60) [12:54] schestowitz That might also explain why amfora deals poorly with bulletins 78 chars wide [12:54] Techrights-sec Thanks. [12:54] Techrights-sec gemini-main-index.sh is its home [12:54] schestowitz I will insert the graphics there, once I remake it [12:56] Techrights-sec OK. [12:56] Techrights-sec I'm going over the notes and comments in my scripts. I hope they are simple [12:56] Techrights-sec enough. [12:56] schestowitz nano warns me you still edit that file [12:57] Techrights-sec Oops. Free now. [12:58] schestowitz saved, ready for retesting ● Feb 12 [13:01] schestowitz there is index.gmi in homedir/~, maybe by accident/ [13:01] Techrights-sec I can take a character off the right edge. [13:01] Techrights-sec Still off by one... [13:02] schestowitz I put the logo at ~/logo.txt and am adding some template stuff there, in other files I may later relocate to keep things tiduer [13:02] schestowitz *tidier ● Feb 12 [14:13] Techrights-sec I can take a character off the right edge. [14:13] Techrights-sec Yes, the stray index.gmi has been removed now. [14:13] Techrights-sec I've tweaked the logo.txt file to match what fits in amfora at 80 columns [14:14] schestowitz I am improving the anchor text for links in bulletins and irc, plus added footer, menu, made a whole script that takes less 2 seconds to run and made ALL the indexes, given the latest directory imported from the ipfs account [14:17] schestowitz I think "Latest Articles" section belongs before "Bulletins" (I think) [14:19] Techrights-sec There is already the Feb and Jan section at the top. [14:19] Techrights-sec The end is probably a good place for the article samples, [14:19] Techrights-sec since it duplicates content. The other content is not really [14:19] Techrights-sec found anywhere else on the site. [14:19] schestowitz OK, makes sense [14:49] schestowitz I like how you changed the bulletin index to save space. If you generate this from a script, can you change "bulletin" to "bulletins" in the path? ● Feb 12 [15:13] Techrights-sec Sure. [15:13] Techrights-sec All set. [15:14] schestowitz cheers! it says you edit gemini-main-index.sh at the moment. Can you change boycottnovellsocial to have dash before "social"? Just noticed it [15:15] schestowitz it now takes about 6 seconds on the pi to regenerate indexes/pages for bulletins+irc and it's all gone with gnu and bash [15:16] schestowitz it is in /bin/gemini-bulletin-irc-update.sh [15:17] Techrights-sec Ok. Freed up [15:17] Techrights-sec Yes, that's quite awesome! [15:17] Techrights-sec BTW I have things set to refresh by cron twice a day, the midday refresh [15:17] Techrights-sec seemed to go ok so I will leave the midnight one in place and check the [15:17] Techrights-sec results tomorrow [15:18] Techrights-sec Does /bin/gemini-bulletin-irc-update.sh need any parameters passed to it? [15:18] schestowitz No, and for now I can run it manually. I don't want to take too many steps at once as it makes debugging trickier. I've only just managed to cron the ipfs up and down periods, mostly a PATH issue [15:19] schestowitz At some stage we need to set cron jobs to copy across the latest bulletins and irc files after 3am, aside from regenerating the gemini capsule [15:20] Techrights-sec Ok. A later change to that script could be to introduce loops [15:20] Techrights-sec and use the date utility to generate relative dates. [15:21] schestowitz Yes, lots to be improve in there, but it's a starting point [15:23] schestowitz I am guessing #boycottnovellsocial will become #boycottnovell-social with a dash next time the index gets updated. There's also a stale Sept. 2020 archive page for Bulletin in the front page. [15:26] Techrights-sec Yes, but I just updated it manuall now. [15:26] schestowitz Can I introduce the capsule now, with maybe a video demo and an article explain "WTF" this gemini thing is? [15:28] Techrights-sec Sure, I think it is ready. [15:28] Techrights-sec The newest artile pages link back to the start, but the older ones do not. [15:28] Techrights-sec Should I regenerate the whole shebang to get uniform return links? [15:28] schestowitz I think it's OK if a tad out of date [15:28] schestowitz I will think how to craft php in a way that works for older but not too old nodes in wordpress without losing the changes when we patch this LTS of wordpress [15:34] Techrights-sec Yes, and the whole scraping thing is a bit brittle, I've tried to minimize that [15:34] Techrights-sec but any changes to the HTTP structure may need tweaking. [15:34] Techrights-sec Hopefully the scripts are simple enough to be understood when the time [15:34] Techrights-sec comes. [15:34] Techrights-sec xxxxx [15:35] schestowitz I need to exercise navigation a little before recording, to avoid 'surprises' ● Feb 12 [16:18] Techrights-sec Navigation is mostly ok in amfora. [16:18] Techrights-sec I don't ;ke the space nor the lack of warning for non-gemini links [16:18] Techrights-sec I have to head out for a bit soon. [16:18] Techrights-sec see date-loop-demo.sh [16:18] Techrights-sec bbl - probably a few hours [16:18] schestowitz did a 37-min video, came out ok without prior preparation [16:42] schestowitz http://ipkitten.blogspot.com/2021/02/guest-post-is-it-sculpture-or-monument.html?showComment=1613127253168#c4576819456725765740 [16:42] schestowitz "This decision can only be completely understood in light of the provision of the Civil Code of the Russian Federation on the Freedom of Panorama, Article 1276 (Free use of a work permanently located in a place open to the public). Art. 1276 allows for the free distribution of reproductions of works of architecture (such as a plinth or base) located in or visible from a public place (for profit or not for profit), whereas the [16:42] schestowitz reproduction of a piece of fine art (such as a sculpture) permanently located in a place open to the public is allowed only for not-for-profit purposes. With a friendly - Reinhard Oertli" ● Feb 12 [18:45] schestowitz https://twitter.com/zoobab/status/1360260614879379458 ● Feb 12 [22:32] Techrights-sec I'll be able to check the video tomororw. [22:48] *GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon) has joined #techbytes