Comment by F3nd0

8 months ago

Congratulations on the kick-off! Now that Ladybird is no longer a part of SerenityOS, will you consider a switch to a licence which not only grants, but also protects user freedoms (e.g. the GPL, MPL, EUPL)?

Also, any thoughts on having official communication channels on some open, freedom-respecting platforms, rather than Discord only?

Thanks F3nd0! There are currently no plans to switch to a less permissive license.

And we're perfectly happy using proprietary services like GitHub and Discord as long as they make our work easier and more enjoyable. We recently evaluated a number of alternatives, and found that they all introduced more friction than we were comfortable with.

Although the task of building a browser is itself challenging, we're a pragmatic project :)

  • > There are currently no plans to switch to a less permissive license.

    Hey, just a reality check: in the event that you actually do become wildly successful, this means that others (Google, Microsoft, etc.) will be able to fork the browser and then develop it faster than you - thus leaving you behind and taking away your users! Would highly recommend leaving yourself some mechanism to prevent that, unless you're really okay with the project defeating itself through its own success.

    • Reality check:

      1. All the BSDs have been out there for decades without anyone running with it.

      2. Google and Microsoft - while being a shadow of their former selves technically - are probably still very capable of reimplementing whatever they want.

      3. If Ladybird gets so wildly popular, lets celebrate wildly!

      13 replies →

    • > Hey, just a reality check:

      It's rather condescending of you to assume that the developers of Ladybird aren't fully aware of the consequences that their choice of license entails.

      7 replies →

    • "Better" is a subjective term. I would probably stay on OG Ladybird if it meant MS/Google-ified LB starts screenshotting/OCRing/Uploading/LLMing all the data, even if it were to become faster and more slick.

      Slow computing it's sometimes called [0]

      I sometimes experience some friction (really acceptable though) on Firefox, it has never lured me to Edge of Chrome. Some people have standards you know ;)

      [0] https://www.slowcomputingbook.com/

      1 reply →

    • > will be able to fork the browser and then develop it faster than you - thus leaving you behind and taking away your users

      So, that fetish for infinite growth... can we get rid of it?

      Firefox keeps trying to grow in various directions and look where it's taking them.

    • They’re backed by Shopify. If Google or Microsoft forked it that would probably be the best thing they could hope for.

  • > (...) switch to a less permissive license.

    License "permissiveness" is a relative concept. From the point of view of the users of your software, the GPL is more permissive than MIT, since they have permission to see the source code. If you release software under MIT or BSD licenses, you allow middlemen to strip this right to users of your software.

    • > you allow middlemen to strip this right to users of your software.

      That's not true.

      Somebody can take the source code and build something closed on top of it, but the original code will be already free, and you will always have the right to see it.

      For example, PlayStation OS is based on FreeBSD (AFAIK). They took it, adapted it and added a lot of stuff. Did you lose the right to see the source code of FreeBSD ? No. Can you see the source code of PlayStation OS ? No, but you never had that right, so you have not been stripped of anything.

      4 replies →

    • > If you release software under MIT or BSD licenses, you allow middlemen to strip this right to users of your software.

      No you don't. You're being extremely disingenuous with this phrasing. No matter how many other parties take the source code and make a closed source product out of it, the users of your software will always have the same rights you granted them to begin with. No freedom has been lost.

      And before you say "but your users won't have the same rights to the derivative works", that isn't a loss of freedom. They never had those rights to begin with, therefore they cannot lose them. Not gaining something is not the same as losing it.

    • That is a complete nonsensical claim & willful attempt at spreading misinformation:

      Permissive licenses doesn't grants you less freedom than GPL, infact it grants you more because the user also has the freedom to modify source code without being enforced to make it public.

      Companies copying the codebase to their propietary ones won't automatically strip right of users, licenses don't work like that, the original codebase will still be fine. Whether said companies will contribute back is irrelevant.

      10 replies →

    • I think permissive here is a technical term, and is being used correctly from a legal perspective as far as I understand although I am not a lawyer. The GPL is less permissive than a BSD or MIT license because it places more restrictions on the licensee. This is a legal fact and not a matter of spin.

    • Don’t spread FUD please. Middlemen can’t change Ladybird’s license or prevent anyone from seeing its source code.

      I know that’s not what you meant, but it is what you said.

      1 reply →

Indeed. This is something I could see myself contributing to (or attempting to, anyway), but as soon as I saw Discord+Github, I lost all interest.

Github I can understand to some extent, it's a convenient temporary staying place until they can afford, community-wise, to move to something truly open, but Discord? In this day and age?

  • > but Discord? In this day and age?

    Discord IS the platform of this day and age, what the hell are you talking about? You might not like Discord for whatever reasons, but trying to make it sound outdated or legacy is very weird sounding.

    • I think you maybe taking it in the wrong context.

      There was a hype for discord about 5 years ago for EVERYTHING - discord servers were made for every little thing and there was little to no objection about it.

      But in recent times, I have seen many people complain about the lack of searchability, discussion-thread management, and other stuff in Discord and moving away to forums, especially for software projects. There is definitely a lot more disgruntlement with Discord today, so their statement makes sense.

    • It is the platform of this day and age much like Instagram or Xitter is. Doesn't make it very smart for FOSS projects to be using it for their primary coordination and communication.

  • > but Discord? In this day and age?

    What’s your recommended alternative?

  • Agreed, Discord is a terrible platform and I wish people stopped using it. I expect in the next five years or so it'll undergo a very rapid enshitification and people will start using other things after that, but by then we'll have a decade of lost content.

    • Ditto. Discord is fantastic platform to use and I'm a member of so many interesting communities across a range of subjects, but it does seem so very precarious to rely on the company to keep it going as it is.

The guy used to work for Apple at WebKit team.

So he knows that corporations can take open source browsers and make it proprietary.

This seems very important given how KHTML lead to the current near-monoculture in the browser space.