Slashdot Mirror


CopperheadOS Fights Unlicensed Installations On Nexus Phones (xda-developers.com)

An anonymous reader writes: Earlier this week security-hardened Android build CopperheadOS temporarily blocked Nexus updates on its servers after finding out that other companies have been flashing the ROM onto Nexus phones and selling them commercially in violation of the CopperheadOS licensing terms. The incident highlights an inherent problem in getting open source to be used by the masses: the difficulty of organizations being able to build and monetize a successful, long-term open source business model...
"We've enabled over-the-air updates again," CopperheadOS tweeted Saturday, "to avoid impacting our remaining customers on Nexus devices and other legitimate users. However, downloads on the site will no longer be available and we'll be making changes to the update client for Nexus devices."

In an earlier series of tweets, they explained it's an ongoing issue. "It's not okay to disrespect our non-commercial licensing terms for those official builds by flashing and selling it on hundreds of phones... This is why we've been unable to sell access to Pixel images. There are people that are going to buy those and flash + sell devices in direct competition with us in violation of the licensing terms. Needing to deal with so many people acting in bad faith makes this difficult.

"It's not permitted for our official Nexus builds and yet that's what's happening. We do all of the development, testing, release engineering and we provide the infrastructure, and then competitors sell far more devices than us in violation of our licensing terms. Ridiculous."

