Thread stats: 18 posts, 2 files (2 image(s))
Navigation:
Help RMS defeat the tranny faggot sjws destroying Free Software. Learn the truth of what is happening and spread these links everywhere.
https://sterling-archermedes.github.io/
https://medium.com/@whoisylvia/richard-stallman-has-been-vilified-by-those-who-dont-know-him-a3907b25b4c7
https://jorgemorais.gitlab.io/justice-for-rms/
https://lists.gnu.org/archive/html/libreplanet-discuss/2019-09/msg00259.html
https://blog.frantovo.cz/c/377/
https://fsforce.noblogs.org/
https://trisquel.info/en/forum/free-software-force-calling-support
https://www.muylinux.com/2019/09/27/richard-stallman-gnu-free-software-force/
https://gnu.support/richard-stallman/Ludovic-Court%C3%A8s-Guix-is-accusing-Stallman-of-Thoughtcrime-on-his-own-domain-GNU-org.html
https://geoff.greer.fm/2019/09/30/in-defense-of-richard-stallman/
https://neritam.wordpress.com/2019/10/11/no-justification-for-stallmans-resignation/
My Thoughts on the Richard Stallman "Scandal"
MIT scientist Richard Stallman taken down by vicious media smears
https://watchkin.com/y/7UbQ1kc1vQU
##rms on irc.freenode.org
https://medium.com/@gbatmarx/dear-selam-ddfb55f46fed?source=---------1------------------
https://medium.com/@tossing.bark/remove-stallman-you-say-and-everyone-else-horrible-in-tech-fd4b1446b0a1
https://maslinux.es/batalla-en-la-fsf-cuaderno-de-bitacora-i/
http://techrights.org/2019/10/18/gnu-is-rms/
LONG LIVE RMS AND FREE SOFTWARE!
>implying RMS isn't a socialist "sjw"
>implying the issue has anything to do with transgenderism or homosexuality
>implying this isn't spam
>implying this isn't old news anyway
RMS did nothing wrong this time, but OP is a fucking faget
The concept of "free software" is a SJW idea to begin with. I'd like to get paid for the code I write, thank you very much.
>>419195
I'm still pissed that the word SJW has lost its meaning.
>I'd like to get paid for the code I write, thank you very much.
I'd just like to interject for a moment to say that RMS cares about free (libre, not gratis) and open source software. He claims that monetization of code and services is not an issue at all so get paid all you want.
That said, FOSS software is an essential part of digital infrastructure and a lot of it is hidden in plain sight.
>>419197
>That said, FOSS software is an essential part of digital infrastructure and a lot of it is hidden in plain sight.
And all that this results in big companies using other peoples works so they can push out their products - maximizing their own profit, since they can ignore the software stack almost entirely.
>>419196
I only hope that big brain dude is not suggesting we abandon open source entirely.
Cause I am not giving away Linux and game emulators. I will fight to keep those.
>>419198
>And all that this results in big companies using other peoples works so they can push out their products - maximizing their own profit, since they can ignore the software stack almost entirely.
It also can make them more secure. If you are employed in a technical role, there's a strong chance you are forced to use some of those products because fuck business. If I have no reasonable choice except to use that software, then the more secure they are, the better.
Free stuff also reduces the divide between commercial and DIY solutions. Look at stuff like VLC and mpv, Firefox, Linux and BSD distributions and basically most websites in existence.
>inb4 just pirate everything
>>419200
99% of >just pirate everything are anons with no jobs.
But that's a secret!
>>419200
>It also can make them more secure.
But open source products are in no way more secure than closed source ones.
>>419202
It always depends on each program and the team. An open source project with a vulnerability will be patched ASAP cause everyone will see and know, while a closed source one may keep it for a while, partially because the programmers assume no one knows. Antivirus programs are close source, other things can be open just fine.
>>419206
>It always depends on each program and the team.
That's exactly why open source is not inherently better.
>An open source project with a vulnerability will be patched ASAP cause everyone will see and know
No, they get patched when the maintainer gets off his arse and decides to update it, and even then you have to distribute the patched version. If a 10 year old open source app has a vulnerability found, it won't magically get a fix overnight - someone has to code the fix, and even then only the source is fixed. If the maintainer doesn't make a new release, you have to rely on forks, maintained by others, who may or may not add other changes.
Meanwhile, exploits will be available on the darkweb either way, for a long time until a vulnerability becomes public.
There are advantages for open source, like when old, obsolete programs are opened in the hope that someone will improve on them. But security wise they make no difference, and financially it means you are giving away your software advantage for free.
>>419207
>That's exactly why open source is not inherently better.
>But security wise they make no difference
Open source does have a major inherent security (and privacy and ... ) benefit: the ability to be trusted. We, as stakeholders, can see if the code quality and practices are good or not. Closed source relies on faith that a company even cares about quality and security let alone implements it well, and in my experience, that faith is often misplaced. Protip: check out all the big companies with lots of money and employees who have been found to store plaintext passwords.
>>An open source project with a vulnerability will be patched ASAP cause everyone will see and know
>No, they get patched when the maintainer gets off his arse and decides to update it. [...]
Absolutely correct. There have been ancient exploits found in very popular FOSS projects:
https://fossbytes.com/gimp-2-8-22-release-fixes-10-year-old-bug-now-available-download/
https://www.osnews.com/story/19731/the-25-year-old-bsd-bug/
and famously:
https://en.wikipedia.org/wiki/Heartbleed (https://xkcd.com/1354) - Not discovered for 2 years despite OpenSSL being universally used. Catastrophic consequences.
However, the OPPORTUNITY for users to discover and fix these bugs is there. If exploits will be available on the darkweb either way, wouldn't it be better if those vulnerabilities are easier for 'good guys' to find?
>>419207
I wasn't stating open source is automatically better, just defending open source just cuz.
>>419213
Is this a chinese shill?
load average: array(3) { [0]=> float(1.1) [1]=> float(2.83) [2]=> float(1.94) }
total load time: 0.0084s
code time: 0.0055s;
query time: 0.0029s
code time percentage: 65.4762%
query time percentage: 34.5238%
queries: 3
memory usage: 961kB
memory peak: 969kB
Controls:
section | string(6) "thread" |
pagenumber | string(0) "" |
ext | string(4) "html" |
extendedparams | array(2) { ["board"]=> string(3) "baw" ["thread"]=> string(6) "419191" } |
lang | NULL |
Time log:
1680267021.37253594: beginning 1680267021.372535 - 0.000000 (0.000000s): system start 1680267021.373047 - 0.000511 (0.000511s): core files loaded 1680267021.373147 - 0.000611 (0.000100s): kobak\debug: setting up new instance 1680267021.373165 - 0.000629 (0.000018s): kobak\debug: finished setup 1680267021.373169 - 0.000633 (0.000004s): kobak\kcfg: setting up new instance 1680267021.373261 - 0.000725 (0.000092s): kobak\kcfg: finished setup 1680267021.373268 - 0.000732 (0.000007s): kobak\controls: setting up new instance 1680267021.373275 - 0.000739 (0.000007s): kobak\controls: finished setup 1680267021.373277 - 0.000741 (0.000002s): kobak\modules: setting up new instance 1680267021.373279 - 0.000743 (0.000002s): kobak\modules: finished setup 1680267021.373335 - 0.000799 (0.000056s): kobak\modules: loading module kobak 1680267021.373339 - 0.000803 (0.000004s): kobak\pages: setting up new instance 1680267021.373348 - 0.000812 (0.000009s): kobak\pages: finished setup 1680267021.373350 - 0.000814 (0.000002s): kobak\plugins: setting up new instance 1680267021.373354 - 0.000818 (0.000004s): kobak\plugins: finished setup 1680267021.373508 - 0.000972 (0.000154s): kobak\kobak: setting up new instance 1680267021.373515 - 0.000979 (0.000007s): kobak\kobak: finished setup 1680267021.373519 - 0.000983 (0.000004s): kobak\cache: setting up new instance 1680267021.373521 - 0.000985 (0.000002s): kobak\cache: finished setup 1680267021.373523 - 0.000987 (0.000002s): kobak\cache: loading cache file: kobak_cache 1680267021.373529 - 0.000993 (0.000006s): kobak\cache: checking cache file: kobak_cache 1680267021.373697 - 0.001161 (0.000168s): kobak\current: setting up new instance 1680267021.373704 - 0.001168 (0.000007s): kobak\current: finished setup 1680267021.373708 - 0.001172 (0.000004s): kobak\errors: setting up new instance 1680267021.373714 - 0.001178 (0.000006s): kobak\errors: finished setup 1680267021.374077 - 0.001541 (0.000363s): kobak\modules: finished loading module "kobak" 1680267021.374083 - 0.001547 (0.000006s): kobak\modules: finished loading 1 module(s) 1680267021.374086 - 0.001550 (0.000003s): kobak\current: creating default rewrite rules 1680267021.374089 - 0.001553 (0.000003s): kobak\current: starting validation of current section 1680267021.374098 - 0.001562 (0.000009s): kobak\plugins: checking actions for hook "before_validation" 1680267021.374123 - 0.001587 (0.000025s): kobak\plugins: finished running 1 actions for hook "before_validation" 1680267021.374130 - 0.001594 (0.000007s): kobak\current: finished validating section 1680267021.374136 - 0.001600 (0.000006s): kobak\current: finished validating prerequisites 1680267021.374142 - 0.001606 (0.000006s): kobak\current: finished validating optional inputs 1680267021.374147 - 0.001611 (0.000005s): kobak\plugins: checking actions for hook "validation" 1680267021.374156 - 0.001620 (0.000009s): KOBAK BBS: validating board 1680267021.374207 - 0.001671 (0.000051s): kobak\ban: query: querying posts 1680267021.374215 - 0.001679 (0.000008s): kobak\db: setting up new instance 1680267021.374218 - 0.001682 (0.000003s): kobak\db: Attempting to connect to database 1680267021.374845 - 0.002309 (0.000627s): kobak\db: Successfully connected to database 1680267021.374854 - 0.002318 (0.000009s): kobak\db: finished setup 1680267021.375611 - 0.003075 (0.000757s): KOBAK BBS: loading board specific plugins 1680267021.376151 - 0.003615 (0.000540s): KOBAK BBS: finished loading board specific plugins 1680267021.376161 - 0.003625 (0.000010s): KOBAK BBS: validating thread 1680267021.376169 - 0.003633 (0.000008s): kobak\thread: query: start 1680267021.376176 - 0.003640 (0.000007s): kobak\thread: query: thread mode set, calling posts query. 1680267021.376193 - 0.003657 (0.000017s): kobak\post: query: querying posts 1680267021.378230 - 0.005694 (0.002037s): kobak\post: query: constructing new post objects 1680267021.378611 - 0.006075 (0.000381s): kobak\post: query: starting lookups for thread locked statuses 1680267021.378627 - 0.006091 (0.000016s): kobak\post: query: setting up references/backlinks 1680267021.378658 - 0.006122 (0.000031s): kobak\post: get_posts: querying out-of-thread quotes 1680267021.378897 - 0.006361 (0.000239s): kobak\post: get_posts: applying quote backlinks to posts 1680267021.378997 - 0.006461 (0.000100s): kobak\post: query: finished. 1680267021.379002 - 0.006466 (0.000005s): kobak\thread: query: posts queried, setting up thread object. 1680267021.379018 - 0.006482 (0.000016s): kobak\thread: query: finished. 1680267021.379049 - 0.006513 (0.000031s): kobak\plugins: finished running 1 actions for hook "validation" 1680267021.379097 - 0.006561 (0.000048s): kobak\current: Template file found 1680267021.379100 - 0.006564 (0.000003s): kobak\current: setting up HTML vars 1680267021.379105 - 0.006569 (0.000005s): kobak\html: setting up new instance 1680267021.379125 - 0.006589 (0.000020s): kobak\html: finished setup 1680267021.379129 - 0.006593 (0.000004s): kobak\current: setting up per-page HTML vars 1680267021.379137 - 0.006601 (0.000008s): kobak\plugins: checking actions for hook "setup_html" 1680267021.379238 - 0.006702 (0.000101s): kobak\plugins: finished running 4 actions for hook "setup_html" 1680267021.379241 - 0.006705 (0.000003s): kobak\current: finished setting up all HTML vars 1680267021.379244 - 0.006708 (0.000003s): start rendering html 1680267021.379299 - 0.006763 (0.000055s): loading thread 1680267021.379335 - 0.006799 (0.000036s): called header.php 1680267021.379342 - 0.006806 (0.000007s): kobak\plugins: checking actions for hook "header_meta" 1680267021.379415 - 0.006879 (0.000073s): kobak\plugins: finished running 5 actions for hook "header_meta" 1680267021.379522 - 0.006986 (0.000107s): kobak\cache: loading cache file: kobak_banners 1680267021.379557 - 0.007021 (0.000035s): kobak\cache: checking cache file: kobak_banners 1680267021.379887 - 0.007351 (0.000330s): kobak\plugins: checking actions for hook "after_postmessage" 1680267021.379904 - 0.007368 (0.000017s): kobak\plugins: finished running 1 actions for hook "after_postmessage" 1680267021.379922 - 0.007386 (0.000018s): rendering thread 419191 1680267021.379928 - 0.007392 (0.000006s): rendering reply 419191 1680267021.379979 - 0.007443 (0.000051s): kobak\kmedia: setting up new instance 1680267021.379984 - 0.007448 (0.000005s): kobak\kmedia: finished setup 1680267021.380022 - 0.007486 (0.000038s): rendering reply 419194 1680267021.380053 - 0.007517 (0.000031s): rendering reply 419195 1680267021.380076 - 0.007540 (0.000023s): rendering reply 419196 1680267021.380116 - 0.007580 (0.000040s): rendering reply 419197 1680267021.380141 - 0.007605 (0.000025s): rendering reply 419198 1680267021.380166 - 0.007630 (0.000025s): rendering reply 419199 1680267021.380187 - 0.007651 (0.000021s): rendering reply 419200 1680267021.380212 - 0.007676 (0.000025s): rendering reply 419201 1680267021.380234 - 0.007698 (0.000022s): rendering reply 419202 1680267021.380253 - 0.007717 (0.000019s): rendering reply 419206 1680267021.380279 - 0.007743 (0.000026s): rendering reply 419207 1680267021.380301 - 0.007765 (0.000022s): rendering reply 419208 1680267021.380326 - 0.007790 (0.000025s): rendering reply 419209 1680267021.380346 - 0.007810 (0.000020s): rendering reply 419214 1680267021.380367 - 0.007831 (0.000021s): rendering reply 419215 1680267021.380390 - 0.007854 (0.000023s): rendering reply 419216 1680267021.380410 - 0.007874 (0.000020s): rendering reply 419228 1680267021.380481 - 0.007945 (0.000071s): called footer.php 1680267021.380661 - 0.008125 (0.000180s): kobak\plugins: checking actions for hook "footer_meta" 1680267021.380746 - 0.008210 (0.000085s): kobak\plugins: finished running 9 actions for hook "footer_meta" 1680267021.380748 - 0.008212 (0.000002s): completed rendering most of the html 1680267021.380779 - 0.008243 (0.000031s): starting debug 1680267021.381052 - 0.008516 (0.000273s): starting debug_t
|
SQL statistics:
time taken: 0.00068307 | SELECT *, ( SELECT GROUP_CONCAT(DISTINCT `kobaboardban`.`boardid` ORDER BY `kobaboardban`.`boardid` SEPARATOR ',') FROM `kobaboardban` WHERE `banid` = `id` GROUP BY `banid` ) AS `active_boards` FROM `kobaban` WHERE ( (`iplong1` = '03eefa49') OR (`iplong1` <= '03eefa49' AND '03eefa49' <= `iplong2`) ) AND `type` IN(-1,0,1,2,3) AND (`id` IN ( SELECT `banid` FROM `kobaboardban` WHERE `boardid` IN(1) ) OR `global` = 1) ORDER BY `type`,`expiration` DESC | no rows found or affected (prepared query) |
time taken: 0.00199294 | SELECT p.*, r.time r_time, r.reason r_reason, r.ipmd5 r_ipmd5, r.ipcrypt r_ipcrypt, r.password r_password, r.userid r_userid, s.total_posts, s.total_files, s.total_image, s.total_audio, s.total_video, s.total_swf, s.unique_ip, s.unique_user FROM `kobapost` p LEFT JOIN `kobareport` r on p.boardid = r.boardid and p.postid = r.postid LEFT JOIN `kobapoststats` s on p.boardid = s.boardid and p.postid = s.threadid WHERE p.`boardid` = '1' AND p.`postid` = '419191' AND `parentid` = '0' AND `deleted` = '0' UNION ALL SELECT p.*, r.time r_time, r.reason r_reason, r.ipmd5 r_ipmd5, r.ipcrypt r_ipcrypt, r.password r_password, r.userid r_userid, null as total_posts, null as total_files, null as total_image, null as total_audio, null as total_video, null as total_swf, null as unique_ip, null as unique_user FROM `kobapost` p LEFT JOIN `kobareport` r on p.boardid = r.boardid and p.postid = r.postid WHERE p.`boardid` = '1' AND `parentid` = '419191' AND `deleted` = '0' ORDER BY `parentid`,`postid` | no error (prepared query) |
time taken: 0.00021791 | SELECT `boardid`, `parentid`, `postid` FROM `kobapost` WHERE (`boardid` = 1 AND `postid` IN(419213)) AND `deleted` = 0 | no results |
actions:
after_postmessage | actions: 1 | start: 1680267021.37989100 | end: 1680267021.37990000 | took (total): 0.000009 |
before_validation | actions: 1 | start: 1680267021.37410200 | end: 1680267021.37411900 | took (total): 0.000017 |
footer_meta | actions: 9 | start: 1680267021.38066400 | end: 1680267021.38074200 | took (total): 0.000078 |
header_meta | actions: 5 | start: 1680267021.37934500 | end: 1680267021.37941200 | took (total): 0.000067 |
setup_html | actions: 4 | start: 1680267021.37914100 | end: 1680267021.37923400 | took (total): 0.000093 |
validation | actions: 1 | start: 1680267021.37414900 | end: 1680267021.37904200 | took (total): 0.004893 |
Rewrite/redirect rules:
Redirect | /^([a-z_\-0-9]*)\/0.html(?:\?.*)?$/ | $matches[1]\/ | 302 |
Redirect | /^([a-z_\-0-9]*)\/1.html(?:\?.*)?$/ | $matches[1]\/ | 302 |
Rewrite: | /^([a-z_\-0-9]*)\/(\d\w*)s.png$/ | /$matches[1]/thumbs/$matches[2]s.png | |
Rewrite: | /^([a-z_\-0-9]*)\/?(?:\?.*)?$/ | index.php?section=index&board=$matches[1] | |
Rewrite: | /^([a-z_\-0-9]*)\/([0-9]*)\.html(?:\?.*)?$/ | index.php?section=index&board=$matches[1]&pagenumber=$matches[2] | |
Rewrite: | /^([a-z_\-0-9]*)\/catalog\.html(?:\?.*)?$/ | index.php?section=catalog&board=$matches[1] | |
Rewrite: | /^([a-z_\-0-9]*)\/t([0-9]*)\.(html|json|rss)(?:\?.*)?$/ | index.php?section=thread&board=$matches[1]&thread=$matches[2]&ext=$matches[3] | |
Rewrite: | /^([a-z_\-0-9]*)\/posts_feed\.rss$/ | index.php?section=posts_feed&board=$matches[1]&ext=rss | |
Rewrite: | /^([a-z_\-0-9]*)\/threads_feed\.rss$/ | index.php?section=threads_feed&board=$matches[1]&ext=rss | |
Rewrite: | /^latest_posts\.rss$/ | index.php?section=latest_posts&ext=rss | |
Rewrite: | /^latest_threads\.rss$/ | index.php?section=latest_threads&ext=rss | |
Rewrite: | /^latest_nsfw_posts\.rss$/ | index.php?section=latest_nsfw_posts&ext=rss | |
Rewrite: | /^latest_nsfw_threads\.rss$/ | index.php?section=latest_nsfw_threads&ext=rss |
rules in htaccess format:
RewriteRule ^([a-z_\-0-9]*)\/0.html(?:\?.*)?$ $1/ [R=302,L,QSA] RewriteRule ^([a-z_\-0-9]*)\/1.html(?:\?.*)?$ $1/ [R=302,L,QSA] RewriteRule ^([a-z_\-0-9]*)\/(\d\w*)s.png$ /$1/thumbs/$2s.png [L,QSA] RewriteRule ^([a-z_\-0-9]*)/(?:\?.*)?$ index.php?section=index&board=$1 [L,QSA] RewriteRule ^([a-z_\-0-9]*)\/([0-9]*)\.html(?:\?.*)?$ index.php?section=index&board=$1&pagenumber=$2 [L,QSA] RewriteRule ^([a-z_\-0-9]*)\/catalog\.html(?:\?.*)?$ index.php?section=catalog&board=$1 [L,QSA] RewriteRule ^([a-z_\-0-9]*)\/t([0-9]*)\.(html|json|rss)(?:\?.*)?$ index.php?section=thread&board=$1&thread=$2&ext=$3 [L,QSA] RewriteRule ^([a-z_\-0-9]*)\/posts_feed\.rss$ index.php?section=posts_feed&board=$1&ext=rss [L,QSA] RewriteRule ^([a-z_\-0-9]*)\/threads_feed\.rss$ index.php?section=threads_feed&board=$1&ext=rss [L,QSA] RewriteRule ^latest_posts\.rss$ index.php?section=latest_posts&ext=rss [L,QSA] RewriteRule ^latest_threads\.rss$ index.php?section=latest_threads&ext=rss [L,QSA] RewriteRule ^latest_nsfw_posts\.rss$ index.php?section=latest_nsfw_posts&ext=rss [L,QSA] RewriteRule ^latest_nsfw_threads\.rss$ index.php?section=latest_nsfw_threads&ext=rss [L,QSA]Current time:
2023-03-31 05:50:21