Why GPL violations are bad - Gary explains

Sdílet
Vložit
  • čas přidán 9. 07. 2024
  • Read more: andauth.co/WCtJZF | The thing about open source software is that it is equally a social contract as well as a legal agreement. That is why companies that break the open source "contract" are immoral and unjust.
    Download the Android Authority App: andauth.co/aa-app
    Subscribe to our CZcams channel: andauth.co/subscribe
    ----------------------------------------------------
    Stay connected to Android Authority:
    - www.androidauthority.com
    - / androidauthority
    - / androidauth
    - / androidauthority
    - / androidauth
    - google.com/+androidauthority
    Follow the Team:
    Josh Vergara: / jvtechtea
    Joe Hindy: / thatjoehindy
    Lanh Nguyen: / lanhnguyenfilms
    Jayce Broda: / jaycebroda
    Gary Sims: / garysims
    Kris Carlon: / kriscarlon
    Nirave Gondhia: / nirave
    David Imel: / durvidimel
    Bailey Stein: / baileystein1
  • Věda a technologie

Komentáře • 193

  • @zanemiracle6121
    @zanemiracle6121 Před 6 lety +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 Před 6 lety +96

    Gary taking a shot at Xiaomi. Right on!

    • @TheLito0112010
      @TheLito0112010 Před 6 lety

      Saad Syed I figured that was the case. Well done

    • @84zhebiitha48
      @84zhebiitha48 Před 6 lety +9

      More like MediaTek.

    • @saadsyed6690
      @saadsyed6690 Před 6 lety +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 Před 6 lety +96

    Xiaomi, are you listening?

    • @jayasuriyas2604
      @jayasuriyas2604 Před 6 lety +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 Před 6 lety +6

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

    • @beezanteeum
      @beezanteeum Před 5 lety

      @@divadsn *cough*
      Revoking UBL Service

  • @gardyarmand3788
    @gardyarmand3788 Před 6 lety +22

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

  • @piyushmittra
    @piyushmittra Před 6 lety +122

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

  • @emman100
    @emman100 Před 6 lety +45

    "Then there is something wrong with you"

  • @cakeboss16
    @cakeboss16 Před 6 lety +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

  • @anb4351
    @anb4351 Před 6 lety +16

    is he talking about xiaomi???

  • @StarkTMA
    @StarkTMA Před 6 lety +65

    Video by Gary Sims, Clicks instantly
    I would like to ask something sir, If you could make a series on CZcams 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 Před 6 lety +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 Před 6 lety +3

      There is also a channel named Ben Eater .

  • @AndrewHahaLee
    @AndrewHahaLee Před 6 lety +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 Před 2 lety

      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.

  • @bazoo513
    @bazoo513 Před rokem

    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.

  • @tough_stuff6809
    @tough_stuff6809 Před 6 lety +26

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

  • @ThisNameIsVeryClever
    @ThisNameIsVeryClever Před 6 lety +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.

  • @p_mouse8676
    @p_mouse8676 Před 6 lety +2

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

  • @sudombd1230
    @sudombd1230 Před 5 lety +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.

  • @HighEndDigitalArchitect
    @HighEndDigitalArchitect Před 5 lety +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 :)

  • @AmishMunshi
    @AmishMunshi Před 6 lety +1

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

  • @cheetosortiz2783
    @cheetosortiz2783 Před 6 lety +6

    Gary is the best thing to come out of Android authority

  • @ZakElbas
    @ZakElbas Před 6 lety +5

    Very passionate video. Great as always

  • @AandHAutomationllc
    @AandHAutomationllc Před rokem

    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?

  • @mrinalkd
    @mrinalkd Před 6 lety +8

    Best line, 8:38 .

  • @michaelneild5133
    @michaelneild5133 Před 6 lety +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 Před 6 lety +1

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

  • @hg75gs
    @hg75gs Před 6 lety +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 CZcams 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

  • @melchizedekpsj
    @melchizedekpsj Před 6 lety +6

    Good job, sir Gary!

  • @hodsmat
    @hodsmat Před 6 lety +11

    *cough* Xiaomi *cough*

  • @sharidass1408
    @sharidass1408 Před 4 lety +1

    Best Video on Software Licensing that I watched so far!

  • @ilovejingle
    @ilovejingle Před 3 lety

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

  • @amyalldredge6994
    @amyalldredge6994 Před 5 lety

    Thanks so much This actually helped me understand a lot

  • @kolt9051
    @kolt9051 Před 6 lety +2

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

  • @SW33wNecie
    @SW33wNecie Před 6 lety +39

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

  • @user-oi7vy4ve7i
    @user-oi7vy4ve7i Před rokem

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

  • @drtechtek2165
    @drtechtek2165 Před 6 lety

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

  • @MrStefanica
    @MrStefanica Před 3 lety

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

  • @mattig89ch
    @mattig89ch Před 6 lety +2

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

  • @Chris-bt4xj
    @Chris-bt4xj Před 6 lety +5

    Right on Gary! Let them have it!

  • @manishpaul26
    @manishpaul26 Před 4 lety

    Wonderfully explained! Thank you!!

  • @mozammilhasan4212
    @mozammilhasan4212 Před 6 lety

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

  • @utkarshgupta2943
    @utkarshgupta2943 Před 6 lety +8

    I just love this guy!👌

  • @ShahyanBharucha30
    @ShahyanBharucha30 Před 4 lety

    @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.

  • @amoldhamale3202
    @amoldhamale3202 Před 2 lety

    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 Před 2 lety +1

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

  • @PashokRibakov
    @PashokRibakov Před 6 lety +5

    So emotional speech! TY for your videos)

  • @JohnDoe-ni3bt
    @JohnDoe-ni3bt Před 4 lety

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

  • @Zeturic
    @Zeturic Před 6 lety +1

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

  • @Ruptured_AU
    @Ruptured_AU Před 2 lety

    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.

  • @Steve-Richter
    @Steve-Richter Před 4 lety

    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?

  • @Gundre82
    @Gundre82 Před 6 lety +8

    GPL or barbarism!

  • @frankroby1554
    @frankroby1554 Před 6 lety +1

    Excellent Gary

  • @KouroushMetal
    @KouroushMetal Před 6 lety +1

    Very Well Explained!

  • @good2333
    @good2333 Před 6 lety

    Gary The Legend, awesome video as always.

  • @NightmareCrab
    @NightmareCrab Před 4 lety

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

  • @mateusschembri2194
    @mateusschembri2194 Před 6 lety +1

    As aways, a great video!

  • @taneliharkonen2463
    @taneliharkonen2463 Před 2 lety

    Wow! That came straight from the heart!!

  • @1Schueni
    @1Schueni Před 6 lety +1

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

  • @pntx155
    @pntx155 Před 6 lety +1

    You sir, are the real MVP

  • @cmdaltctr
    @cmdaltctr Před 2 lety

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

  • @Dthus
    @Dthus Před 6 lety +2

    Ya Gary U Showed Them!!!

  • @abdullahzafar4401
    @abdullahzafar4401 Před 4 lety +1

    THANK YOU FOR THIS VIDEO ❤️👍👍👍

  • @tworizki
    @tworizki Před 6 lety +1

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

  • @frankroby1554
    @frankroby1554 Před 6 lety +4

    Best Post ever Gary.

  • @BrokebackBob
    @BrokebackBob Před 6 lety +1

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

  • @jamesagoodall
    @jamesagoodall Před 4 lety

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

  • @xceeder
    @xceeder Před 6 lety

    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 Před 6 lety +1

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

  • @DanielPeraalta
    @DanielPeraalta Před 4 lety

    utmost respect for you gary!

  • @adev9571
    @adev9571 Před 2 měsíci

    Indeed you are the BEST, thanks

  • @1MarkKeller
    @1MarkKeller Před 6 lety +3

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

    • @GarySims
      @GarySims Před 6 lety +2

      Mark Keller MARK!!!

  • @PaceyPimp
    @PaceyPimp Před 6 lety +8

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

  • @SLEEPYJK
    @SLEEPYJK Před 6 lety +1

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

  • @abuthahirdancho5045
    @abuthahirdancho5045 Před 3 lety

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

  • @threatripper
    @threatripper Před 6 lety +1

    Very good

  • @andresgalvez696
    @andresgalvez696 Před 5 lety

    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 Před 5 lety +1

    Pure passion in 1s and 0s.

  • @GovindaSakhare
    @GovindaSakhare Před 3 lety

    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 Před 3 lety

      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.

  • @shubhamchandiok6700
    @shubhamchandiok6700 Před 6 lety

    Awesome video , loved the last part where u were little aggressive and u(we) should be aggressive with these things.

  • @CodHumors
    @CodHumors Před 3 lety

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

  • @storyls
    @storyls Před 3 lety

    “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 Před 3 lety

      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.

  • @rakibrownaq6855
    @rakibrownaq6855 Před 6 lety

    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.

  • @darkbyte2005
    @darkbyte2005 Před 6 lety +1

    Gary explains we all listen

  • @laci272
    @laci272 Před 3 lety

    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?

  • @schrodingersdog3188
    @schrodingersdog3188 Před 6 lety

    More content like this please.

  • @amalaljohari9358
    @amalaljohari9358 Před 3 lety

    great video

  • @savage1267
    @savage1267 Před 6 lety

    Best one. 👍

  • @Wren4123
    @Wren4123 Před 6 lety

    Preach it Gary!

  • @svinye5545
    @svinye5545 Před 6 lety +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

  • @TheSkunkyMonk
    @TheSkunkyMonk Před 2 lety

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

  • @bearpapa1606
    @bearpapa1606 Před 6 lety

    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.

  • @Anirudhadonge
    @Anirudhadonge Před 6 lety

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

    • @GarySims
      @GarySims Před 6 lety +2

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

  • @danielkrajnik3817
    @danielkrajnik3817 Před 3 lety

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

  • @rogehmarbi
    @rogehmarbi Před 6 lety

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

  • @googleuser9422
    @googleuser9422 Před 2 lety

    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 Před 2 lety

      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 Před 2 lety

      @@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 Před 2 lety

      @@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 Před 2 lety +1

      @@Zephyrus0 thanks now I understand better

  • @AbdulRahimAnsari
    @AbdulRahimAnsari Před 6 lety +1

    Gary for president! Soon

  • @BryantMitchell
    @BryantMitchell Před 6 lety

    You’re like, really smart, dude!

  • @jGRite
    @jGRite Před 6 lety

    YOU BETTER PREACH THAT OPEN SOURCE DOCTRINE!!

  • @cheetosortiz2783
    @cheetosortiz2783 Před 6 lety

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

  • @itaco8066
    @itaco8066 Před 6 lety

    Gary is cool af

  • @faizroo10
    @faizroo10 Před 6 lety +2

    You don't need our permission

  • @TheBeeOBee
    @TheBeeOBee Před 6 lety +2

    Hmmm what companies is he calling out here?

    • @aRoamingDuck
      @aRoamingDuck Před 6 lety +2

      Mainly Xiaomi I would assume.

    • @jayasuriyas2604
      @jayasuriyas2604 Před 6 lety

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

  • @UNBOXINgdude
    @UNBOXINgdude Před 6 lety

    grate

  • @mayankmakhija1879
    @mayankmakhija1879 Před 6 lety

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

  • @rozaidi78
    @rozaidi78 Před 6 lety

    they should watch this.