[–]▶ No.924164>>924170 >>924179 >>924182 >>924219 >>924223 >>924231 >>924413 >>927100 >>927385 >>937624 [Watch Thread][Show All Posts]
FORKING
SHIT
IMPROVE
IT
INSTEAD
OF
FORKING
IT
CONTRIBUTE
CODE
TO
MAKE
IT
BETTER
QUIT
FORKING
IT
▶ No.924166
What is this this?
New lyrics of a GNU/punk song?
https://youtu.be/kCpjg50-nvc
▶ No.924168
If you do that, you'll get a mess like UNIX in return.
▶ No.924170
>>924164 (OP)
Why not write your own shit from scratch instead?
▶ No.924177
Forking is the last resort (as in death of upstream), tardo. Nobody wants to become a maintainer, even of a tool they use and love.
▶ No.924179>>924271 >>926308
>>924164 (OP)
You can't contribute if the maintainers are retarded.
▶ No.924182
>>924164 (OP)
What if the original project doesn't want the patches you're submitting?
▶ No.924184>>924217
>thinks forking is bad
you are a open sourcelet
you don't know anything
the whole fucking point of free software is that you can fork it freely
▶ No.924205>>938160
▶ No.924212
rsync -av rsync/ op-is-a-fag-sync/
cd op-is-a-fag-sync
rm -rf .git
fossil init opsync.fossil
fossil open opsync.fossil
fossil add .
fossil commit -m init
fossil ui # browser opens
there are so many things rsync could do that would make it immensely more useful to you, but your patches won't be accepted. so fork it.
▶ No.924217>>924230 >>926379
>>924184
> the whole fucking point of free software is that you can fork it freely
Just because you can doesn't mean you should. You can fork without having to hire a lawyer, but do you really want to take over the responsibility of maintaining it?
▶ No.924219
>>924164 (OP)
>fix any GNOME UI design disaster
>patch rejected
>add an option to disable the disaster
>patch rejected
>add a wishlist to fix the disaster
>closed wontfix
▶ No.924223>>924412 >>941902
>>924164 (OP)
Ha ha ha! HA HA HA-HA! Filthy Linux peasant!
Developer effort wasted between a couple hundred different distributions finally getting to you?
▶ No.924230
>>924217
>assuming responsibility for future bugs in your software
Just complete it to perfection and be done with it.
▶ No.924231>>924373
>>924164 (OP)
Firefox 52 badly needs forked.
▶ No.924235
F U C K I N G
T H I S
H
I
S
DON'T FUCKING FORK UNLESS DEVS ARE NIGGERS THAT DON'T WANT YOU TO IMPROVE THEIR SHIT
▶ No.924264>>924268
But how will you make reputation as cool innovator and engineer if you just contribute to existing projects.
▶ No.924268
>>924264
Well, you can always make something Impressive, cool and stuff, instead of stealing someones idea
▶ No.924269
This thread is so low-quality I'm thinking about forking it.
▶ No.924271
>>924179
This, with all of the CoC's and SJW's trying to contribute to OSS is an extremely hostile, toxic environment and the chances are high you'll just be permabanned from the whole project because you didn't follow one of the fat lesbian MTF transblack maintainer's sissy hypno tumblr feed.
▶ No.924373
>>924231
Already been done, so far:
>palememe is the only fork making legitimate efforts at splitting from chromezilla
>platform specific forks like 10.4fox & timberwolf
>a zillion pointless freetard licensing forks with a few add-ons bundled by default that LARPers pretend have code differences
▶ No.924377>>925843 >>927232
this is /tech/ in mid 2018
▶ No.924398
>Contribute your time to a project
>He does it for free
>Project owners decide you are toxic and want more mentally ill programmers involved (CoC).
I'd rather focus on my own projects.
▶ No.924412>>926257
>>924223
enjoy your os that has been backdoor'd since 1999
▶ No.924413
>>924164 (OP)
but then how would i be recognized for my important contributions to the manual and/or test suite
▶ No.925843
>>924377
yes, and there is nothing wrong with it. We need more cancer
▶ No.926257>>926258
>>924412
That is a wanted feature
▶ No.926258>>926330
>>926257
remember when point-and-click trojans like back orifice were used as legitimate tools for businesses to keep track of employees?
▶ No.926308
>>924179
True. No amount of contributions would fix Gnome 3, it took a fork (Cinnamon) to make it usable.
▶ No.926330
▶ No.926379>>926383
>>924217
Taking responsibility is the professed hallmark of free software. It's ok if you don't care to take responsibility of your software, but you should never feel entitled to any free software if you fail to take responsibility for it.
▶ No.926383>>926391
>>926379
Well software tort will disagree with you about that.
When you write a piece of software it is a product, and no matter it is gratis or not it is held to a high standard by some government
▶ No.926391>>926396
>>926383
I don't know about you but the vast majority of free software projects specifically disclaim any kind of warranty of fitness. This is because you're expected to change the functioning yourself to fit in with your needs because you have the freedom to make it so. The exception would be when you explicitly purchase a warrant of fitness for a particular piece of software.
▶ No.926396
>>926391
That's the Open Source perspective on free software. Libre software advocates would more likely say that warranty is a good way to get the ever-loving shit sued out of you.
▶ No.926516>>926546 >>926588 >>937353
You need to fork a git repo before contributing to it. Then you merge back.
▶ No.926546
>>926516
Nowhere have I seen that before.
▶ No.926588>>926591
>>926516
Sham, all you have to do is git clone. This is not the same as forking the repo.
Btw, what happened to the kkk website?
▶ No.926591>>937917
>>926588
The mainframe has been reset. It just was a mess. The website itself is probably archived somewhere, though.
▶ No.926594>>927234 >>930743
>something breaks in linux
LOL DUDE FORK IT
>something breaks in linux
LOL DUDE FORK IT
>something breaks in linux
LOL DUDE FORK IT
>something breaks in linux
LOL DUDE FORK IT
>something breaks in linux
LOL DUDE FORK IT
>something breaks in linux
LOL DUDE FORK IT
>something breaks in linux
LOL DUDE FORK IT
>something works in linux
NO DUDE NOT FREE SOFTWARE
>something breaks in linux
LOL DUDE FORK IT
>something breaks in linux
LOL DUDE FORK IT
>something breaks in linux
LOL DUDE FORK IT
>something breaks in linux
LOL DUDE FORK IT
▶ No.926596
Daily reminder linux is for lazy wannabe programmers who halfass their work and want other people to finish it for them.
▶ No.927100
▶ No.927230
>>925881
Wow
Ur like really smart or something
▶ No.927232
>>924377
You have a calendar or are you some kind of fire magic voodoo god?
How the hell did you know the CURRENT YEAR time?
▶ No.927234
>>926594
What if something breaks in GNU/Linux?
▶ No.927385
>>924164 (OP)
Forking is better than arguing.
▶ No.930743
>>926594
this, loonuxfags are hopelessly autistic
▶ No.937353>>937493
>>926516
This. All my forks have been merged back into the parent project (because I write unit tests and shit).
▶ No.937485
>god didn't tell you to rewrite all software.
Fucking heathen!
▶ No.937493>>937496
>>937353
That just means you didn't attempt to change anything that people have emotional attachments to. You can't unit test subjective things like UI design and people will literally get so worked up they'll quit a project over something like changing a color.
▶ No.937496>>937574
>>937493
The original complaint was that improvements i.e. bug fixes and features, were causing forks. A redesign is a legitimate non-mergeable fork. No problem with that.
▶ No.937499>>937522
>anime pic
>CAPS LOCK PLUS \n ASSAULT RIFFLE
>dumb shitposter who don't realize that there's a bunch of retarded devs out there whom simply won't accept your patches and improvements leaving no choice but to fork
Reminder to ignore anime posters.
Sage & Hide.
▶ No.937522
>>937499
You misused the word "whom".
▶ No.937574>>937667
>>937496
They shouldn't be non-mergeable. People just become emotionally attached to bad design and will not only block attempts to fix it, they'll shut down conversations about fixing it, prevent options being added to choose a different way of doing it, and as a last-ditch attempt to cling to bad design, will refuse to use usage info of such an option to see that users agree it needs changed.
For example, in chrome's title bar, type "json_object_object_get_ex" and hit enter. Then clear the bar, close your eyes, type "json_object_object_get" and hit enter. You'll find yourself on the page for json_object_object_get_ex. Chrome commits a UI sin here and the autocompletion will second-guess you in unpredictable ways depending on what's in your cache and you have to watch for it doing that to you and stop it (in this case, hitting backspace) or you get the wrong answer. Their designer has circled the wagons on this and blocked every attempt to do anything about it or even add an option. The entire project will need forked to fix this one stupid thing.
▶ No.937624>>937635
>>924164 (OP)
>fork it
>improve my fork
>everyone starts using my fork instead of the original
>still merge original maintainer's updates
What are you going to do about it baka?
▶ No.937635>>937667
>>937624
Enjoy discovering the hell of maintaining large out of tree patches against a large, active project.
▶ No.937667>>937670
>>937574
Yes that's poor UI design and you could make an argument for that, but its oftentimes more subjective.
>>937635
Modern version control makes this as simple as it will get i.e. scales in difficulty with the scope of your fork's divergence.
▶ No.937670>>937916
>>937667
>Modern version control makes this as simple as it will get
Yeah anon that does not make it simple.
▶ No.937916>>941167
>>937670
Socrates would have unironically fucked that soyboy up if he said that to his face.
He was a big guy and promoted fitness.
▶ No.937917
>>926591
>inner clases
You fucked up cuckchanner.
▶ No.938160
>>924205
Would you fork a bear?
▶ No.939046
DOING
PRS
TO
SHIT
PROJECTS
WITH
SHIT
MAINTAINERS
WHO
DONT
GIVE
A
SHIT
ABOUT
QUALITY
VOTE
WITH
YOUR
FORKS
▶ No.941186>>941337
>>941167
>le edgy snowflake
*tips rubbish philosophy*
▶ No.941337
>>941186
Fuck off CIA nigger
▶ No.941902
>>924223
just think about the possibilities if all that brainpower worked on a couple of different flavors of the same distro
god fucking damn
▶ No.952112
>>941167
>emperor
Alexander was a KING, not a degenerate emperor.