#NotOnGitHub: Tell us about your favourite #OpenSource / #FreeSoftware projects that are not available on mainstream platforms, whether on a self-hosted cgit or available as an archive download only.

The #FLOSS world is more than #GitHub and #GitLab.

@Codeberg Codeberg, unless Codeberg is mainstream.
The Kazv Project / kazv · GitLab

Approval required | 需要批准

GitLab
pleroma

pleroma

Forgejo: Beyond coding. We forge.
akkoma

Magically expressive social media

Akkoma Development
kbin-core

/kbin is a decentralized content aggregator and microblogging platform running on the Fediverse network.

Codeberg.org

@Codeberg Honestly I think the reason why people are still using GitHub is due to the centralization and the amount of handy features it offers for free.

Plus it was one of the pioneering platforms so everyone is super familiar with it!

Ideally we'll have a fediverse-integrated GitHub-type solution... until then GitHub works just fine for me.

@Codeberg #hottake time, I do not oppose GitHub for using open-source code for training their AI co-pilot, after all it's open source code!

We humans learn to code in a very similar way, by looking at other peoples code, so why can't AI do the same?

I understand the sentiment behind the AI model being closed source, however I hope FOSS innovations in the future allow us to develop a similar AI which is trained on the same dataset... now that's freedom!

@TheDcoder @Codeberg I think the main reason people oppose the training of LLM on GitHub repos is, that they totally ignored the licences under which these projects were published. They just took all they can get and now make piles of money on the back of the community.

@ascendo @Codeberg AFAIK GitHub requires all public projects to be under a "forkable" license, so technically they're all free range.

I don't think the dataset can generate verbatim code samples from those projects... if it is doing something like that, then it's clearly theft (since it does not attribute).

I also get that it's somewhat unfair for them to be making off of this, but it is also one of the beautiful things about FOSS, you can make money and sustain from it!

@TheDcoder @ascendo @Codeberg you can probably fork any open source project but that doesn't mean you can use the code in any way you choose. You still have to follow the original license.

@YurkshireLad @ascendo @Codeberg Well, it depends on where you draw the line for "use", the AI does not execute the code or redistribute it in a meaningful way (aside from generating output which looks like that code plus the other trillion lines of code it trained on).

The same argument can be used for general-purpose GPT training sets as well, they just train on all text scoured from the web regardless what who owns the text.

@TheDcoder @YurkshireLad @Codeberg I mean, there is a small chance that chatGPT returns 100% of your code to somebody else. Google itself ordered recently that their employers should not paste text in their own LLM due to this (and other reasons).
@ascendo @YurkshireLad @Codeberg I guess that's possible with ChatGPT, I don't really know how they work so I'm hitting my knowledge barrier here.

@TheDcoder @Codeberg maybe, but part of the open source license tends to have some caveats to it.

For example, AGPL made sure that code that uses it must also use AGPL as its license.

@Codeberg
custom menu for nextcloud, one of my projects that I'm proud of!
@Codeberg https://codeberg.org/dnkl/foot stands for foo terminal, a lightweight wayland native terminal emulator
foot

A fast, lightweight and minimalistic Wayland terminal emulator

Codeberg.org
@Codeberg roswell, sbcl, doas, some openbsd feature unveil & pledge

@Codeberg

Tell us about your favourite #OpenSource / #FreeSoftware projectsBashtard of course!

bashtard - Configuration Management System in Bash

@Codeberg #xfce has its own selfhosted Gitlab but copy a mirror to github.

'There is also #objfw that is host the code with fossil at -> objfw.nil.im

and #Forgejo ;D

@Codeberg https://code.austinmorlan.com/austin/2019-ecs for learning about Entity Component Systems. The corresponding Blogpost is really good as well
2019-ecs

2019-ecs

Git
@Codeberg Does stuff with a mirror on Github counts? Because well… Linux, FreeBSD, … then.

@Codeberg

My Revontuli colorscheme for different editors and such, maybe someone here will like it :) https://codeberg.org/akselmo/Revontuli

Also my gamedev project Artificial Rage https://codeberg.org/akselmo/artificial-rage

Revontuli

Revontuli is a dark yet vibrant colorscheme, with quite high contrast. It's not exactly a high contrast theme, but it's close!

Codeberg.org
@Codeberg
Well since you mention cgit, password-store is a fantastic package manager that has the same creator of cgit. ;)
@Codeberg
Then of course there's https://charm.sh's fantastic terminal utilities, hosted on their SSH-based code forge, Soft Serve.
Charm

We make the command line glamorous

Charm
@Codeberg Not sure if Sourcehut is considered "maintsream", but my choice would be the alternative UI for Medium: https://sr.ht/~edwardloveall/Scribe/
Scribe: An Alternative Medium Frontend

@Codeberg

Game of trees
A Git-compatible version control system from OpenBSD developers and other contributors. Cli, web and git-over-ssh.

#gameoftrees

@Codeberg Glitchtip, a fork of Sentry, is on Gitlab. Great platform to monitor your apps.
@Codeberg
For audio creation, Ardour:
git.ardour.org
And for CGI fun:
https://projects.blender.org/blender/blender
blender

The official Blender project repository.

Blender Projects
Glitch

A platformer game. You’re lost in cyberspace. Collect electrons, unlock new sectors and find your true destination.

Codeberg.org
akkoma

Magically expressive social media

Akkoma Development
@Codeberg https://edugit.org/explore is a place to explore projects...
Explore projects · GitLab

EduGit · Develop, learn and share together

GitLab

@Codeberg
Blender runs their own Gitea instance https://projects.blender.org/

Drupal runs their own Gitlab instance https://git.drupalcode.org/project/drupal

WordPress runs Subversion https://core.svn.wordpress.org

Blender Projects

Gitea (Git with a cup of tea) is a painless self-hosted Git service written in Go

Blender Projects
@Codeberg Pretty much everything from @ladigitale is #NotOnGitHub - great educational resources 👍
husky

The most famous Pleroma client for Android.

Codeberg.org

@Codeberg I just started a #FreeSoftware change log generator project and decided to host it on Codeberg/#Forgejo, sticking with the #Esperanto naming scheme. Progress is coming along nicely; it'll probably be functional within a week, and see a release before Christmas.

https://codeberg.org/carmenbianca/protokolo

protokolo

Protokolo is a change log generator.

Codeberg.org
@Codeberg
https://hg.prosody.im @prosodyim even resists the #git mainstream by going with #mercurial.
Source repositories - Prosody IM