Remix.run Logo
ayhanfuat 7 hours ago

More related drama: The Slow Collapse of MkDocs (https://fpgmaas.com/blog/collapse-of-mkdocs/)

duskdozer 6 hours ago | parent | next [-]

>thread to call out Read the Docs for profiting from MkDocs without contributing back.

>They also point out that not opening up the source code goes against the principles of Open Source software development

I will never stop being amused when people have feelings like this and also choose licenses like BSD (this project). If you wanted a culture that discouraged those behaviors, why would you choose a license that explicitly allows them? Whether you can enforce it or not, the license is basically a type of CoC that states the type of community you want to have.

vocx2tx 4 hours ago | parent | next [-]

The reason is simple: they'd like to reap all the benefits of a permissive licence (many people and companies won't or can't touch GPL code), without any of the downsides; but these downsides are the very reason behind the rules in more 'restrictive' licenses like the GPL.

This usually doesn't work, and in the end all they can do is complain about behaviours that their license choice explicitly allowed.

72deluxe 4 hours ago | parent | prev [-]

Yes I agree completely. I am baffled why they choose that license in the first place. It just seems to engender drama when people actually follow the license they've chosen! Perhaps open source is actually powered by drama, where developers have more meaning from the drama they create than the actual things they create?

WesolyKubeczek 3 hours ago | parent | prev | next [-]

On one hand, that account of the attempted project takeover smelled to me like Jia Tan.

On the other hand, the comments the MkDocs author is making about perceived gender grievances feel so unhinged that I wouldn't be touching anything made by them with a barge pole.

bojan 2 hours ago | parent [-]

> On one hand, that account of the attempted project takeover smelled to me like Jia Tan.

Oleh was basically the sole maintainer for many years, and the development basically stopped when he left.

WesolyKubeczek 23 minutes ago | parent [-]

Yes, I know you can be legit, but when you first contribute a few useful things, then jump to maintainership and want keys to the kingdom, the pattern looks similar (sans the last step which is embedding some backdoor). At least in how the article described it.

znpy 7 hours ago | parent | prev | next [-]

Oh i recognised one of the involved people immediately, drama person.

I still think that hijacking the mkdocs package was the wrong way to go though.

The foss landscape has become way too much fork-phobic.

Just fork mkdocs and go over your merry way.

globular-toast 6 hours ago | parent | next [-]

Right, my suspicion was correct. When I interacted with them a few years ago they seemed perfectly nice and friendly, but seem to have gone off the rails more recently. It's an uncomfortable situation and I've a feeling people are afraid to discuss this kind of thing but we really need to. People are a risk factor in software projects and we need to be resilient to changes they face. Forking is the right way, but places like GitHub have sold people on centralisation. We need to get back to decentralised dev.

kurtis_reed 22 minutes ago | parent | next [-]

Who are they?

znpy 3 hours ago | parent | prev [-]

> but places like GitHub have sold people on centralisation. We need to get back to decentralised dev.

I don’t think that’s the case. It’s more of a marketing/market incentive. It’s great pr to be associated with the most famous project, way less so to be associated with a fork, at least until the fork becomes widespread and well recognised.

GitHub does make it fairly easy to fork a project, I wouldn’t blame the situation on github.

rglullis 6 hours ago | parent | prev [-]

Drama around Starlette. Drama around httpx. Drama around MkDocs. I just hope that DRF is not next, I still have some projects that depend on it.

mananaysiempre 4 hours ago | parent | next [-]

Per TFA, there’s similarly-shaped low-key drama around DRF too[1] although issues and discussions have been reënabled since then.

[1] https://github.com/orgs/encode/discussions/11#discussioncomm...

forkerenok 6 hours ago | parent | prev | next [-]

What's the drama around starlette? (Can't find anything)

mananaysiempre 4 hours ago | parent [-]

https://github.com/Kludex/starlette/issues/3180 and before that https://github.com/Kludex/starlette/issues/3042

noirscape 4 hours ago | parent [-]

I think that may be the first time I've seen licensing drama over something as minor as adding another author to the copyright list.

Pretty sure those are completely standard for major changes in maintainers/hostile forks/acknowledging major contributors. I've seen a lot of abandoned MIT/BSD projects add a new line for forks/maintainers being active again in order to acknowledge that the project is currently being headed by someone else.

From my "I am not a lawyer" view, Kludex is basically correct, although I suppose to do it "properly", he might need to just duplicate the license text in order to make it clear both contributors licensed under BSD 3-clause. Probably unnecessary though, given it's not a license switch (you see that style more for ie. switching from MIT to BSD or from MIT/BSD to GPL, since that's a more substantial change); the intent of the license remains the same regardless and it's hard to imagine anyone would get confused.

I suspect (given the hammering on it in responses), that Kludex asking ChatGPT if it was correct is what actually pissed off the original developer, rather than the addition of Kludex to the list in and of itself.

mananaysiempre 4 hours ago | parent [-]

(Not a lawyer either but—)

The original author said they were “the license holder”, specifically with a “the”, in discussions around both Starlette and MkDocs, which yes, just isn’t true even after rounding the phrase to the nearest meaningful, “the copyright holder”. This appears to be an honest misconception of theirs, so, not the end of the world, except they seem to be failing at communication hard enough to not realize they might be wrong to begin with.

Note though that with respect to Starlette this ended up being essentially a (successful and by all appearances not intentionally hostile?) project takeover, so the emotional weight of the drama should be measured with respect to that, not just an additional copyright line.

6 hours ago | parent | prev | next [-]
[deleted]
kwsp 6 hours ago | parent | prev [-]

[dead]

0x073 4 hours ago | parent | prev [-]

If this would be a tv show I probably would view it, but wow what a drama.