49 of 97 comments (clear)

  1. Not sure they understand licensing by Luthair · · Score: 5, Informative

    If you look at their github account they've dropped their license into clones of Google's Android repositories. Even if you're adding commits you don't get to re-license the code.

    1. Re:Not sure they understand licensing by HornWumpus · · Score: 1

      Isn't the GPL specifically designed to prevent this?

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    2. Re: Not sure they understand licensing by Anonymous Coward · · Score: 3, Informative

      They may no understand licensing, but they (the people behind CopperheadOS) also don't understand hypocrisy.

      CopperheadOS is based on Android (which they didn't create), which itself is based on the Linux kernel (which they also didn't create). They are perfectly happy to take the work of others and use it for their own benefit, but when someone else does that to THEM . . . . .ZOMG!!! IT'S TERRIBLE!! WE CANNOT ALLOW THIS!!!

      STFU.

    3. Re:Not sure they understand licensing by mysidia · · Score: 4, Interesting

      The Apache 2.0 License most of Android is under permits Sublicensing, but not complete License Replacement --
      the new license needs to include the Apache terms.

      ALSO, the License they have cited the CreativeCommons-NonCommercial-ShareAlike is NOT DESIGNED to be used for software source code and binaries, and it does not even qualify as an Open Source software license.

    4. Re: Not sure they understand licensing by mysidia · · Score: 1

      The Linux kernel is licensed under GPLv2, but the rest of Android is licensed under the Apache License.

      The binary firmware blob is under the GPL, because the Apache 2 license is GPL-compatible, what happens is the entire BLOB file which is distributed is subject to the most restrictive license, and distributing a Blob containing GPL binary code with additional non-commercial use restrictions would be a GPL violation.

    5. Re: Not sure they understand licensing by Anonymous Coward · · Score: 2, Informative

      No. That's likely incorrect.

      The Linux kernel is released under the GPLv2, but the rest of Android is released under the Apache License. The Apache License is permissive. It's not a copyleft license. Apache-licensed software can be relicensed.

      The GPL only applies to the Linux kernel. The GPL requires that users who have received a copy of the software binaries must be allowed to receive a copy of the source code. GPL software can be sold and the license makes no restrictions on the price. The vendor is only obligated to provide copies of the source code on request to those who have received the binaries. The code doesn't have to be posted online, either. It is permitted to mail out copies of the source code upon request rather than making it available online. Furthermore, the GPL even allows the vendor to charge for the costs of the medium (like a DVD) and the postage. This obligation is for up to three years. There is a lot of flexibility allowed for complying with the GPL.

      Those who receive the source code must be free to modify and redistribute the source code, with the requirement that it is distributed under the GPL.

      There's actually a lot of flexibility about how to comply with the GPL, and it only applies to the Linux kernel because the rest of Android is licensed under the Apache License.

    6. Re: Not sure they understand licensing by Anonymous Coward · · Score: 1

      Are you certain of this?

      The GPL doesn't require that a vendor release binaries to anyone. The vendor is free to charge a fee or to only distribute the binaries to non-commercial users. They're also required to provide the source code upon request to users who have received the binaries.

      Those who receive the source code are free to modify and redistribute it under the GPL. It's clear to me that the GPL requires that source code can be redistributed. It's also clear that derivative works can be redistributed, including recompiling the binaries. It wasn't clear to me in reading the GPLv2 that the original binaries must be subject to unrestricted redistribution. Can you point me to where in the GPLv2 it indicates that the original binaries must be able to be redistributed without restriction?

      It's just not clear to me that they violated the GPL. I do believe their behavior is asinine and that I certainly won't be using their products.

    7. Re: Not sure they understand licensing by Bruce+Perens · · Score: 2

      Only the copyright holder can relicense the software, even if it's under the Apache license. While others can put their license on a work, it is not valid for pieces that they do not own. They can't go to court and enforce rights on the software as if it was under their license and they owned it. They can only enforce their own license terms on the pieces that they actually own.

    8. Re:Not sure they understand licensing by Bruce+Perens · · Score: 2

      Also, if you sublicense the Apache software, you still only get to enforce the license on the pieces that you own, not the Apache pieces.

    9. Re: Not sure they understand licensing by Bruce+Perens · · Score: 1

      I'm not so sure. I think the binary blob is an aggregation of multiple works rather than a derivative work of the GPL kernel in its entirety. You can install it and extract the pieces separately.

      You can enforce the GPL on the pieces within the blob that are under GPL, and the pieces that are combined to make a single program with the kernel. But not the whole of user-mode, etc.

    10. Re: Not sure they understand licensing by stephanruby · · Score: 1

      Can you point me to where in the GPLv2 it indicates that the original binaries must be able to be redistributed without restriction?

      You mean GPL v3. Don't you?

      In any case, you're asking the wrong question. CopperHeadOS is clearly implying that their new licensing applies to the entire source code, not just the binaries. And they're actually happy that this new license has had a chilling effect on their competitors capable of building their own binaries themselves.

      Aleksa Sarai: @LordCyphar - 23hr Wouldn't that be an argument that GPLv3 would still work, you just need to not provide binaries that people can hock off for their own products? Bad actors will always exist, so I don't see how GPLv3 is less helpful than CC-BY-NC-SA in this area?

      CopperHeadOS: @CopperHeadOS - 23h There are very few individuals and companies willing to build illegal businesses on our code. GPLv3 let them do it legally and we were unable to have even close to a sustainable business. CC-BY-NC-SA has substantially improved the situation.

      And if you don't believe my interpretation of CopperHeadOS's response, just read the content of their new CC-BY-NC-SA license for yourself and take a look at one of the many locations where they placed it within the source code!

    11. Re: Not sure they understand licensing by TFAFalcon · · Score: 1

      But a modified version CAN be re-licensed. They can add their modifications to the Apache licensed code and license the resulting code any way they want. Even if the modifications are minor.

    12. Re: Not sure they understand licensing by drinkypoo · · Score: 1

      But a modified version CAN be re-licensed. They can add their modifications to the Apache licensed code and license the resulting code any way they want. Even if the modifications are minor.

      What? Who told you that? The lines of code they actually wrote can carry their license, but they can't relicense a whole file just because they made changes to it. Even if they did, they'd only be creating an unauthorized derivative work.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    13. Re: Not sure they understand licensing by Half-pint+HAL · · Score: 1

      The only way a derivative work of an Apache-licensed package is unauthorised is if you neglect to credit the named copyright holders of the code you derived your version from. But if you credit the original authors, you are allowed to slap literally whatever license you like on it. As long as you are not claiming credit for having written code you haven't, object files are yours to distribute however you see fit.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    14. Re: Not sure they understand licensing by Half-pint+HAL · · Score: 1

      They may no understand licensing, but they (the people behind CopperheadOS) also don't understand hypocrisy.

      CopperheadOS is based on Android (which they didn't create), which itself is based on the Linux kernel (which they also didn't create). They are perfectly happy to take the work of others and use it for their own benefit, but when someone else does that to THEM . . . . .ZOMG!!! IT'S TERRIBLE!! WE CANNOT ALLOW THIS!!!

      STFU.

      There is no hypocrisy in this.

      Linux and Android provide a common "floor" that everyone can build from, in the same way that there is a massive base of shared public knowledge in science and engineering that we all tap into when we start making physical products.

      The makers of Apache understood that the software they were all contributing to would offer benefits to private companies as well as the universities they worked for, and they understood that they were contributing to creating a shared knowledge base that had potential to make everyone's lives better -- their software went on to become more important to the entire world than they could ever have possibly dreamed. Even where people use servers other than Apache itself, the base level of performance was defined by Apache. Apache built the world we know, and its permissive license is part of the reason it could.

      The makers of Android chose the Apache license knowing full well what it meant (was it Android Inc. who open-sourced it or Google?) and to use it exactly as the makers intended is in no way hypocritical.

      Unless you think it's hypocritical that Android apps charge money having been built on a free platform and making extensive use of free APIs rather than talking direct to the hardware (which is impossible for an Android app to do anyway).

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    15. Re: Not sure they understand licensing by Half-pint+HAL · · Score: 1

      Never mind the fact that the cost is out of this world

      Yes, the cost of producing a secure operating system is pretty high. Hence the price of the product.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    16. Re: Not sure they understand licensing by Half-pint+HAL · · Score: 1

      Of course they're happy that not letting competitors pick up their code for free and profit off it is stopping competitors picking up their code for free and profitting off it -- I hardly think that's what "chilling effect" means. They have produced something that is badly needed at considerable expense to themselves. They have made the source available for non-commercial uses, which is part self-promotion and part generosity, but mostly just a responsible, sensible move for something that claims to be secure. Security-by-obscurity doesn't protect Microsoft or Apple, and having the code available means they have to make damned sure they're genuinely secure.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    17. Re: Not sure they understand licensing by bluefoxlucid · · Score: 1

      Actually, they took the source code, modified it, then said you can have the source code and they're keeping control over the binaries which they built. You're allowed to build, modify, and distribute their work; you're not allowed to download the ready-to-go package, flash it, and sell phones.

      They're not downloading Google's Android image, flashing it, and selling phones, either. They built their own--with modified code, even.

    18. Re: Not sure they understand licensing by ArmoredDragon · · Score: 1

      What? Who told you that? The lines of code they actually wrote can carry their license, but they can't relicense a whole file just because they made changes to it. Even if they did, they'd only be creating an unauthorized derivative work.

      /facepalm

      If there was an award for being the most outspoken idiot on slashdot, you would have gnawed on the plutonium medal after winning it several times now...

      http://www.apache.org/foundati...

      Even if you change every single line of the Apache code you're using, the result is still based on the Foundation's licensed code. You may distribute the result under a different license, but you need to acknowledge the use of the Foundation's software.

  2. Can the offending phones be bricked? by Anonymous Coward · · Score: 1

    Maybe a poison pill update can be sent out that senses the illegal phones and bricks them? Or at least wipes the OS.

    1. Re:Can the offending phones be bricked? by mysidia · · Score: 2

      They could do that if they want to go to jail..... ILLEGAL.

    2. Re:Can the offending phones be bricked? by starblazer · · Score: 1

      FTDI got away with it.....

    3. Re: Can the offending phones be bricked? by BronsCon · · Score: 2

      They also sent the new shiny to everyone who wanted one and had one of the bricked devices.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    4. Re:Can the offending phones be bricked? by Bruce+Perens · · Score: 2

      There are several legal issues here. You can't brick the phone preventing installation of a replacement for your software, and you can't prevent 911 calls. Other than that, you could indeed deny access to features by license violators or those who got their phones from license violators.

      That said, it bothers me that they misrepresent their system as Open Source (wrong license to be Open Source) and it sounds like they have less than a full understanding of what pieces their license applies to (only the ones they wrote).

    5. Re:Can the offending phones be bricked? by mysidia · · Score: 1

      When the GP writes "Poison Pill" update, one thinks of a software update which is developed to be deliberately destructive --
      rendering the basic functions of phone inoperable, at least without manually re-installing the operating system...
      knowingly deploying such an update in way users would be expected to automatically receive it, is essentially writing and propagating sabotage malware through a system users expect to receive bug patches ---- the reason Jail time could result is that willfully developing code intended to cause this kind of damage is the same as distributing any other kind of malware, which criminal laws exist to protect the public against.

      A copyright owner's protections against illegal/unauthorized use of their works are important, BUT the law does not protect vigilantism or software-based ATTACKS directed against the users of devices running software suspected or known to be illegal; the remedies for copyright infringement are provided by the courts, and the technical ability to use auto-update propagation to brick a fully-functional device running an illegal operating system copy does Not provide a legal right to do so.

      Delivering an update that retains basic operation of the device but restricts access to the closed-source features previously available to the user but developed specifically by the author and deployed without proper licensing is a potential gray area that would be more likely to result in actions for the civil courts to sort out than criminal issues.

      Suppose the vendor roll out an update that just adds a nag screen and disables the Scientific CALCULATOR App for devices suspected to be illegally loaded, offering a chance to buy an activation key, but the open source code had no calculator app and it was a unique feature that vendor added.

      The end customer might argue they never agreed to receive upgrades which would remove features from the software, And deploying the patch automatically through the update facility either fraudulently or negligently damaged features their device had previously, and from the EULAs the user accepted --- none of them granted the update vendor permission to disable or remove application features.

  3. Re:GTFO by Anonymous Coward · · Score: 2

    Open Source does not mean free! I am tired of seeing this misunderstanding. It means what it says, Open Source! the SOURCE is OPEN.

  4. So they distribute open source software by johanw · · Score: 4, Insightful

    written by others, adapted by themselves, and now they are whining that someone else does the same with their variant? Another company that does not understand that there is no right to have paying customers.

    After these tricks and their anouncement I would not trust their software anymore. Who knows what malware thei are going to distribute to anyone they might think uses their software from other channels?

    1. Re:So they distribute open source software by prunus.avium · · Score: 1

      Not exactly. They are complaining about people using their compiled and packaged binary without paying the licensing fee.

      Note that this is not in violation of even the GPL as distribution costs can be charged.

  5. Re:GTFO by ShanghaiBill · · Score: 1

    It means what it says, Open Source! the SOURCE is OPEN.

    That sounds great in theory, but in practice it means that anyone can build their own binaries, so why should they pay you?

    Plenty of people (including me) make money writing FOSS, but few of us do it by "selling the software", and those that do don't earn much.

  6. The problem is not with open-source software by pthisis · · Score: 5, Insightful

    Earlier this week security-hardened Android build CopperheadOS temporarily blocked Nexus updates on its servers after finding out that other companies have been flashing the ROM onto Nexus phones and selling them commercially in violation of the CopperheadOS licensing terms. The incident highlights an inherent problem in getting open source to be used by the masses

    This is FUD. If CopperheadOS prohibits selling it commercially, then they are not using an open-source license. By definition, open-source licenses cannot prevent others from selling the software commercially or otherwise prohibit redistribution or discriminate against fields of endeavor (including business use).

    And, indeed, most sources (e.g. https://en.wikipedia.org/wiki/...) call the Copperhead license "source available" rather than "open source" because of these non-open-source restrictions.

    See https://opensource.org/osd


    1. Free Redistribution
    The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale. ...
    2. 6. No Discrimination Against Fields of Endeavor
    The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.

    And flashing it onto a ROM would constitute a derived work covered under section 3 of the OSD.

    --
    rage, rage against the dying of the light
    1. Re:The problem is not with open-source software by Bruce+Perens · · Score: 2

      You are correct that it's not an Open Source license. I do not, however, believe that a binary blob for an android install is a derivative work of the kernel in its entirety. It's an aggregation, like a Linux distribution CD. You can take it back apart. The GPL can be enforced on the GPL components in it and anything that is directly combined with the GPL program. But not just anything on the filesystem.

    2. Re: The problem is not with open-source software by ciascu · · Score: 1

      Agreed - developers conflating Open Source (OSI compliant) and proprietary licenses, including "non-commercial", causes wide-ranging problems. Not suggesting CopperheadOS do this, only a number of previous commenters

      1. Developers including open source code, to later find out that they have just sunk their company's product. Even with GPL, you can look at becoming compliant. Here, that means winding up your company
        • My Github code is MIT licensed, use for your project! (By the way, I built it on another MIT licensed project - turns out it wasn't, sorry, but a random third-party developer now wants damages from your employer). Lot less likely when upstream doesn't stick source-available non-OSS project on Github with an MIT license. Looking at you, HoverCSS.
      2. It's anticompetitive, which is fine, but pretends to be collaborative, which isn't. Open source works because it's a clear concept, with interpretations all following some basic principles. NC doesn't. If Android was source-available there would be no CopperheadOS.
      3. It feeds FUD. Building on open source doesn't automatically destroy your business. But using this would.
      4. It perpetuates the "Open Source is anti-commercial" myth. Not convinced? Read the comments above. That makes it far harder for those of us running businesses making (and selling) commercial open source products to challenge those assumptions (and so survive commercially).
      5. It's far harder to prove non-derivation of your own code from source-available than closed source you haven't had access to.

      Summary order of preference:

      1. Open source
      2. Source-available proprietary
      3. Closed proprietary
      4. Being delivered a trained parrot and monkey who alone may interact with the software on my behalf
      5. Either 2 or 3 pretending to be 1.
  7. Re:Don't see the problem by DidgetMaster · · Score: 1

    Actually that sounds about right. Open source software does not have to be free (as in beer). If you create something that has value and you want to get paid for it, you can choose to charge people money for using it, whether it is open source or not. Some people have no problem with giving away the fruits of their labor, so open source can be a great way to do that, but that does not mean everyone has to do that.

    Because some people give away their software, the Pandora's box has been opened. A very vocal group of people seem to think that everything must be free. Hey, who doesn't like free stuff? But to expect everything to be free and to call people evil who want to be rewarded for their hard work is just plain wrong. If someone builds something and tells you that you must pay something for it, then if you turn around and steal it, then you are a thief. You can try and justify it by saying that it should have been free in the first place; that because it was a digital copy that the owner didn't really lose anything; or that they were just asking too much. But it is still stealing.

  8. Source seems to be still available. by edgedmurasame · · Score: 1

    Now what prevents someone from taking the source and just flashing it that way? Otherwise, it's just shades of Sveasoft with slightly different licensing.

    --
    "Forget the engineers." -Carly Fiorina, briber of MIT Technology Review.
    1. Re:Source seems to be still available. by amorsen · · Score: 1

      It is exactly Sveasoft.

      --
      Finally! A year of moderation! Ready for 2019?
  9. Re:GTFO by Bruce+Perens · · Score: 1

    Open Source doesn't allow "no commercial use" terms.

  10. CopperheadOS Is Not Open Source by Bruce+Perens · · Score: 5, Interesting

    CopperheadOS use the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license as their compilation copyright. This is not an Open Source license, thus CopperheadOS is not Open Source.

    1. Re:CopperheadOS Is Not Open Source by drinkypoo · · Score: 1

      Not this again. If you can download the sources, then it's Open Source. Stop saying "Open Source" when what you mean is "OSI Approved".

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:CopperheadOS Is Not Open Source by Bruce+Perens · · Score: 1

      Hi Martin,

      I hope you're doing well and that this recent spate of nasty fires didn't harm you. My 17-year-old FIRE/EMS student fought the fire in Napa. Lots of smoke at my home.

      It's ironic that you want to credit SCO for a cut-down definition of Open Source at the same time you criticize the legitimacy of the Open Source I announced to the world. That's what Caldera became, of course, and we are clear that they bore ill will for our community and are now a bankrupt failure. More interestingly, their attorneys, who took stock in SCO exchange for pursuing their lawsuit against IBM to the final breath, are still pursuing it under that obligation, even though this can bear no fruit other than bankrupting their practices. The IBM lawyers want to make sure that nobody else ever takes the same bargain.

      Despite some infrequent use of the two words together before my announcement, "Open Source" is the proper name for a campaign that I first announced to the world and started with the same ESR who is under discussion in this article. And it has a definition that very many people follow.

      It would make no sense for me to challenge your use of Martin Espinoza because there were earlier Martin Espinozas and there are more famous ones now.

    3. Re:CopperheadOS Is Not Open Source by drinkypoo · · Score: 1

      It's ironic that you want to credit SCO for a cut-down definition of Open Source at the same time you criticize the legitimacy of the Open Source I announced to the world.

      I don't actually. That's just the earliest reference for which I could find a citation. People in nerd communities like that in scruz (nominally centered around ucsc) were already calling it "open source" before SCO even had a product called "open desktop". That both I and SCO come from the same place is of course merely a coincidence, although I have been acquainted with many fine technical SCO employees including the lead developer of Xenix.

      Despite some infrequent use of the two words together before my announcement, "Open Source" is the proper name for a campaign that I first announced to the world and started with the same ESR who is under discussion in this article.

      It really is not. It really is the name for the practice of providing source code to others, and it follows the long-standing naming tradition of calling things "open" when they are interoperable. This lack of a distinction is the entire reason why we needed a Free Software movement — because the term "open source" is meaningless on its own. And that's why the Open Source Initiative is the proper name for that campaign, regardless of who controls it today, and why your ongoing attempts to claim ownership of the phrase "Open Source" are a disingenuous attempt at self-aggrandizement rather than the thing we actually needmore support for Free Software.

      Saying that something is "not an open source license" because it is not OSI approved is an attempt to rewrite the narrative for your own purposes, and in the bargain it actually harms users who would be better served by promotion of Free Software.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:CopperheadOS Is Not Open Source by Bruce+Perens · · Score: 1

      I am> promoting Free Software. Just not to the community to whom the words Free Software are resonant. And any use of Open Source to deprecate Free Software was not done with my countenance and is no longer relevant in any case.

      You'll notice that even Bradley Kuhn of the Software Freedom Conservancy, a FSF-aligned organization, uses "FLOSS", which I find grating. But the reasons for not simply using "Free Software" in English are well known.

    5. Re:CopperheadOS Is Not Open Source by drinkypoo · · Score: 1

      But until you come up with better terms and get everyone to use them, they're what we have now and trying to pretend they mean something neither the FSF or OSI have said they mean is really a gigantic waste of fucking time.

      There is already a better term for what the OSI does, and it is "OSI Approved". "Open Source" already meant something when the OSI was created, and that the people who founded the OSI don't know that doesn't make them authoritative, it makes them ignorant.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  11. It's Not Open Source by Bruce+Perens · · Score: 2

    CopperheadOS uses the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license as its compilation copyright and as the copyright on their new work. That isn't an Open Source license. It violates rule #6 of the Open Source Definition.

    6. No Discrimination Against Fields of Endeavor

    The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.

    Commercial use is obviously a field of endeavor.

  12. Re:Don't see the problem by Bruce+Perens · · Score: 1

    You can put your configuration under a compilation copyright. It can be argued, however, that most of what they do to enhance security is functional, and thus not subject to copyright under 17 USC 102(b). The copyrighted matter in your program is the artistic choices you make when you have more than one way of doing things. Not every line of your code. Not function definitions and returns, data structures, and anything required for compatibility with something else. Read up on CAI v. Altai to get more of an idea of how this works.

  13. Re:Don't see the problem by stephanruby · · Score: 1

    then if you turn around and steal it, then you are a thief.

    Yes, the people who wrote CopperheadOS are thieves. The security layer of Android is at the Linux level.

    The people who wrote CopperheadOS are free to charge whatever they want for their modifications, but they are not allowed to retroactively change the open source license of Linux by dictating that their code can only be used non-commercially.

  14. i see this crap all the time by luther349 · · Score: 1

    there immature devs rip off someone else work in this case android then hide it behind a paywall and think the rules dont apply to them. the issue is most company's dont bother to knock them off there cloud of stupid.

  15. Re:GTFO by TFAFalcon · · Score: 1

    Not if it is against the license - you could have access to the source code but have a license that prohibits redestribution. Or a license that prohibits use without paying for it.

  16. Re:GTFO by drinkypoo · · Score: 1

    Open Source means that you can download the source code for your own use, it does not mean that it conforms to the OSI's vision of what Open Source should mean if they were allowed to trademark it — which they aren't, because it already had a meaning when the OSI became a thing, and it already had a meaning when Bruce &co claim to have invented it.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  17. Re:They cant restrict redistribution... by exomondo · · Score: 1

    Sorry, if Copperhead is an OS based on Linux, then Copperhead must be GPL

    No that's not correct. Android is an OS based on Linux and it is not GPL. The kernel is GPL but the rest of the OS is under various other licenses including Apache. The Linux kernel COPYING file explicitly states that programs that use the kernel via normal system calls do not constitute derived works under the GPL.