[flagged]
I'm forking Ladybird and stepping down as SerenityOS BDFL
51–60 of 280 posts
Re: I'm forking Ladybird and stepping down as SerenityOS BDFL
#52Ladybird has garnered a level of mainstream attention that SerenityOS never really managed to. The browser has the potential to impact many more people, and the project is well funded by large investors. It makes sense that Andreas would shift his focus to LadyBird at this point. While Safari is busy being Safari and Firefox is busy eating glue in the corner, I'd love to see LadyBird become a real contender in the br…
> and the project is well funded by large investors. Hmm, why is there no mention of that in the splitting announcement? Did said large investors trigger the drop of SerenityOS because they don't want to waste their resources on a niche hobby platform?
Sponsors have no direct influence over the project, but I obviously feel a strong moral obligation to put 100% of the funds towards improving Ladybird and nothing else.
Re: I'm forking Ladybird and stepping down as SerenityOS BDFL
#53Re: I'm forking Ladybird and stepping down as SerenityOS BDFL
#54Ladybird has garnered a level of mainstream attention that SerenityOS never really managed to. The browser has the potential to impact many more people, and the project is well funded by large investors. It makes sense that Andreas would shift his focus to LadyBird at this point. While Safari is busy being Safari and Firefox is busy eating glue in the corner, I'd love to see LadyBird become a real contender in the br…
> and the project is well funded by large investors. Hmm, why is there no mention of that in the splitting announcement? Did said large investors trigger the drop of SerenityOS because they don't want to waste their resources on a niche hobby platform?
Re: I'm forking Ladybird and stepping down as SerenityOS BDFL
#55Ladybird has garnered a level of mainstream attention that SerenityOS never really managed to. The browser has the potential to impact many more people, and the project is well funded by large investors. It makes sense that Andreas would shift his focus to LadyBird at this point. While Safari is busy being Safari and Firefox is busy eating glue in the corner, I'd love to see LadyBird become a real contender in the br…
I agree (apart from the popular hate on Firefox). Ladybird is promising and has a much bigger chance to make an impact than SerenityOS. But it's a bit disappointing to see that it's still pretty much a one-man project. Especially to have a chance to get close to the performance of Chrome and Firefox, it will need a large investment. The amount of engineering resources poured into just making JavaScript fast is mind-n…
Re: I'm forking Ladybird and stepping down as SerenityOS BDFL
#56Damn I was worried for a second there, fearing some sort of falling out with the community. But this is awesome news! Ladybird is a far more important project to focus on imho.
Given that it dropped serenity as a target, it does seem there is something more to this story…
By dropping SerenityOS as a target, Ladybird is free to make use of 3rd party libraries that don't currently work on SerenityOS. And keep in mind, SerenityOS would be unable to integrate Ladybird in this new state anyway, since SerenityOS has a strict "no 3rd party code" policy.
(Also nice: it stops being necessary to wait 30+ minutes for multiple CI runs on SerenityOS every time you post a browser engine pull request!)
In time, I'd love to see Ladybird come back as a port on SerenityOS.
Re: I'm forking Ladybird and stepping down as SerenityOS BDFL
#57> Ladybird now targets Linux and macOS. The SerenityOS target is dropped. Why dropping the SerenityOS target?? Does this mean that SerenityOS's Ladybird will need to continually pull patches from the new Ladybird project in order to keep development? Also: is it really a fork if the new project gets to keep the name "Ladybird"? Will SerenityOS's browser need to be renamed, or there will be two diverging Ladybird proj…
SerenityOS's browser has never been named Ladybird AFAIK, it's always been just Browser. https://github.com/SerenityOS/serenity/tree/master/Userland/... Ladybird was the name used for to the cross-platform version of the browser. https://awesomekling.github.io/Ladybird-a-new-cross-platform...
It'll probably just be renamed back, or the "port" of Ladybird will always be built as part of the base system (which would make sense, so Serenity could continue getting updates to LibWeb and LibJS)
Re: I'm forking Ladybird and stepping down as SerenityOS BDFL
#58I'm confused, what is the project management structure of SerenityOS now, then?
What happens next is up to them & the community to decide. :)
Re: I'm forking Ladybird and stepping down as SerenityOS BDFL
#59Earlier quoted context omitted.
> and the project is well funded by large investors. Hmm, why is there no mention of that in the splitting announcement? Did said large investors trigger the drop of SerenityOS because they don't want to waste their resources on a niche hobby platform?
Ladybird does not have investors, only sponsors/donors. We have received some really generous donations in the past, for example $100,000 from Shopify in 2023 which allowed me to hire a few of our contributors to work full time on the project. :) Sponsors have no direct influence over the project, but I obviously feel a strong moral obligation to put 100% of the funds towards improving Ladybird and nothing else.
Re: I'm forking Ladybird and stepping down as SerenityOS BDFL
#60> Ladybird now targets Linux and macOS. The SerenityOS target is dropped. Why dropping the SerenityOS target?? Does this mean that SerenityOS's Ladybird will need to continually pull patches from the new Ladybird project in order to keep development? Also: is it really a fork if the new project gets to keep the name "Ladybird"? Will SerenityOS's browser need to be renamed, or there will be two diverging Ladybird proj…
I think the fork has to do with the following item: > Unlike SerenityOS, Ladybird will have a relaxed NIH policy (instead of "no 3rd party code!"), and will leverage the greater OSS ecosystem. SerenityOS wants to be an OS from scratch, to see how to do things better from existing implementations. When ladybird wants to target that OS as well, using 3rd party libraries would make it hard to stay compatible. Which is e…