Why GPL violations are bad - Gary explains

Поділитися
Вставка
  • Опубліковано 26 гру 2024

КОМЕНТАРІ • 192

  • @zanemiracle6121
    @zanemiracle6121 6 років тому +135

    Wow Gary is super passionate I mean he always is but you can tell he is pissed at companies that take advantage. Well done sir!

  • @saadsyed6690
    @saadsyed6690 6 років тому +95

    Gary taking a shot at Xiaomi. Right on!

    • @TheLito0112010
      @TheLito0112010 6 років тому

      Saad Syed I figured that was the case. Well done

    • @84zhebiitha48
      @84zhebiitha48 6 років тому +9

      More like MediaTek.

    • @saadsyed6690
      @saadsyed6690 6 років тому +2

      Xiaomi as recent as a week ago. AA has an entire post about their business malpractices. Pretty sure AA doesn't take a day to make videos, edit them and publish them on the same day including doing all the necessary research.

  • @PravinPatil41
    @PravinPatil41 6 років тому +96

    Xiaomi, are you listening?

    • @jayasuriyas2604
      @jayasuriyas2604 6 років тому +7

      Pravin Patil yes they are the worst GPL violators ever they often release kernels after the products life cycle when nobody is interested to make ROMs or mods for the device.

    • @divadsn
      @divadsn 6 років тому +6

      At least they deliver their changes, compared to the competition in China like Huawei

    • @beezanteeum
      @beezanteeum 5 років тому

      @@divadsn *cough*
      Revoking UBL Service

  • @piyushmittra
    @piyushmittra 6 років тому +120

    I won't even be mad if Gary gave me homework..

  • @gardyarmand3788
    @gardyarmand3788 6 років тому +21

    Companies like these don't even deserve our money. That's sad

  • @cakeboss16
    @cakeboss16 6 років тому +12

    Geez you won't like Gary when he gets angry. Gary started spitting fire at the end about gpl violators. Great video as always

  • @emman100
    @emman100 6 років тому +44

    "Then there is something wrong with you"

    • @aLboOGieZ
      @aLboOGieZ 6 років тому +3

      Emmanuel Azadze *"SERIOUSLY"*

    • @emman100
      @emman100 6 років тому +1

      You right

  • @anb4351
    @anb4351 6 років тому +14

    is he talking about xiaomi???

  • @AndrewHahaLee
    @AndrewHahaLee 6 років тому +4

    The problem today is that all these giant tech companies are all US based. In my region in Asia, among lots of companies, there's no emphasis on western based licenses and regulations. You have a software coming in from the West, great. Now it's in Asia, so it stays in Asia. West is West, Asia is Asia. Their regulations VS our regulations. Business mentality here is such - the west is the big superpower, but here, we're the inferior region, what we do doesn't make any difference, so we just mind our own business, we're not within their scope of interest. Etc.
    It's just how cut off the market is over on this side of the globe. Not every country has courts that enforce US laws and regulations since we are not US. Many companies don't see a global market over here, instead, we only focus on regional - where there's hardly any reach or interest from western countries/industries. Every country has their own rules, and these rules are heavily seeded into different cultures, and they don't see the need to oblige with regulations that they don't feel a part of.

    • @75yado
      @75yado 3 роки тому

      Problem starts when this regional company goes worldwide. Immediately it starts as untrustworthy or thieves and it's very difficult to get rig of that label.

  • @cheetosortiz2783
    @cheetosortiz2783 6 років тому +6

    Gary is the best thing to come out of Android authority

  • @bazoo513
    @bazoo513 Рік тому

    Two additions (I am sure they are somewhere in one of your large back catalog I am yet to watch, but here they are, anyway):
    One, users of GPL licensed software are free to _sell_ it, as long as they respect the license. Why would anyone pay for GPL'ed SW? A frequent reason is that they get support bundled with it. Often, free "community editions" of open source software differ from commercial version only in support.
    Second, Free Software Foundation recognized that people who _sell_ their software would often like to use _some_ open source components, without making all of their software open source. And thus LPGP (Lesser (or Library) General Public License) was born. It typically covers libraries or other well defined components. Usual GPL rules apply to that component by itself - if you modify it for your use, you must release modifications under the same license. However, you are free to _link_ it with your other, closed source code to make closed source executables.
    Similarly, you are generally free to keep your source code closed even it you user open source tools (e.g. compilers) to make it.

  • @sudombd1230
    @sudombd1230 5 років тому +1

    GPL is better at saving you money than at making you money. This is what most big companies understand and what the majority of normal people don't. Sometimes this is worth it way more than actually selling and profiting off of a product. GPL projects are community driven and not strictly company driven. Of course usually the biggest players in these communities that develop the GPL project are actual, real, massive, extremely wealthy companies that found out they can save/make money through this particular GPL product. In return they submit changes/contribute to this project making it even bigger, stronger and better. This is why currently open source projects are advancing faster and gaining more ground than proprietary projects. Of course there are certain types of programs that are not really worth making open source but they are specific cases. For the biggest and most widely used projects open source proved to be a more efficient, faster, stable and secure way to develop.

  • @tough_stuff6809
    @tough_stuff6809 6 років тому +25

    This is a great and passionate explanation of why the GPL is so important. Good work!

  • @p_mouse8676
    @p_mouse8676 6 років тому +2

    There are also thousands of examples people violate closed source and patents. In the end the company with the biggest wallet wins

  • @StarkTMA
    @StarkTMA 6 років тому +64

    Video by Gary Sims, Clicks instantly
    I would like to ask something sir, If you could make a series on UA-cam where you explain how CPUs works in details, GPUs, Wireless devices, Monitors, Cameras, How can computers use logic gates to do this wonderful job and things like that to teach people about everything so it's no longer "Magic", It'll be really really helpful for new people and even me, I know alot of things but not enough
    Thank you for your amazing work, And hopefully you'll read this :)

    • @BigRedHeadd
      @BigRedHeadd 6 років тому +3

      StarkTMA theres a great course in coursera called nand to tetris that teaches just that. It goes from logic gates to cpu to assemblers and finally to an OS. Lectures are pretty easy, especially if you don't do the exercises and just get a feel for it.

    • @iustinianconstantinescu5498
      @iustinianconstantinescu5498 6 років тому +3

      There is also a channel named Ben Eater .

  • @ThisNameIsVeryClever
    @ThisNameIsVeryClever 6 років тому +5

    These informative videos are the best thing on this channel, and this video in particular is probably the most important. More people need to pay attention to free and open source development.

  • @michaelneild5133
    @michaelneild5133 6 років тому +1

    I agree with Mr Gary Sims. These companies ought to have at least a little bit of social conscience and abide by the contract which they have agreed. It is incumbent upon them to acknowledge the people whose shoulders they are standing upon, as Mr Sims so rightly puts it!!!
    Most excellent video, Sir!!!

  • @Garythefireman66
    @Garythefireman66 6 років тому +1

    Professor Gary comes through again, and I feel really bad for whoever set him off. Gary's gonna tear you a new one!!

  • @Chris-bt4xj
    @Chris-bt4xj 6 років тому +5

    Right on Gary! Let them have it!

  • @mrinalkd
    @mrinalkd 6 років тому +8

    Best line, 8:38 .

  • @ilovejingle
    @ilovejingle 3 роки тому

    So they don’t have to publish the changes of android, but have to publish the changes in Linux kernel , am I understanding correctly?

  • @SW33wNecie
    @SW33wNecie 6 років тому +39

    Woah, Gary went kind of salty here, didn't he

  • @AandHAutomationllc
    @AandHAutomationllc 2 роки тому

    If you are using an open source firmware GPL on an embedded board but you have a custom android code that communicates with it are you obligated to release your android code?

  • @melchizedekpsj
    @melchizedekpsj 6 років тому +6

    Good job, sir Gary!

  • @drtechtek2165
    @drtechtek2165 6 років тому

    So all the android phones are publish under the GPL license? and every one can copy the software?

  • @ZakElbas
    @ZakElbas 6 років тому +5

    Very passionate video. Great as always

  • @NightmareCrab
    @NightmareCrab 5 років тому

    So do I do MIT or GPL3 for my dinky snake game?

  • @utkarshgupta2943
    @utkarshgupta2943 6 років тому +8

    I just love this guy!👌

  • @sharidass1408
    @sharidass1408 5 років тому +1

    Best Video on Software Licensing that I watched so far!

  • @hodsmat
    @hodsmat 6 років тому +10

    *cough* Xiaomi *cough*

  • @amoldhamale3202
    @amoldhamale3202 3 роки тому

    One clarification I'm seeking about GPL, especially as a weak-copyleft is whether we need to acknowledge or make the source code available if we are using the existing source code as it is without any modifications. For example, I download and use the Linux kernel source for a commercial embedded product. However, I do not make any changes to the kernel but just add some of my proprietary applications to it. What am I supposed to do in this scenario?

    • @Zephyrus0
      @Zephyrus0 3 роки тому +1

      That's modification, adding, removing, changing comes under modification.

  • @ShahyanBharucha30
    @ShahyanBharucha30 5 років тому

    @AndroidAuthority I wanted to know how will a person know if GPL code is used if only the exe is published by the company. thanks.

  • @Steve-Richter
    @Steve-Richter 5 років тому

    Confusing. Why does an Android app have to modify the Linux kernel? Can a developer write and sell an android app, release the source but stipulate that users of the app have to pay a license fee?

  • @HighEndDigitalArchitect
    @HighEndDigitalArchitect 5 років тому +1

    Hi Gary, thank you for sharing this great content. I have a question as something is not clear to me. We are building a professional site builder with extensions based on Drupal (GPL v2) with other 3rd party modules (also GPL v2). This is going to be an online product, subscription based. We are not changing the core of Drupal but we might modify some 3rd party modules. What we should do in order to be fully fair maintaining the license. Do we just add more text to copyrights disclaimer on the page of the product or do we need to do something more? Thank you :)

  • @Ruptured_AU
    @Ruptured_AU 2 роки тому

    Thanks a lot great explanation!
    I have a question about GPL tho. What about a say a composer or a node package under GPL? Can it be installed in a project without forcing them to give me their entire project source?
    I would like to receive any changes/fixes made to MY source code, but I don't expect to get everything they do just because some small part of it depends on my library. Eg. Say a Shoe company builds a web app to create custom shoes in a 3d interface and paint them etc and they are using my API Router I build. I dont expect them to share their 3d engine and product management system etc. But if they create a FORK of my library so they can fix/improve something for their purposes then Id like to receive that.
    Is there any licence that asks for contributions without the creep? Guess there is no way to enforce any of this anyway. I mean if its closed source how can you know if they are using your code at all in the first place.

  • @Gundre82
    @Gundre82 6 років тому +8

    GPL or barbarism!

  • @Zeturic
    @Zeturic 6 років тому +1

    I much prefer permissive licenses (BSD stye) to copyleft licenses (GPL style).

  • @cmdaltctr
    @cmdaltctr 3 роки тому

    This is similar to WordPress plugins, right? Or they should not publish the changes?

  • @storyls
    @storyls 3 роки тому

    “Social contract”
    It is not, it’s a legally binding license. In the United States, if you are violating a software license, you are committing software infringement and can be sued as sucu

    • @Axel_Andersen
      @Axel_Andersen 3 роки тому

      I guess it is both. As to suing, the contract is between the copyright holders and the user. It is up to the copyright holder(s) to sue. Or not. Even preparing for a court case in USA runs into +$100k / month (!!) in and that is an easy 6 month before you get to court. So you easily run a bill of half a million before you even get to court and there is no guarantee how the case ends and who pays the bill.

  • @Anirudhadonge
    @Anirudhadonge 6 років тому

    I have one question....what happened to people who disobey GNU? Is there any legal action taken agent them?

    • @GarySims
      @GarySims 6 років тому +2

      Anirudha Donge There has been legal action taken in the past, try gpl-violations.org

  • @Lamine_yaml
    @Lamine_yaml 3 роки тому

    How such violations are detected? Let's say I build an application on top some GPL licensed repo and make it closed source. How can the author of repo find out that I am using it?

    • @Axel_Andersen
      @Axel_Andersen 3 роки тому

      With difficulty. In theory if you have plausible reason to suspect a violation you can get a court order that would allow you or some intermediary to examine their source code. In practice I expect this never happens.

  • @rakibrownaq6855
    @rakibrownaq6855 6 років тому

    In South Asia market most of the product of Xiaomi are not with kernel source code. This is a great violation.. I would request you guys (tech website and channels) to criticize them for this kind of behavior.

  • @JohnDoe-ni3bt
    @JohnDoe-ni3bt 5 років тому

    Gary could you please explain GPL 2 vs 3 and what exactly Linus meant when he ragged on v3? I don't understand

  • @AmishMunshi
    @AmishMunshi 6 років тому +1

    Amazing video. You have the best videos on UA-cam. Thanks for all the effort you put in for making the videos.

  • @laci272
    @laci272 3 роки тому

    Does GPL ONLY means that the changes need to be published? What about the rest of the code that relied on it? Like you said. If the Linux Kernel is GPL, doesn't that mean that ALL of Android should be GPL too? Or just the changes that Google made to the kernel? Why is this so confusing?

  • @googleuser9422
    @googleuser9422 3 роки тому

    So if you don't modify the linux kernel you can use it to create a proprietary software? And if a company violates GPL what happens? They get sued? Who sues them?

    • @Zephyrus0
      @Zephyrus0 3 роки тому

      If you haven't changed anything then you would be just using an API which interfaces with your proprietary program and that's perfectly fine.
      And yes they get sued after the violation of the license, and the copyright holder of the project sues them.

    • @googleuser9422
      @googleuser9422 3 роки тому

      @@Zephyrus0 oh thanks. And if the code isn't open source, how would people outside of the company know they are violating the license?

    • @Zephyrus0
      @Zephyrus0 3 роки тому

      @@googleuser9422 GPL explicitly allows internal use as long as you aren't sharing with anyone because it's a distributive license not end user license.
      You can make as many as changes you want and use them, you can do it but can't release it.
      Also the receiver of the GPL program have to ask first for the source files, and you are given a timeframe to comply with the request (there isn't a timeframe for GPL v2 so it becomes a violation the moment someone doesn't have a source, legally, but for GPL v3 it's exactly 30 days) if you don't then only it's a violation.

    • @googleuser9422
      @googleuser9422 3 роки тому +1

      @@Zephyrus0 thanks now I understand better

  • @SREENIVASULUK-r9x
    @SREENIVASULUK-r9x Рік тому

    Excellent video and you have explained the significance of GPL very well and easy to understand. Thanks !

  • @tworizki
    @tworizki 6 років тому +1

    Some tech giants actually employ engineers to contribute to the open source community. Just saying.

  • @PashokRibakov
    @PashokRibakov 6 років тому +5

    So emotional speech! TY for your videos)

  • @CodHumors
    @CodHumors 4 роки тому

    As much as I agree, money doesn't care about injustice.

  • @MrStefanica
    @MrStefanica 3 роки тому

    Very nice explanation ! Idid not know about Social Contract. This information MUST be passed around. Thanks !

  • @hg75gs
    @hg75gs 6 років тому +1

    Gary you're amazing at explain how the hardware of a smartphone works and also how the software works in a way that is didactic and and entertaining way combining both simple and technical ways
    YOU DO AN AMAZING WORK, SO PLEASE KEEP ON DO IT AND THANK YOU FOR GARY EXPLAINS VIDEOS THAT YOU DID, YOU'RE DOING AND OF COURSE WILL DO
    P.S. : I watched another video here in UA-cam to see how they explained things but I am sorry for them they're can not even neither compete nor can do it better than you
    if you can I love to replay to this comment

  • @ctrl-alt-tutor5587
    @ctrl-alt-tutor5587 5 років тому +1

    Sorry, but these strong copyleft licenses are not much better than any proprietary license, and the belief that they enforce software freedom has largely gone alongside Richard Stallman's recent exit from the OSS and Free Software scene. A restriction is a restriction, and to prevent proprietary software companies from making derivative works under their own terms is by no means a way of freeing your software. People contribute to the OSS scene for the good of everyone, out of either a passion for technology, or because they're developing a software subsystem of a proprietary product that they don't mind open sourcing (and in fact doing so likely helps improve that subsystem). I strongly urge lovers of software freedom to use either the MIT or Apache 2.0 license.

    • @Steve-Richter
      @Steve-Richter 5 років тому

      How is Microsoft able to provide the WSL? Is it that WSL is an optional install?

  • @mattig89ch
    @mattig89ch 6 років тому +2

    Yes! Just so much yes here. Keep up the great work!

  • @BrokebackBob
    @BrokebackBob 6 років тому +1

    So why don't we shame and boycott these violators??

  • @darkbyte2005
    @darkbyte2005 6 років тому +1

    Gary explains we all listen

  • @frankroby1554
    @frankroby1554 6 років тому +1

    Excellent Gary

  • @rogehmarbi
    @rogehmarbi 6 років тому

    Why did everyone mention Xiaomi here? Something they've done?? I'm out of the loop here so an explanation would be helpful..

  • @taneliharkonen2463
    @taneliharkonen2463 3 роки тому

    Wow! That came straight from the heart!!

  • @andresgalvez696
    @andresgalvez696 6 років тому

    Thanak you Gary you are very kind to publish this video. Now where I need to publish the modified code that I too freely? Let´s say I took it from GitHub?

  • @gabrielwilliams6373
    @gabrielwilliams6373 6 років тому +1

    Pure passion in 1s and 0s.

  • @xceeder
    @xceeder 6 років тому

    Gary , can I ask you something ? I know you've wrote apps before for android when you've been running custom benchmarking tests so my question is have you ever made an app and released it in the playstore and if not why not, because if I had the skills to write code and make apps that's all I'd be doing all day ...

    • @GarySims
      @GarySims 6 років тому +1

      HD Android Gameplay.tv Coding is the easy part, having a good idea is the hard bit!

  • @1Schueni
    @1Schueni 6 років тому +1

    Hi Gary! Great Video! Could you also explain the difference between GPL2 und GPL3?

  • @frankroby1554
    @frankroby1554 6 років тому +4

    Best Post ever Gary.

    • @savage1267
      @savage1267 6 років тому

      FRANK ROBY Seconded.

  • @mozammilhasan4212
    @mozammilhasan4212 6 років тому

    Gary Sims ! Sir, I have a lot of respect for you. Your videos are great, great job !

  • @svinye5545
    @svinye5545 6 років тому +1

    There is also the Lesser GPL that allows for use of proprietary add-ons on an OS.Plus it's not like you cant sell GPL licensed software for money. www.gnu.org/philosophy/selling.en.html

  • @bearpapa1606
    @bearpapa1606 6 років тому

    Unfortunately, GPL non-compliance is par for the course in the world of Android. Budget SoC company MediaTek once tried charging users for access to GPL'd code. Motorola under Lenovo has been regularly accused of violating the GPL and releasing incomplete sources or sources that differ from the kernel shipping on devices. Unsurprisingly, the majority of these alleged GPL violators are from China, which often plays fast and loose with IP law.
    so i guess gary mean a lot of the companies from china, maybe some from taiwan.

  • @abdullahzafar4401
    @abdullahzafar4401 4 роки тому +1

    THANK YOU FOR THIS VIDEO ❤️👍👍👍

  • @PaceyPimp
    @PaceyPimp 6 років тому +8

    True they need to get paid so they can contribute to the creator to help him budget there new creations

  • @jamesagoodall
    @jamesagoodall 5 років тому

    At the end, I thought he was going to say "take a long walk off a short pier" LOL, would have been funny

  • @cheetosortiz2783
    @cheetosortiz2783 6 років тому

    Is this in respect to xiaomi not releaseing their source code? I think after the backlash, they finally did.

  • @TheBeeOBee
    @TheBeeOBee 6 років тому +2

    Hmmm what companies is he calling out here?

    • @aRoamingDuck
      @aRoamingDuck 6 років тому +1

      Mainly Xiaomi I would assume.

    • @jayasuriyas2604
      @jayasuriyas2604 6 років тому

      Companies like xiaomi and mediatek.I like xiaomi but this behavior of them frustrates me.

  • @pntx155
    @pntx155 6 років тому +1

    You sir, are the real MVP

  • @manishpaul26
    @manishpaul26 4 роки тому

    Wonderfully explained! Thank you!!

  • @SLEEPYJK
    @SLEEPYJK 6 років тому +1

    Damnit Gary, I wish I had even just a smidgen of your knowledge with tech...

  • @abuthahirdancho5045
    @abuthahirdancho5045 3 роки тому

    7:05 that chairman and shareholders are worse than leeches and other parasites🤮

  • @Dthus
    @Dthus 6 років тому +2

    Ya Gary U Showed Them!!!

  • @danielkrajnik3817
    @danielkrajnik3817 3 роки тому

    3:22 it's unfortunate that he used any terms... ever

  • @V.E.D.A.N.G
    @V.E.D.A.N.G 6 років тому

    Is he the founder of channel?

    • @GarySims
      @GarySims 6 років тому +1

      Vedang Upadhye No I am not, just one part of a fantastic group of writers and videographers.

  • @TheSkunkyMonk
    @TheSkunkyMonk 3 роки тому

    GPL2, Best one to use in my eyes, ensures you get any improvements back.

  • @oghenekaro
    @oghenekaro 6 років тому

    Can these companies be sued and their license taken away?

  • @kolt9051
    @kolt9051 6 років тому +2

    I fricken love these man! Thanks so much Gary! I hope you continue to make many more :}

  • @1MarkKeller
    @1MarkKeller 6 років тому +3

    *GARY!!!* *GOOD EVENING PROFESSOR!!!*
    Sorry I'm late, but I'm working weird hours again.

    • @GarySims
      @GarySims 6 років тому +2

      Mark Keller MARK!!!

  • @adev9571
    @adev9571 8 місяців тому

    Indeed you are the BEST, thanks

  • @KouroushMetal
    @KouroushMetal 6 років тому +1

    Very Well Explained!

  • @AbdulRahimAnsari
    @AbdulRahimAnsari 6 років тому +1

    Gary for president! Soon

  • @good2333
    @good2333 6 років тому

    Gary The Legend, awesome video as always.

  • @ijustsawthat
    @ijustsawthat 3 роки тому

    But what if I just use the libs whitout modifying them ?

  • @amyalldredge6994
    @amyalldredge6994 5 років тому

    Thanks so much This actually helped me understand a lot

  • @DanielPeraalta
    @DanielPeraalta 4 роки тому

    utmost respect for you gary!

  • @faizroo10
    @faizroo10 6 років тому +2

    You don't need our permission

  • @flobbie87
    @flobbie87 3 роки тому

    Yeah, but can it still be considered free with that limitation? I think not.

    • @Zephyrus0
      @Zephyrus0 3 роки тому +1

      What limitation?

    • @flobbie87
      @flobbie87 3 роки тому

      @@Zephyrus0, if you distribute any derivative work, you have to use a compatible license. This can be considered a limitation of the freedom to "modify and share".

    • @Zephyrus0
      @Zephyrus0 3 роки тому +1

      @@flobbie87 it doesn't stop you from modifying or sharing stuff, you can still add, remove or change the code you want and share it in a source or binary format.

    • @flobbie87
      @flobbie87 3 роки тому

      @@Zephyrus0, no, it forces me to also release my additions with a compatible license.

    • @Zephyrus0
      @Zephyrus0 3 роки тому +1

      @@flobbie87 but it didn't stopped you from modifying or sharing.

  • @incii_il
    @incii_il 6 років тому

    I don't understand why the iphone7810's animations is so smooth unlike android... will someone start to fix that? Even I have my Qualcomm Snap821 it fast but in app is still quite not good compared with Apple phone..

  • @beefgoat80
    @beefgoat80 6 років тому

    This reminds me of my dad's "don't be a dick" lesson

  • @mayankmakhija1879
    @mayankmakhija1879 6 років тому

    I hate #Xiaomi for delaying the kernel sources for the #MIA1

  • @threatripper
    @threatripper 6 років тому +1

    Very good

  • @austindean4824
    @austindean4824 6 років тому

    Debt sacrifice racial quantity benefit smart close knowledge similar eventually.

  • @UCjNrKLyRJI-abFA8qiNo92Q
    @UCjNrKLyRJI-abFA8qiNo92Q 3 роки тому

    Apple's MacOS after keeping their linux code private for 25 years: 👀

    • @Zephyrus0
      @Zephyrus0 3 роки тому

      They use BSD as base not Linux

  • @jGRite
    @jGRite 6 років тому

    YOU BETTER PREACH THAT OPEN SOURCE DOCTRINE!!

  • @mateusschembri2194
    @mateusschembri2194 6 років тому +1

    As aways, a great video!