[ / / / / / / / / / / / / / ] [ dir / acme / arepa / cafechan / fast / general / india / tacos / vg ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Email
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): ca319a5e094785f⋯.png (306.11 KB, 798x448, 57:32, tohru_angry.png) (h) (u)

[–]

 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

File (hide): 6562c109846031d⋯.png (13.95 KB, 500x250, 2:1, Oekaki.png) (h) (u)

If you do that, you'll get a mess like UNIX in return.


 No.924170

File (hide): b5c0e56af1da5be⋯.gif (2.56 MB, 300x424, 75:106, terry dance.gif) (h) (u)

>>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

would you fork windows?


 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

File (hide): a64ddb27e755254⋯.png (93.8 KB, 500x322, 250:161, 13856630.png) (h) (u)

>>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.925881>>927230

DIVIDE AND CONQUER


 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

File (hide): d82aff81e418332⋯.png (740.12 KB, 1834x1200, 917:600, 1528240312820.png) (h) (u)

>>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

>>924164 (OP)

fork you


 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

File (hide): 5b19e7e0613c6f1⋯.png (1.79 MB, 1680x1704, 70:71, 1459253526174.png) (h) (u)

>>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

File (hide): fc2831800e85a63⋯.jpg (288.41 KB, 1200x1200, 1:1, Ddr8WmDUQAEocL5.jpg) (h) (u)

>>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.941167>>941186 >>952112

File (hide): 5559f49b0120728⋯.jpg (82.51 KB, 500x453, 500:453, diogenes.jpg) (h) (u)

>>937916

>Socrates


 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.




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
66 replies | 7 images | Page ???
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / acme / arepa / cafechan / fast / general / india / tacos / vg ][ watchlist ]