GitHub & GitLab Are Awful, What Does The FSF Suggest

GitHub & GitLab Are Awful, What Does The FSF Suggest

Brodie Robertson

2 года назад

41,142 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@Hyperboid
@Hyperboid - 17.10.2022 08:56

A and A+ should be swapped

Ответить
@UhhStryfe
@UhhStryfe - 02.11.2022 01:57

I use and have loved my time using Sourcehut

Ответить
@linuxmeow
@linuxmeow - 03.11.2022 13:22

They are generous and refer to unix. GNU (GNU's not unix). Maybe we can mention them as well. LNG (Linux is Not GNU) if they want that mention so much. xD

Ответить
@robertdeckard2136
@robertdeckard2136 - 30.11.2022 21:43

I thought there would be more focus on actual ethical problems like github's relation to copilot and it's possible code laundering. Instead, most of the problems are made up.

Ответить
@cheebadigga4092
@cheebadigga4092 - 06.12.2022 00:44

LOLOL

Ответить
@J.erem.y
@J.erem.y - 06.12.2022 16:35

Read their code if conduct, it literally has everything you need to know.. When your code of conduct has threats for violating sexual identity, your communist authoritarian. It's way over the top.

Ответить
@igorgiuseppe1862
@igorgiuseppe1862 - 19.12.2022 06:54

requiring payment would also ignore the anonimity of TOR, unless the payment was done using some of those anonymous digital currencies...

Ответить
@igorgiuseppe1862
@igorgiuseppe1862 - 19.12.2022 07:06

requiring the code to be licenced under a "ethical" licence only make sense if you want to be an repository for an distro (eg: ppa) then it make sense that both the code hosted and downloaded from an server should be libre.

Ответить
@DeepfriedChips
@DeepfriedChips - 02.01.2023 11:27

Imagine another git service appears that fully meets the criteria for A and some A+ but then they just give them a B because “it’s a copy of our git service”

Ответить
@doigt6590
@doigt6590 - 03.01.2023 20:40

Yeah, they have ridiculous requirements for basically everything.

Ответить
@josiahsharkey7520
@josiahsharkey7520 - 16.01.2023 23:41

google does not allow you to use captcha without javascript so it is completely broken if you actually need no javascript because then you will also be using an ip that has been detected as being the source of abuse of google like a tor exit node because you don't need no javascript unless you are trying to be anonymous

Ответить
@chessnovert8900
@chessnovert8900 - 22.01.2023 07:31

When they say "has to be usable without javascript" and their offering is barely usable at all

Ответить
@AcidiFy574
@AcidiFy574 - 13.02.2023 07:19

So anyone tried Codeberg yet ?

Ответить
@bartoszdolewski4915
@bartoszdolewski4915 - 19.02.2023 17:56

I’m using GitHub because of work 🤷‍♂️

Ответить
@Omnifarious0
@Omnifarious0 - 25.02.2023 14:26

It would be interesting to fork their criteria. Of course, then you'd have to fork the FSF. I disagree with you about the licensing terms allowed by projects hosted on the site. I think non-free software is unethical. I do agree that many of the things in A tier are a little ridiculous.

I think Stallman is a profoundly weird individual, but I don't really have a problem with him, mostly. I do think that the clear thinking and unwavering dedication to the cause has been a huge deal, and not to be underestimated in importance. It also comes with these twisted reasoning justifications for things that are about his own ego though. 😞

Ответить
@lorenzo42p
@lorenzo42p - 02.03.2023 15:10

I'm happy with gitblit. actually, you can sell gpl software. this is why I use agpl which means any changes must be shared.

Ответить
@DarkLink606
@DarkLink606 - 11.03.2023 06:54

Codeberg, anyone?

Ответить
@stalker6617
@stalker6617 - 14.03.2023 13:40

I'd just like to interject for a moment. What you're refering to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called Linux, and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called Linux distributions are really distributions of GNU/Linux!

Ответить
@rayjaymor8754
@rayjaymor8754 - 25.03.2023 04:43

I like what the FSF stand for, I really do. But they really are extremists to a fault.
If somehow they were in control of all software in the world, we'd still be using 1990s style GUIs and need greybeard level experts to set up a simple file share on a network.

Ответить
@lperkins2
@lperkins2 - 29.03.2023 21:21

C rating requires the site to function without non-free javascript. This means there could be fancy "extras" like a theme switcher, that require non-libre code, but the core functionality doesn't need it. B rating requires no non-free js at all.

Ответить
@aaron_wolcott
@aaron_wolcott - 13.04.2023 02:24

Thank goodness we have GNU and FSF advocating for these policies. Their stance may seem trenchant, but that's necessary in the current tech climate.

Ответить
@aaron_wolcott
@aaron_wolcott - 13.04.2023 02:27

It's GNU/Linux. It's not an ego thing. Gnu is just as essential to Linux as the Linux kernel. If anything, Linus refusal is an ego thing.

Ответить
@a.lollipop
@a.lollipop - 28.05.2023 11:03

It would be hypocritical if they didn't consider their own service to be the highest tier, if they were fine with the other ones they wouldn't have made one themselves... but i definetely agree, some of these requirements are stupid.

Ответить
@laughingvampire7555
@laughingvampire7555 - 24.07.2023 12:43

If I ever invite RMS to a give a talk I will make sure to play Luke's video about the copypasta of using Alpine and it is a Linux not a GNU/Linux

Ответить
@backhdlp
@backhdlp - 10.08.2023 04:19

Reminds me of when project websites compare their project to a competing project but only list the things that they can do that the competitor can't.

Ответить
@aDifferentJT
@aDifferentJT - 28.08.2023 23:57

What about private repos on a platform, they should definitely be allowed to to not have a licence.

Ответить
@robmckennie4203
@robmckennie4203 - 14.09.2023 14:53

I think the JavaScript thing is that C tier says the website must be functional without nonfree code, but B tier says that the website must not use nonfree code

Ответить
@davidingleby7341
@davidingleby7341 - 16.09.2023 19:28

I think people who care about our code's impact on others gotta shrink our egos and learn to message more persuasively. Insistance on saying "free software" is a failure on both counts. The way "open source" is used has issues (gotta agree with Stallman & FSF there). We should talk about messages we can use to say what we're for while confusing people less. "Libre software" is one I like - though I wouldn't die on the "say 'libre' always" hill

You can advocate software freedom and code fairness w/o praying to "free software"

Ответить
@GrouchierThanThou
@GrouchierThanThou - 17.09.2023 10:23

I'd suggest that a reasonable additional criteria for A tier would be: requires users to toss Stallman's salad on the regular.

Ответить
@shgysk8zer0
@shgysk8zer0 - 19.09.2023 08:35

I pretty strongly disagree with some of those. And I want to point out licensing in each individual file... Yeah, that's a lot of bloat when served over a network, such as would be the case with JavaScript. Plus, does it really matter all that much when it comes to compiled/transpiled code?

I'd also be curious to see what the FSF has to critique about other licenses (other than dumb terminology issues). What do they have against MIT or other licenses that seem to be even more free?

Ответить
@LillyAnarkitty
@LillyAnarkitty - 19.09.2023 13:31

The “it’s unethical to force people to do things” argument ignores that non free licenses are designed to force people to do things. So by that logic it would be unethical to support those licenses.

Ответить
@yeoldestuff
@yeoldestuff - 25.09.2023 21:18

It's interesting that they don't list Codeberg which probably meets their criteria for the B-tier. Also they don't allow non-free licenses which would make them a contender for the A-tier.

Ответить
@SgtThiel
@SgtThiel - 08.01.2024 00:50

fsf is a joke. open source for life

Ответить
@michaelutech4786
@michaelutech4786 - 27.03.2024 18:13

I find this as stupid as it is scandalizing.

Stupid, because these criteria only help pushing the FSF more into obscurity, where they in my opinion do not belong. Stupid because ethics can not and should not be absolute and evaluating them with an absolutist attitude makes the innate ambivalence of ethics even worse (that requires an explanation, see below). From this attitude follows nothing but more stupidity.

It's scandalizing, because the FSF claims a singular and absolute authority over the term "ethical" with these criteria. It cannot claim that the usage of the term "Linux" is unethical (which it had to be if it contributes to downgrading). Linux was licensed under an early version of GPL. It was developed independently of GNU, though heavily relying on it. It independently contributed to the same goals as the GNU project. It used GNU software in compliance with the GPL. If GNU can claim that not labeling Linux as "GNU/Linux" and not transferring ownership of Linux to the FSF is unethical, then GNU would be ten times the trap it makes JS out to be.

We live in a world of shared and conflicting interests. Shared interests should help us resolve conflicts. Conflicts should help us appreciate sharing. Ethical behavior is to find a balance both in the distribution of contended rights and shared values. No matter how huge your contribution, if you try using it to cash in more than you are due, you are unethical in the extreme. That is because you demand more than what is due and you conceal your greed behind the very concept of the ethics you violate. That is sadly what these criteria do.

All of this upsets me, because I deeply appreciate what GNU contributed, I share most of their understanding and goals. But they are damaging the goals with such publications and they display a shocking lack of understanding. It's like someone insisting to help carry stuff, only to let it fall down the stairs and break it. And then they demand that I thank them and buy them a drink, because if they hadn't broken it, it would have been of great help. This is so cheap.

Ответить
@noname-ll2vk
@noname-ll2vk - 05.05.2024 07:19

I started on github because of the idea that everyone uses it. Always hated it and finally realized all those eyes couldn't see or read so very happily on codeberg now. Issue quality much higher and noise way lower.

Free software relying on non free portals was always a truly bad idea. As if googlecode didn't teach us that lesson. And that was an actually quite good source repo. Made by and for engineers.

But github made the switch easy by letting marketing execs determine layout and policy decisions. They seemed to believe they could turn github into a social media property. I was like ummm no you're really confused. This is a source code repo. I actually felt bad for github devs who had to pretend thise were engineering decisions.

Relying on corporations is not a good idea for such core things. Fine for MS and itheir corporates and corporate wannabes. I prefer they use it. Keeps them off libre options. Scaling source repos hard. So glad github etc has those who want to be in hands of corporation.

Not to mention the ongoing cooyright violation that is copilot.

But corporations gotta do what they gotta do. Shareholder value is their only value by law.

GitHub biggest sin was pretending a cloned repo is a fork thus creating hordes of duplicates. Total mess. Should not be called fork until meaningful source changes committed to cloned repo.

Ответить
@nobodyimportant7804
@nobodyimportant7804 - 07.05.2024 04:47

I don't get the reasoning between free and non-free JS. It seems pointless.

Why aren't they crying about non-free HTML or CSS?

The FSF has done a lot of good, far in the past, but they are authoritarians dressed up in libertarian clothing.

Ответить
@hummel6364
@hummel6364 - 19.05.2024 09:06

I would be happy to move to gitlab. I actually did that for my personal projects when M$ bought GitHub, only contributing to others on the hub now.

Ответить
@CptJistuce
@CptJistuce - 23.05.2024 04:36

"Alpine Linux, or as I've recently taken to calling it, Linux minus GNU "

I needed to say this somewhere, and here is as good a place as any.

Ответить
@JessicaFEREM
@JessicaFEREM - 28.05.2024 15:58

WTFPL not being allowed in the gnu sourceforce literally unusable

Ответить
@marsovac
@marsovac - 17.07.2024 20:08

It is not just abut a new account. If I had to switch to something else I would have to change all github actions to something else and all the integration and testing and release methods. Github makes it easy to have all in one. Ah and I can build for mac on it, which i cannot from home.

Ответить
@RobinHood-yk8og
@RobinHood-yk8og - 07.08.2024 20:35

You're a bit off on the licensing issue. Freedom isn't an imposition. Preventing those who undermine your objectives, either deliberatley or negligently, from using your platform isn't an intolerable burden on those so excluded.

Implying FSF is some sort of authoritarian organistation for daring to wall off and defend a space free from... authoritarianism... it's a bit weird.

The 'buff my ego' clauses are obvious trolls, but the meat and potatoes criteria are exactly on-point.

Ответить
@horrorhotel46290
@horrorhotel46290 - 03.11.2024 16:13

I disagree with your take on the license requirement

Ответить
@bahmoudd
@bahmoudd - 31.01.2025 00:20

"gnu is good"
- the people at gnu

Ответить
@WaddleQwacker
@WaddleQwacker - 12.02.2025 19:05

i'm no legal expert. but i know that for things like books, art and whatnot, if no license is mentionned, it is to be considered fully owned by its owner, plain and simple. Woudln't there be an equivalent of this with code? If nothing specified, default to full proprietary don't touch it?

Ответить
@Linkman8912
@Linkman8912 - 04.04.2025 13:43

one of them is "avoids saying linux without GNU" this is just stallman wtf

Ответить