Open Source, Open Mind: The Cost of Free Software - Dylan Beattie - NDC Oslo 2024

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 121

  • @ChrisFloofyKitsune
    @ChrisFloofyKitsune 4 หลายเดือนก่อน +166

    I am simple fox, I see new talk by Dylan Beattie- I watch.

    • @AldoInza
      @AldoInza 4 หลายเดือนก่อน +4

      He's got a channel too

    • @ZedaZ80
      @ZedaZ80 3 หลายเดือนก่อน +3

      ​@@AldoInza holy heck, I never even considered to check that :0

  • @abcq1
    @abcq1 3 หลายเดือนก่อน +25

    Dylan Beattie, you damn legend, just don't stop doing this! )

  • @m4rt_
    @m4rt_ 3 หลายเดือนก่อน +45

    Fun fact, Linus Torvalds first created Linux because Minix was too expensive.
    Then later, when the source control he used wanted to charge him money to use it (among other issues he had at the time with the source control they were using), he went and made his own source control to manage Linux... that source control tool he made is Git.

    • @DylanBeattie
      @DylanBeattie 3 หลายเดือนก่อน +21

      You know, that's a really interesting point - I actually remember the BitKeeper controversy that led to the creation of Git; I'll definitely include in the next revision of this talk. Thank you!

    • @droggisch
      @droggisch 3 หลายเดือนก่อน +4

      Oh the memories. I know people who worked for bit mover. It was an odd company to say the least.
      The story for the move to git was a bit different if memory serves. They were allowed to use it for free when agreeing to not reverse engineer the protocols (making their own tooling possible). But the samba guy (Andrew Tridgell or so?) did that. And Larry McVoy got upset and that was that. So Linus created git.

  • @Andres-it2du
    @Andres-it2du 3 หลายเดือนก่อน +87

    The 'open deez nuts' joke cracked me the fuck up, didn't expect that

  • @dovedozen
    @dovedozen 3 หลายเดือนก่อน +27

    EXCELLENT talk; it's good to see a little bit of practical discussion about this after all the freaking out about the xz thing especially. I'm just a hobbyist, but here's hoping bigger fish than me can keep on figuring out how to be the change

  • @Flavelius
    @Flavelius 3 หลายเดือนก่อน +83

    Blender is in a much better state than presented here

    • @JamesGroom
      @JamesGroom 3 หลายเดือนก่อน +17

      As is GIMP, especially if you grab the beta for 3.x. Of all the Adobe products to single out, those 2 might have the best FOSS alternatives :P

    • @blenderpanzi
      @blenderpanzi 3 หลายเดือนก่อน +12

      Also: Blender does manage to get sponsored by big companies. So it's not always impossible.
      And there are other programs beside GIMP, like Krita.

    • @edgeeffect
      @edgeeffect 3 หลายเดือนก่อน +7

      For me, The GIMP was the first FOSS project I used and thought "Hey! This is, not only usable, but actually quite good" (FOSS and I go back a long long long time)... I'm still using it for all of my interactive image editing now and It's still great.
      ... video editing, on the other hand? I've tried A LOT of options and some of them are "tolerable" but none of them are actually "good".

    • @m4rt_
      @m4rt_ 3 หลายเดือนก่อน +5

      Some more widely used ones:
      GIMP, Krita, VLC, 7zip, filezilla, OBS, Git, etc.
      Also, Linux, even though it only has like 4% of the desktop market share, it has a huge majority of the market share when it comes to servers, and embedded.

    • @dfs-comedy
      @dfs-comedy 3 หลายเดือนก่อน

      @@edgeeffect Kdenlive is what I use as a non-linear video editor. Granted, I'm a casual TH-camr and not a professional film-maker, but it works pretty well for me.

  • @limalimon1738
    @limalimon1738 3 หลายเดือนก่อน +9

    41:09 thesamesam is a Gentoo developer. Amazing guy and an amazing maintainer. He really stepped forward when the whole XZ ordeal was going on and helped a lot of us understand what was going on.
    Kudos to him!!!

  • @ZedaZ80
    @ZedaZ80 3 หลายเดือนก่อน +52

    I like making software and giving it away for anyone, I just wanna be helpful ._.
    One project landed me my current job, and got me out of poverty, but now I'm in the world of writing some cool and useful software, but I can't just put it out into the world because I'm working with a lot of proprietary software. It's the kind of licensing where if I find a bug and I disassembled some binaries and find the cause, I can't simply say, "hey, the bug is here: ," because now I broke the rules.
    And the worst part is that it kind of makes sense sometimes, but dang I miss just being able to write code.
    Also, I'm pretty sure my employers saw, "oh, this person made all of this for free, and while being a cashier? I bet they'll do a lot of free work for us!" And I have, and I feel gross. I hate how my [human] urge to create and help is being exploited. I wish I didn't have to give up my humanity in order to not be exploited.

    • @vaxrvaxr
      @vaxrvaxr 3 หลายเดือนก่อน +9

      You're learning to set boundaries and demand fair compensation. That's not giving up your humanity.

    • @sanderd17
      @sanderd17 3 หลายเดือนก่อน +6

      Don't think about asking money as losing your humanity.
      It's the opposite: demanding fair compensation, either by negotiating or by changing jobs, will give more financial stability to easier help the people close to you, and enables you to donate to causes you support.
      If I can go by your comment, that would mean the money will be spent in a more human way than before.
      Don't push it though, think out a good strategy without jeopardizing yourself.

  • @Egon3k
    @Egon3k 4 วันที่ผ่านมา

    one hour of interesting and perfectly presented entertainment - please never stop :)

  • @zenia7267
    @zenia7267 3 หลายเดือนก่อน +1

    I simply love listening to this man!

  • @HHHamiller
    @HHHamiller 3 หลายเดือนก่อน +13

    The Moq package is an interesting example. The maintainer got fed up with almost no sponsoring and put in a functionality that the library sends mail adresses of the Git repository constributors to a server to check that they are sponsors. If not you get a warning output, which breaks most build pipelines.
    At my work I had to switch to NSubstitute (which we don't sponosr either).

    • @kyriosity-at-github
      @kyriosity-at-github 3 หลายเดือนก่อน +1

      What does prevent NSubstitute to issue such a "break"-warning one day? Or why couldn't you fork the Moq without this message?

    • @Ignisami
      @Ignisami 3 หลายเดือนก่อน

      @@kyriosity-at-github
      1) Nothing what-so-ever.
      2) Forking Moq puts the company on the hook for updates. If they comply with the GPL and put the fork out there for public use, it's the company that's on the hook for any issues that arise (particularly security issues). It's a cost increase regardless, one they don't have by swapping to a different free alternative.

    • @dantenotavailable
      @dantenotavailable หลายเดือนก่อน

      The thing that annoyed me about the Moq case is that he added a closed source (and obfuscated) library to the nupkg. That is a hard red line for me... that is not ok. For that alone Moq is considered deprecated and not to be used in new code in my place of work, CI will refuse to upgrade to version 4.20 or beyond and when time permits it will be removed entirely. I truly do sympathize with Daniel's situation but that was not the way.

  • @martinmusli3044
    @martinmusli3044 หลายเดือนก่อน

    I am a simple person - I see Dylan Beattie and click

  • @willd1mindmind639
    @willd1mindmind639 3 หลายเดือนก่อน +7

    The rise of open source came with Java and the move from big box unix (not linux) servers as x86 servers became more competitive in the 2000s. And along with that came a whole ecosystem of open source alternatives from Apache, Eclipse, Spring foundation, Linux and so forth. Prior to that paying a lot for hardware and software to do everything with built in support contracts was the norm and nobody would be caught dead loading some code from some random folks on the internet into production.

  • @DenisBodor
    @DenisBodor 3 หลายเดือนก่อน +12

    XZ is not “part of the OpenSSH login system”. It's a dependency introduced only on certain GNU/Linux distributions. OpenBSD, FreeBSD, NetBSD, Devuan GNU/Linux, and many others could never have been affected. So not “just about every Unix and Linux system on this planet”.

    • @rogo7330
      @rogo7330 3 หลายเดือนก่อน +2

      It was not even direct dependency. On experimental versions of RedHat Linux, Fedora and something else, it was pulled in because libsystemd was included because someone just didn't wanted to write (or search for a KISS alternative) code that did dbus. That's it, it was not even using it, it just was linked together. That's even more curious because that attack could not even worked out in the end the way it was planned.

    • @jez9999
      @jez9999 3 หลายเดือนก่อน

      @@rogo7330 Probably because it's only one of a large number of state-sponsored social engineering attacks on OSS projects, and this just happens to be one that got detected. Which sucks because it means the CIA already probably has backdoors into Linux.

  • @Jelster64
    @Jelster64 หลายเดือนก่อน

    That was absolutely excellent, probably the best general talk about free software I've ever seen.

    • @DylanBeattie
      @DylanBeattie 11 วันที่ผ่านมา

      Thank you! 🤍

  • @m4rt_
    @m4rt_ 3 หลายเดือนก่อน +9

    I have bought video games second hand in the past, but sadly, that is no longer a thing people do (unless they are selling some old game that you actually could buy a copy of). I miss the times when you actually owned the media that you bought. When you could continue to play it even when the developers stopped sporting it, when you could share the game with your friends. I was only around for the end of it, but I got a taste of it, and I miss it.

    • @SarahAndreaRoycesChannel
      @SarahAndreaRoycesChannel 3 หลายเดือนก่อน +1

      I bought a preowned PS3 last year and obviously some discs with preowned games along. But even thought stuff like GT5 and GT6 work, they are now cut down in their functionality as some parts of the game play already depended on servers that are shut down by now.

  • @Jasonlhy
    @Jasonlhy 3 หลายเดือนก่อน +3

    I completely agree support and maintenance should be paid.
    But for some commercial software I just feel even I paid I didn’t get the support I need even with premium Just answer you some standard answer.

  • @vsolyomi
    @vsolyomi 3 หลายเดือนก่อน +2

    One thing, tho: Germany law to my knowledge doesn't operate directly by precedent like it does in the US and the UK. So on one hand you don't need a precedent to enforce a law but also even if you have one, next time similar case ends up in a court it's not forced to decide the same. Judges do check history of previous cases when ruling, I believe, but it's not binding.

  • @myeyesareblind
    @myeyesareblind หลายเดือนก่อน

    thanks for the talk, love it!

  • @sanderd17
    @sanderd17 3 หลายเดือนก่อน +1

    35:10 contributing some code as learning developer is a good learning experience and can build a solid portfolio if you succeed.
    Don't expect big money from it, but some companies consider this to be equal to getting a degree.

  • @AndrewMorris-wz1vq
    @AndrewMorris-wz1vq 2 หลายเดือนก่อน

    To me a big part of this is that organizations can operate on FOSS, depend on it for critical systems, holding sensitive information, but when those things fail, when their customers suffer loses of critical system uptimes, data, or confidentiality, the consequences for them the organization are just to minor to justify the expense.
    If a CTO chooses to run software, without capable contractually obligated support internal or external they have choose to bear 100% of the consequences on their organization. If it effects their stakeholders, and customers they should be held liable as they have failed to do due diligence to shield them from risk.

  • @user-yc6km3iw7c
    @user-yc6km3iw7c 2 หลายเดือนก่อน

    Great talk, thank you~!

  • @herbertpimentel
    @herbertpimentel 3 หลายเดือนก่อน +1

    What amazing talk ❤

  • @JamesLeatherman
    @JamesLeatherman 3 หลายเดือนก่อน

    Glad to see John Popper is getting work.

  • @lerneninverschiedenenforme7513
    @lerneninverschiedenenforme7513 3 หลายเดือนก่อน +4

    The new payment model: Sounds like a very natural way of doing things.
    Would be nice if there would be someone who created the necessary infrastructure even for current package managers. As devs can make money, in the long run they will put their code on the freemium platform. naturally the older platforms will die out.
    This approach also seems quite fair (depending on the exact constraints): if you're a hobbyist and rather spend time than money, you can get it for free.
    However, I think he following are considerable problems:
    (1) large companies might rather get the source than to pay large bills, because it checks out for them (perhaps good pricing strategies will prevent that?) (Will the model still hold in these cases?)
    (2) With money comes the money-transfer-problem, accounting, laws, jurisdiction and locations-that-cannot-transfer-money (depending on the country the service is located). I wonder how this will impact things.

    • @Life4YourGames
      @Life4YourGames 3 หลายเดือนก่อน

      There's also a metrics problem. If your library is important but only used indirectly through other packages, you're potentially not getting the downloads depending on the form of packaging used.

  • @christophschneider3260
    @christophschneider3260 19 วันที่ผ่านมา

    this is brilliant

  • @Syntax753
    @Syntax753 2 หลายเดือนก่อน

    Brilliant!

  • @m4rt_
    @m4rt_ 3 หลายเดือนก่อน

    Technically in Norway, drinking beer while under age is not illegal, since we don't want to scare kids from asking for help if they give themselves alcohol poisoning, or just make some mistakes while drunk, but we still have a way of preventing them from getting alcohol. The solution is that through law we prevent you from being able to obtainin alcohol. If you buy it at the store, the person selling it to you is breaking the law. If you steal it, you're breaking the law. If someone buys it for you, they're breaking the law. If someone gives it to you, they're breaking the law.

  • @sundhaug92
    @sundhaug92 3 หลายเดือนก่อน +2

    15:13 Linux wasn't originally licensed under GPL but its own license that restricted commercial usage

  • @Heater-v1.0.0
    @Heater-v1.0.0 3 หลายเดือนก่อน +9

    That WASI suggestion. terrifies me. Imagine: You want to build a program with may parts written in different languages, you could end up with needing to include a Javascript engine to run your JS, a Java virtual machine to run Java components, a Go run time a dotNet visual machine, a Python interpreter etc. Oh and all that has to run on a WASM run time of course. Dear God the idea is insane,

    • @chrisnuk
      @chrisnuk 3 หลายเดือนก่อน

      Why would you build everything from source?

    • @Heater-v1.0.0
      @Heater-v1.0.0 3 หลายเดือนก่อน +2

      @@chrisnuk I did not say anything about building everything from source. If your program uses a Java component it will need to include (or at least have available) a Java Virtual Machine to run it. If it uses a C# component it will need a dotNet run time. Even a compiled Go program has a run time built in. Python, JS, Lua etc will of course come as source components and require their interpreters. And so on. The only way to avoid having to include this huge mountain of VM/runtimes would be to restrict the languages used to those that compile to WASM, C, C++, Rust etc.

    • @ITR
      @ITR 3 หลายเดือนก่อน +6

      Why would people want an interpreter running on wasm for components, that'd go entirely against the point. Just build directly to wasm.

    • @Heater-v1.0.0
      @Heater-v1.0.0 3 หลายเดือนก่อน +2

      @@ITR That is exactly my point. If the languages your components are created in compile down to WASM directly and can be linked together like native objects then all is well. But if your components are written in Java, C# and others that need a JVM or dotNet run time then you have to deliver that run time as well (compiled to WASM of course). If your components are written in Python, Lua etc then you need to deliver an interpreter as well. Even Go requires run-time support. The whole idea of mixing whatever languages together to run as WASM therefore brings huge overheads.

    • @ITR
      @ITR 3 หลายเดือนก่อน +1

      @@Heater-v1.0.0 From their website it seems like their main target is projects where people are already using different languages.
      But I assume if it was components, then eventually whatever components are written without the need for a runtime would win out on being efficient. Or maybe it'll go the web-route and people just won't care and make horribly slow software

  • @m4rt_
    @m4rt_ 3 หลายเดือนก่อน +1

    Haven't valve also said that if steam ever shuts down, they will give a way for players to continue to enjoy the games they have in their library?

  • @m4rt_
    @m4rt_ 3 หลายเดือนก่อน

    I write FOSS / Open Source code in my spare time because I enjoy it, and because I like sharing knowledge.
    Though to do that I write proprietary code for work so that I can earn a living.
    Sadly, just living of writing FOSS / Open Source code isn't a very viable thing unless you are a large contributor to a large project, which isn't a lot of people.

  • @salim444
    @salim444 4 หลายเดือนก่อน +9

    47:22 the free software foundation is fighting for freedom as a basic right of the internet dwellers. yeah we see it as extreme because they are few but that only means, to me, that we must push harder for this. Many of our rights today where once a convenience for few people. You don't always get free water to your house and the water you pull get from the well isn't the best and only the rich could use water as conveniently as today. but here we are, free access to water and convenient. I think the end goal of free software foundation is the answer. And I think it can be implemented for the business environment today. I don't think it is possible for games but maybe in the future it can.
    businesses that there model is a weak relationship with the customers don't want GPL because they will lose all the profit, but business that are made to serve customers will work with GPL and it is what the user of the software needs

    • @catriona_drummond
      @catriona_drummond 3 หลายเดือนก่อน +2

      Where do you live? I pay a monthly connection fee of 13 € and 1,93 € per cubic meter for water.

  • @alexhope212009
    @alexhope212009 3 หลายเดือนก่อน +2

    The way we are heading, coding won't really be a marketable skill and its only going to get harder to charge people for software.

  • @Ron-n2o
    @Ron-n2o 3 หลายเดือนก่อน

    It's interesting that you didn't talk about the possibilities of co-ops. Suppose you pay your $15/mo (Spotify model) or $50/mo (Adobe model), but it's a co-op instead. There is always the question of how to start one up, but that's true of any business. Venture capital seems easy at the start, but there are other ways that don't have the same long-term downsides. Any business can fail, but historically, co-ops have a relatively good track record.

  • @GeorgeTsiros
    @GeorgeTsiros 3 หลายเดือนก่อน

    Descent 1 was fully 3d, released one year before quake. Descent 2 added support for accelerated graphics cards and was released 3 months before Quake.
    I love Quake, but please do not claim it was "first", not that it being first has _that_ much significance.

  • @fringefringe7282
    @fringefringe7282 3 หลายเดือนก่อน +1

    Presenter is smart, but he forgot that companies are filled with such things as NuGet, so it would scale to large amounts of money anyway.

  • @sqeaky8190
    @sqeaky8190 3 หลายเดือนก่อน

    What about the Westinghouse TV v Busybox case, wasn't that over a GPL dispute?

  • @gnarfgnarf4004
    @gnarfgnarf4004 3 หลายเดือนก่อน

    Xerox were assholes. I was both an employee then a customer. They denied us technical knowledge to make best use of our $500,000 9700 laser printer.

  • @lerneninverschiedenenforme7513
    @lerneninverschiedenenforme7513 3 หลายเดือนก่อน +1

    perfect talk

  • @JeremyAndersonBoise
    @JeremyAndersonBoise 3 หลายเดือนก่อน

    Dylan always brings briliance, but the audio is buzzy and giving me an itch.

  • @hhhsp951
    @hhhsp951 3 หลายเดือนก่อน +1

    I just back-to-back watched Tenet like 9 times and can now no longer read 'Oslo' the same way.

  • @skyrimax
    @skyrimax 2 หลายเดือนก่อน

    Steve Ballmer saying "Linux is a cancer" is a bit rich coming from the guy at the helm of a company that was starting to become quite cancerous on the desktop computing environment aroud that time

  • @timseguine2
    @timseguine2 3 หลายเดือนก่อน +1

    I like the joke version that free software is free as in "free toilet"

  • @lerneninverschiedenenforme7513
    @lerneninverschiedenenforme7513 3 หลายเดือนก่อน

    Anyone seriously interested in setting up an infrastructure as dylan beattie presented to enable devs to get a pay back?

  • @edgeeffect
    @edgeeffect 3 หลายเดือนก่อน

    Wow Dylan, your talks have been steadily getting better the more of them you do... but this one... this one IS Geoff's solid gold helicopter! Top notch stuff!

  • @AkshatRamanathan
    @AkshatRamanathan 3 หลายเดือนก่อน

    The GOAT at it again

  • @Hoxolotl
    @Hoxolotl 3 หลายเดือนก่อน

    The golf in the Middle: have a look at Kicad.

  • @PragMero
    @PragMero 3 หลายเดือนก่อน

    dylan is my favourite furry

  • @falsemcnuggethope
    @falsemcnuggethope 2 หลายเดือนก่อน

    I'm not so sure about using Spotify as the role model. Spotify has historically been good at losing money, although that might just have changed. I fear that a similar model may just lead to en$hittification of OSS:

    • @sodiboo
      @sodiboo 27 วันที่ผ่านมา +1

      Spotify has been great at losing money because the record labels crave nearly all the revenue. Comapred to selling disks, Spotify is way less profitable when those are the two options, but because of Napster and friends, Spotify was a financial improvement at the time compared to rampant piracy, but most importanly it was more convenient than piracy.
      In open source software, the status quo is like Napster. but the copyright holders (we, the devlopers) see this as *fine*. we're not going to demand an unsustainable-for-the-packe-repo cut, because we have no legal grounds for that and no bargaining power. the software repositories already exist and they're completely free (and already self-sustainable). adding extra profit won't hurt the ecosystem, and the key takeaway from Spotify and The Cloud is that this added profit is also a *realistic outcome*. Spotify's business model would be wildly sustainable if the record labels didnt have them by the balls. In Open Source, the "record labels" dont exist.

  • @Ugunark
    @Ugunark 3 หลายเดือนก่อน

    algorithm. More shit like this please.

  • @nil0bject
    @nil0bject 3 หลายเดือนก่อน +1

    #StopKillingGames

  • @LandonMyra-e6m
    @LandonMyra-e6m หลายเดือนก่อน

    Jones James Johnson Lisa Allen Kenneth

  • @smort123
    @smort123 หลายเดือนก่อน

    This has aged well with WordPress lol

  • @rainworld-f3i
    @rainworld-f3i 3 หลายเดือนก่อน

    1:50
    2:20

  • @GeorgeTsiros
    @GeorgeTsiros 3 หลายเดือนก่อน

    Why not just sum the downloads of the 100 most popular ones? You'll get close enough. No need to do curve fitting and integration, jeez.

  • @lwinklly
    @lwinklly 3 หลายเดือนก่อน +1

    Is there any precedent to state that a package manager could only accept public domain packages? It was Arto Bendiken's writings that basically blackpilled me into realising that copyright-free software was the only way forward

  • @Onyx-it8gk
    @Onyx-it8gk 3 หลายเดือนก่อน

    Insert Crocodile Dundee meme

  • @catriona_drummond
    @catriona_drummond 3 หลายเดือนก่อน +1

    I cannot believe nobody laughed at Blender & The Gimp. I mean, yes it's a Scandinavian audience, but still...

  • @m4rt_
    @m4rt_ 3 หลายเดือนก่อน +1

    2 years away from general AI is a terrible estimate. It's a lot further away, maybe 20 years away, if not more, but that is relying on that we actually discover a way to do it in the near future... which I doubt that we will even do.
    (As with all other developers, I'm terrible at estimating, and my estimate is probably wrong, as I am not very knowledgeable in AI, but I know enough to know that we are far away from general AI. And in my opinion, we probably won't make general AI unless we find a different solution than throwing training data at the problem and hoping the AI will learn.)

    • @kyriosity-at-github
      @kyriosity-at-github 3 หลายเดือนก่อน +2

      I think it was some sarcasm, like "FSD next year" from Mister X since 2014.

    • @Pasora
      @Pasora 3 หลายเดือนก่อน +1

      It was a joke about how every year since 80s general AI has been 2 years away.

    • @GeorgeTsiros
      @GeorgeTsiros 3 หลายเดือนก่อน +1

      I like how people give estimates, even in the decades, about _Anything_ Intelligence,
      all the while we do not even have a _definition_ for what intelligence is, let alone measure and characterise it as "general" or "artificial".

  • @rezah336
    @rezah336 3 หลายเดือนก่อน +2

    open source is controlled by big tech, they decide what is being developed by sponsoring what they need, i have seen open source devs being proud of their project getting money from a company and all think is that they are slaves

    • @kyriosity-at-github
      @kyriosity-at-github 3 หลายเดือนก่อน +2

      Sponsoring isn't a salary or contract. You are not obliged to do anything for donation - thus there's no control such a way.

    • @Diamonddrake
      @Diamonddrake 3 หลายเดือนก่อน +1

      In software sponsorships generally all you're expected to do is say they gave you money and you get money and get to brag that your project matters enough that it gets sponsors. Its generally quite the win. Modest sponsorship offers rarely come with any requirements of any kind Outside of divulging the sponsorship exists in some public way.

    • @rezah336
      @rezah336 3 หลายเดือนก่อน +2

      @@Diamonddrake no, companies sponsor what they need, that is why linux is mostly used by companies

    • @rezah336
      @rezah336 3 หลายเดือนก่อน

      @@kyriosity-at-github i am getting censored btw, why do you think i am getting censored in this topic?

  • @RPG_Guy-fx8ns
    @RPG_Guy-fx8ns 4 หลายเดือนก่อน +8

    I never understood what free as in beer or free as in speech meant. I still don't. I think these are just bad analogies, or maybe I am stupid. beer and speech have a ton of weird rules.

    • @akirachisaka9997
      @akirachisaka9997 4 หลายเดือนก่อน +3

      Well I guess those weird rules are what we are talking about.
      As in, “free” is complicated. Different of kinds of free needs to obey different types of rules.

    • @tacticalassaultanteater9678
      @tacticalassaultanteater9678 3 หลายเดือนก่อน +13

      They aren't analogies, they're positions in example sentences.
      The "free" in "free beer" means without paying
      The "free" in "free speech" means without restriction.
      Over time this explanation of the two meanings got shortened to "free as in beer" or "free as in speech"

    • @Onyx-it8gk
      @Onyx-it8gk 3 หลายเดือนก่อน +5

      "Free as in free beer" means you don't have to pay for it. It's free as in cost. "Free as in free speech" means you have access to the source code AND you can modify the source code if you wish to make a different/better program.

    • @RPG_Guy-fx8ns
      @RPG_Guy-fx8ns 3 หลายเดือนก่อน

      @@Onyx-it8gk you can modify beer for your own consumption, but you need a separate license to redistribute it, is that the correct understanding of the concept? Free as in speech is still confusing. people get angry at plagiarism, like stealing jokes or stealing comments. Free as in Air might make more sense. Idk maybe summarizing legal contracts into buzzword phrases is inaccurate and kinda confusing.

    • @Orinslayer
      @Orinslayer 3 หลายเดือนก่อน

      there's no such thing as 'free beer', there's always a catch.