Slashdot Mirror


Android Devices Are Hives of License Violations

inkscapee writes "Android developers are paying little attention to Free/Open Source software licenses and have a 71% violation rate. Come on folks, FOSS licenses are easy to comply with, certainly easier than proprietary software licenses, and less punitive. But it seems even the tiny hoops that FOSS requires are too much for devs eager to cash in."

299 comments

  1. Do no evil (directly) by Anonymous Coward · · Score: 1, Interesting

    Cool. So Google's motto is "Do no evil, but don't get in the way of letting others do it."

    1. Re:Do no evil (directly) by teh31337one · · Score: 4, Informative

      You flag the app, and Google will remove the apps from the android market. Why are Google to blame here? iOS has violations too. http://www.pocketgamer.co.uk/r/iPhone/The+Blocks+Cometh/news.asp?c=26696

    2. Re:Do no evil (directly) by macs4all · · Score: 0, Troll

      You flag the app, and Google will remove the apps from the android market. Why are Google to blame here? iOS has violations too. http://www.pocketgamer.co.uk/r/iPhone/The+Blocks+Cometh/news.asp?c=26696

      Ok, that's one iOS example down, 177,499 to go to equal Android ( at 71% of the 250,000 current iPhone apps).

    3. Re:Do no evil (directly) by macs4all · · Score: 4

      You flag the app, and Google will remove the apps from the android market. Why are Google to blame here? iOS has violations too. http://www.pocketgamer.co.uk/r/iPhone/The+Blocks+Cometh/news.asp?c=26696

      Ok, that's one iOS example down, 177,499 to go to equal Android ( at 71% of the 250,000 current iPhone apps).

      I retract my previous post. I didn't RTFA, and didn't realize the Summary was misleading.

      Sorry, Androids, I apologize. I guess we're ALL in the license-violation-boat together...

    4. Re:Do no evil (directly) by Facegarden · · Score: 1

      You flag the app, and Google will remove the apps from the android market. Why are Google to blame here?

      iOS has violations too. http://www.pocketgamer.co.uk/r/iPhone/The+Blocks+Cometh/news.asp?c=26696

      Ok, that's one iOS example down, 177,499 to go to equal Android ( at 71% of the 250,000 current iPhone apps).

      I retract my previous post. I didn't RTFA, and didn't realize the Summary was misleading.

      Sorry, Androids, I apologize. I guess we're ALL in the license-violation-boat together...

      Honestly I'm a little surprised it wasn't obvious. Why would android be any different than other software? The android fanboy in me immediately noticed that it was probably unnecessary to single out that one OS. The article is now dead, but from what you say it sounds like I had the right idea.
      -Taylor

      --
      Worldwide Military budgets: $2100 billion. Worldwide Space Exploration budgets: $38 billion. Really, world? Really?
    5. Re:Do no evil (directly) by basotl · · Score: 3, Informative

      The linked article says "A new study from open source services vendor OpenLogic reports that 71 percent of Apple iOS and Google Android apps are not in compliance." So I guess they ARE saying around 177,500 iOS apps are also offenders.

      But I am taking the whole article with some skepticism.

      --
      HTC EVO 4G LTE w/ CM 10.2 | NookColor w/ CM 10.2 | Samsung Epic 4G w/ CM 10.1
    6. Re:Do no evil (directly) by interkin3tic · · Score: 2

      "Do no evil, but don't get in the way of letting others do it."

      In practice, that is preferable to policing others, yes.

    7. Re:Do no evil (directly) by williamhb · · Score: 2

      Why are Google to blame here? iOS has violations too.

      Because the licences don't have a clause saying:
      5.1 Unless Apple's breaking the licence too, in which case do whatever you like.
      Nor (as Slashdot might like) one saying
      5.1 Unless you are Google, in which case of course we all know you "do no evil", so do what you like because by definition we mustn't think it's evil.
      If Google are distributing it (and they are -- Android Market is owned and operated by Google) then they are most definitely on the hook. The GPL, amongst others, explicitly calls out distributors of software.

    8. Re:Do no evil (directly) by macs4all · · Score: 0, Offtopic

      You flag the app, and Google will remove the apps from the android market. Why are Google to blame here? iOS has violations too. http://www.pocketgamer.co.uk/r/iPhone/The+Blocks+Cometh/news.asp?c=26696

      Ok, that's one iOS example down, 177,499 to go to equal Android ( at 71% of the 250,000 current iPhone apps).

      I retract my previous post. I didn't RTFA, and didn't realize the Summary was misleading. Sorry, Androids, I apologize. I guess we're ALL in the license-violation-boat together...

      Why did the Android fan-mods feel it necessary to punish-mod my RETRACTION of my previous post? Isn't that just completely unecessarily snarky?!? Afterall, I admitted that I didn't read before posting (!!!), and APOLOGIZED.

      FFS, is THAT what slashdot has devolved into? I can understand my original post being downmodded to some extent; but NOT THE RETRACTION OF THAT POST (which I posted like one MINUTE later).

      Sheesh! Pretty fuckin' lame, mods. I hope it happens someday to you when you make a mistake.

    9. Re:Do no evil (directly) by macs4all · · Score: 1

      The linked article says "A new study from open source services vendor OpenLogic reports that 71 percent of Apple iOS and Google Android apps are not in compliance." So I guess they ARE saying around 177,500 iOS apps are also offenders. But I am taking the whole article with some skepticism.

      Which is exactly WHY I posted a RETRACTION; but nobody seemed to notice, and STILL I got punish-modded for a simple mistake of not reading TFA, rather than slashdot's RIDICULOUS, MISLEADING HEADLINE.

      If there is ANYONE who deserves to be punish-modded into oblivion, it is the person who wrote that FRAUDULENT summary.

    10. Re:Do no evil (directly) by KahabutDieDrake · · Score: 1, Troll

      So you want to point a finger at the slashdot community mods as a whole, because you jumped on the Fanboi wagon and started flogging android, only to discover that your precious iOS is just as bad. You then, correctly, retracted your false and zealous statements, which is nice. But then you want to bitch about the burning Karma? Seriously?

      I have an idea, instead of complaining about your bad mods, try reading the article, getting the facts, and formulating a reasonable opinion before posting. I know, you won't get first post. But your karma won't burn either. (figuratively, or literally) As should be apparent, I don't worry much about my karma.

    11. Re:Do no evil (directly) by Anonymous Coward · · Score: 0

      iOS and xcode 4 - as a programmer of 20 years and avid hobbyist whose first language at age 12 was C, thinks that it is easily the most comprehensive, beautiful, and efficient environment, IDE, AND language (and intelligent and balanced tradeoffs) i've ever seen.

      You may hate, but people like you would have killed iOS in committee!

      Android is bunch of damned eclipse java, slow, and forced into a form it wasnt meant to take, IMHO.

      yeah, i don't own an iphone, and the ipad i do own was given to me by my job (i'm an ipad application developer after many years of being a 'pythonista'.

      remember: A COMPETENT PROGRAMMER MAKES CODE THAT A LESS-COMPENTENT PROGRAMMER CAN UNDERSTAND.

      I posted AC cause i'll get modded to oblivion.

    12. Re:Do no evil (directly) by Anonymous Coward · · Score: 0

      Dude, you're locked in an internet argument over slashdot karma points and you're using all caps for emphasis.
      It's not worth it man. Walk away. Get some sleep.

    13. Re:Do no evil (directly) by Ginger+Unicorn · · Score: 1

      Their motto is "don't be evil" not "do no evil". There is a subtle difference, in that you can do some evil without being considered generally evil.

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
    14. Re:Do no evil (directly) by somersault · · Score: 1

      I posted AC cause i'll get modded to oblivion.

      Not to mention wildly offtopic

      --
      which is totally what she said
    15. Re:Do no evil (directly) by Anonymous Coward · · Score: 0

      Oh, stop whining you little bitch. You can't just "retract" your little typical knee-jerk Mac user response like that.

      Now go die in a fire, faggot.

    16. Re:Do no evil (directly) by mysidia · · Score: 1

      You flag the app, and Google will remove the apps from the android market.

      That won't stop them. You need to be a developer/owner of code they used against the license agreement. Flag the app AND start legal proceedings against the developer to recover statutory damages.

      The GPL is not a "free for all" ticket. Copyright infringement is still copyright infringement.

    17. Re:Do no evil (directly) by mysidia · · Score: 1

      then they are most definitely on the hook. The GPL, amongst others, explicitly calls out distributors of software.

      Google is not distributing the software, they are merely providing the Marketplace application infrastructure and server storage space used by the distributor of the software to sell and deploy.

      Google's entitled to rely on the representation by the developer that the software they upload is legal for the developer to distribute, until Google is informed to the contrary. The DMCA safe harbour says so.

    18. Re:Do no evil (directly) by mysidia · · Score: 1

      You flag the app, and Google will remove the apps from the android market. Why are Google to blame here? iOS has violations too.

      You mean the iOS platform has apps available for it that are allegedly are copyright infringements.

      To say "iOS has violations" is confusing. I don't think you can really say the iOS itself does not infringe upon a GPL, but the link certainly contains nothing to indicate iOS itself would.

    19. Re:Do no evil (directly) by teh31337one · · Score: 1

      My point was: android market is no different than the app store. Google shouldn't be singled out.

    20. Re:Do no evil (directly) by teh31337one · · Score: 1

      and STILL I got punish-modded for a simple mistake of not reading TFA, rather than slashdot's RIDICULOUS, MISLEADING HEADLINE.

      You must be new here.

    21. Re:Do no evil (directly) by macs4all · · Score: 1

      and STILL I got punish-modded for a simple mistake of not reading TFA, rather than slashdot's RIDICULOUS, MISLEADING HEADLINE.

      You must be new here.

      Nope. Been here since 2003. Still doesn't make it right. However, I do note that I was later "rewarded" for my retraction. So, bitching sometimes does help!

    22. Re:Do no evil (directly) by teh31337one · · Score: 1

      I was joking because you said you got down-modded for not reading TFA. No-one reads TFA ;-)

    23. Re:Do no evil (directly) by Anonymous Coward · · Score: 0

      I was joking because you said you got down-modded for not reading TFA. No-one reads TFA ;-)

      You can never tell around here when someone's joking... ;-)

      If there has ever been a forum that desperately needs the [sarcasm] tag, it's Slashdot!

    24. Re:Do no evil (directly) by williamhb · · Score: 1

      Google is not distributing the software, they are merely providing the Marketplace application infrastructure and server storage space used by the distributor of the software to sell and deploy.

      You do realise you're trying to claim "Google aren't the distributor, they just do all the distribution..."

  2. What the hell? by Stratoukos · · Score: 5, Informative

    The article doesn't mention Android separately. It has one set of numbers for both Android and iOS. Exact quote:

    A new study from open source services vendor OpenLogic reports that 71 percent of Apple iOS and Google Android apps are not in compliance. OpenLogic scanned 635 apps, including both free and paid on the Apple App store and Google Android Marketplace. Of those 635 scanned apps, 52 apps include Apache licensed code while 16 included GPL/LGPL licensed code.

    Who the hell wrote that summary?

    --
    It may be 7 digits, but at least it's a semiprime
    1. Re:What the hell? by Anonymous Coward · · Score: 0

      Welcome to Slashdot.

    2. Re:What the hell? by Anonymous Coward · · Score: 0

      How does 52+16 out of 635 work out to being 71 percent?

    3. Re:What the hell? by jdgeorge · · Score: 4, Insightful

      Furthermore, the 71% figure has no apparent relationship with the other numbers mentioned in the article.

      The article is nearly as brain-dead as the summary.

    4. Re:What the hell? by MichaelKristopeit352 · · Score: 0
      a hypocritically ignorant marketeer, of course.

      slashdot = stagnated

    5. Re:What the hell? by Zcar · · Score: 1

      Of course, Apache and GPL/LGPL are the only Open Source licenses? Of course, I'd be surprised if other licenses are that prevalent in this arena with at least 383 apps in the survey that had no Apache or GPL/LGPL code but had code from other OS licenses.

    6. Re:What the hell? by Cosgrach · · Score: 1

      It is easy - He works for the MPAA, RIAA *AA. They are all slime balls.

      --
      Why is it that most of the people that I encounter seem to have been shat from the Sphincter of Mediocrity?
    7. Re:What the hell? by Facegarden · · Score: 5, Insightful

      You have a negative one score, but there is nothing wrong with what you said. This summary is complete crap. Slashdot chose to publish it. So Slashdot is publishing crap. This happens often. It is then not unreasonable to say the site has stagnated. I sure am sick of all this bottom of the barrel content myself.

      The submitted did not read the article, or was an idiot. The approver(s?) did not read the article or are idiots. Everyone involved in posts like this are doing a bad job or are an idiot. Why does slashdot keep doing this? I see extremely poorly written content all the time here. Its just dumb.

      *ALSO*, most blogs nowadays read their own comments and post updates like "many people in the comments have pointed out...". I don't think I have ever seen this happen on Slashdot, or if I have, it does not happen often enough. You'll see times where 80% of the comments are rightfully pointing out that the story is BS, but it still does not get updated. Posting bad content and then not fixing it when it is clearly shown to be BS just shows that the people running the site do not care about the quality of the content, or at the least are very bad at showing it. You just see false stories hang out on the front page all day long. Its ridiculous.

      Shape up slashdot!
      -Taylor

      --
      Worldwide Military budgets: $2100 billion. Worldwide Space Exploration budgets: $38 billion. Really, world? Really?
    8. Re:What the hell? by dgatwood · · Score: 4, Interesting

      And one set for GPL and Apache, too. That's pretty night and day as far as the requirements go, and it's not clear if all of those are really even violations.

      I mean, GPL code, sure. That's pretty much toxic to closed source development. But Apache? How do you even violate the Apache license when you're distributing only object code?

      Apache defines a derivative work very narrowly, such that (by my reading anyway) library code under an Apache license used as a small part of a larger work isn't one. Therefore, one could potentially argue that it doesn't even require attribution or a copy of the license....

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    9. Re:What the hell? by Anonymous Coward · · Score: 1

      He starts at -1 because he's a troll.

      He'll inevitably reply to this post with "Your moms a troll. Cower some more feeb. You're completely pathetic". Or something similar.

    10. Re:What the hell? by MozeeToby · · Score: 5, Informative

      Of the 635 apps that they looked at, they confidently identified 68 as having Apache or GPL'd code. Of the 68 apps with open source code 71%, or 48 in absolute terms, were in violation. I admit that it would have been clearer and more interesting to say that 7.6% of the apps they looked at were in violation. If they had a truly random sampling and that number held out, you'd be looking at more than 20,000 apps that are violating the Apache and GPL licenses.

    11. Re:What the hell? by h4rr4r · · Score: 1

      Stop feeding the trolls.

    12. Re:What the hell? by Facegarden · · Score: 1

      Stop feeding the trolls.

      But he's not a troll, he was spot on and still modded down. I was pointing that out.

      Unless you meant Slashdot is the troll, in which case, we're all feeding it.

      Or if are *you* the troll, and you're pulling a Matrix like "don't worry about the vase" trick on me, because you knew I'd feed you for saying that...

      Oh god, you're the oracle! And worse, I'm Keanu Reeves!

      --
      Worldwide Military budgets: $2100 billion. Worldwide Space Exploration budgets: $38 billion. Really, world? Really?
    13. Re:What the hell? by Anonymous Coward · · Score: 0

      *ALSO*, most blogs nowadays read their own comments and post updates like "many people in the comments have pointed out...".

      Which is really bloody annoying, as you lose all cohesion of the flow of debate.

      It's even worse in systems where there's threaded style comments, such as on Slashdot, but with the ability for the author to modify their comment (for, say, 48 hours), and the user decides to think that the comment form is actually Twitter. I.e. their comment is at level 1, a reply is at level 2. The new reply should be at level 3 - instead, the level 1 reply is modified to add "@level 2 commenter: blabla".

      If it's just discussion: use your damn comments system.

      If it's a revisiting of a story, incorporating some of the ideas, positions, etc. posited in comments to the original story: write a new story!

      For what it's worth, Slashdot actually did the latter for a period of a few years with a few stories written under its heading: Slashback ( http://slashdot.org/search.pl?tid=167 ).
      I don't know what happened to it. Nobody seems to know. We can only conjecture that actual editing, like editors do, is just too darn much work for the ad revenue gained.

      I do know that I would really love seeing Slashback stories posted again, even if it is the minimal effort of going through the +5 Interesting/Informative posts and rehashing those very briefly, without doing any further digging.

    14. Re:What the hell? by Anonymous Coward · · Score: 0

      Dude, the post wasn't modded down. The account has a negative attached to it because it is a troll account. Look at his posting history... it's all insults of slashdot editors, and "your mom's face" comments. The post by itself may not seem particularly trollish, but the account as a whole comes from under a bridge.

    15. Re:What the hell? by BitZtream · · Score: 3, Informative

      APL, Section 4.1 ... you must include a copy of the apache license.

      Section 4.4 ... if you give attribution to anyone, you must give attribution to the original work you used. I.E. if you credit yourself you have to credit the original authors as well.

      Its REALLY easy to comply with, but I've failed to comply in early releases of both open and closed source software myself simply because I forgot to add attribution and the license file. Of course, as soon as I or anyone else noticed, I fixed it as it is an honest mistake but ... its still REALLY easy to violate the license in a clearly defined way.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    16. Re:What the hell? by Anonymous Coward · · Score: 0

      But he's not a troll

      Read his response to your own post, and his responses to others that replied to you. He is a troll. That he occasionally posts criticism of stories that are on target does not change that fact.

    17. Re:What the hell? by Mister+Whirly · · Score: 1

      67% of the time, a quoted percentage has no apparent relationship with anything.

      --
      "But this one goes to 11!"
    18. Re:What the hell? by YoshiDan · · Score: 1

      MichaelKristopeit* is a troll bot. At least most seem to believe he/it is... Don't tell me you haven't noticed the different numbers on the end of its name on each of its posts?

    19. Re:What the hell? by gl4ss · · Score: 1

      goldrushing a new platform causes gpl violations by automatic because of people being people, usually by people who could have avoided them but didn't care or know - and if their trump card to that gold rush was porting something, then telling how to port it would take their trump card away.

      --
      world was created 5 seconds before this post as it is.
    20. Re:What the hell? by Anonymous Coward · · Score: 0

      Speaking about licensing, there is a new free library for licensing and payments for any mobile platform including Android and iOS. More information can be found at http://openpayments.mobi/

  3. iOS? by Anonymous Coward · · Score: 0

    The article actually states "A new study from open source services vendor OpenLogic reports that 71 percent of Apple iOS and Google Android apps are not in compliance." Way to leave out 1/2 of the article.

  4. Further proof by MrEricSir · · Score: 0

    ...that a CS degree should require you to pass the bar exam before you write code.

    Link against a library (even unintentionally) and the hell of reading license legalese begins.

    --
    There's no -1 for "I don't get it."
    1. Re:Further proof by Toe,+The · · Score: 2

      The three layer model used by Creative Commons is a great method of making licenses effective but unintimidating.

      Have a look at this relatively burdensome lawyer-readable version:
      http://creativecommons.org/licenses/by-nc-nd/3.0/legalcode
      and then have a look at the "human-readable" version:
      http://creativecommons.org/licenses/by-nc-nd/3.0/
      Then concurrent with both of those, there is the machine-readable version, so automation is facilitated.

      I understand that more-closed licenses have more particulars, but one would think there could be ways to adopt this general form.

    2. Re:Further proof by jedidiah · · Score: 2, Insightful

      It's pretty simple really.

      If it's not yours, you probably should not treat it as such.

      Never mind law school. Try making it to kindergarten.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:Further proof by MrEricSir · · Score: 2

      Sure. but unless you're writing your own runtime libraries, you're always going to be relying on the work of others.

      Society doesn't advance if we have to reinvent the wheel each time we solve a problem.

      --
      There's no -1 for "I don't get it."
    4. Re:Further proof by kumanopuusan · · Score: 2

      Great! So how do you define ownership in such a way that the definition applies to stored data, verbally transmitted data, concepts, names and the like?

      --
      Use of the words "good", "bad" or "evil" is almost invariably the result of oversimplification.
    5. Re:Further proof by geminidomino · · Score: 1

      Agreed. Let's treat GPLed code the same way as leaked Microsoft/Apple code.

    6. Re:Further proof by ynp7 · · Score: 1

      If we did have to reinvent the wheel each time some asshole would just find a way to patent all new methods for producing a wheel and then no one would have wheels.

  5. What about iOS? by rafial · · Score: 5, Insightful

    Wait a minute here, the linked article says "A new study from open source services vendor OpenLogic reports that 71 percent of Apple iOS and Google Android apps are not in compliance." Yet the headline for this story mentions only Android. I understand it's become fashionable to bash Android lately, but this seems a bit egregious. The problem appears to be endemic across all mobile devices.

    1. Re:What about iOS? by s0litaire · · Score: 3, Informative

      It was an iPhone user who wrote the headlines...

      --
      Laters Sol "Have you found the secrets of the universe? Asked Zebade "I'm sure I left them here somewhere"
    2. Re:What about iOS? by NekSnappa · · Score: 1

      Huh...wait...what?
      Maybe I deserve a whoosh here but. Since when is it popular to bash Android on this site?
      If I'm missing something I blame it on the bourbon.

      --
      I want to shoot the messenger!
    3. Re:What about iOS? by KahabutDieDrake · · Score: 1

      I hate to pick nits, but when did Android and iOS become "all mobile devices"? The two together don't even make up 50%.

    4. Re:What about iOS? by somersault · · Score: 1

      Eh, it's popular to bash everything on tech sites, at least when it comes to the commenters. The editors of the articles on Slashdot and most other tech sites seem to be obsessed with Apple toys though, so I'm not surprised that they allow articles unfairly bashing Android.

      My flatmate was trying to tell me a few weeks how Android devices are much more likely to contain illegal software, blah blah.. might be true, but it might have been based on "evidence" such as this story. There are an awful lot of jailbroken iPhones out there too though, and personally I choose to only use legal software.

      --
      which is totally what she said
    5. Re:What about iOS? by sznupi · · Score: 1

      Closer to 5%, even (100 million iOS ones recently, Android on quite comparable numbers, vs. 5 billion mobile subscriptions in the middle of 2010)

      --
      One that hath name thou can not otter
  6. 71 percent? by Anonymous Coward · · Score: 4, Informative

    How does 52 apps out of 635 add up to 71%??

    1. Re:71 percent? by Kryptonut · · Score: 1

      Ask Microsoft's Marketing / PR Department. They're good at that sort of math :)

    2. Re:71 percent? by Anonymous Coward · · Score: 4, Funny

      Easy. 5+2 = 7, and you carry the one.

    3. Re:71 percent? by Anonymous Coward · · Score: 0

      I don't know.. How does a song add up to a gazillion dollars?

    4. Re:71 percent? by Anonymous Coward · · Score: 1

      You have the BSA do the accounting. They will invent a figure based on assuming that x was found so y must have been missed.

    5. Re:71 percent? by KahabutDieDrake · · Score: 1

      I don't know what article you read, but the one linked above says that they examined 635 apps, found 68 containing OSS code, and found 71% of THOSE apps to be out of compliance. I leave it to the reader to figure out the exact number of infringing apps. I'll help... 71% of 68. Go on, I know you can do it.

      Shamelessly copied from myself a few threads up.

    6. Re:71 percent? by Kompressor · · Score: 1

      Is that you, Pa Kettle?

      --
      kmem russian roulette: Aquillar> dd if=/dev/urandom of=/dev/kmem bs=1 count=1 seek=$RANDOM
  7. "FOSS licenses are easy to comply with, certainly" by BagOBones · · Score: 4, Insightful

    Actually I find the Copy left licences have far more demands than any commercial licence. You can spend huge amounts of time figuring out if you can link or not link, how you must publish the code and how you can distribute the application.

    With commercial software you are often presented with a library or set of tools you can or can't bundle with your product, past that there is no code to deal with most of the time..

    --
    EA David Gardner -"... but the consumers have proven that actually what they want is fun."
  8. Re:Whining never helps by digitalsushi · · Score: 2

    I agree with this person's sentiment. It makes me a bad person, but it's at least true. I have found software I wrote with an open source license used with the license stripped. I can't afford an attorney so I use the sour grapes model to get over myself. It works pretty darned good. Lets me get on with life*.

    *: your inevitable life joke is hilarious. har.

    --
    slashdot: where everyone yells sarcastic metaphors to themselves to understand the issue
  9. Tiny hoops by TheCyberShadow · · Score: 3, Funny

    Wouldn't jumping through tiny hoops be harder?

    1. Re:Tiny hoops by rodch · · Score: 1

      The camel endorses your viewpoint.

  10. noob question by destroygbiv · · Score: 1

    Pardon my lack of understanding, but if this software is free, why do I have to tell you when I'm using it? Why do you care if I tell you vs not?

    1. Re:noob question by Anonymous Coward · · Score: 0

      Because they need their egos and e-peens stroked.

    2. Re:noob question by Anonymous Coward · · Score: 1

      you are misunderstanding which definition of the word "free" is being used...

    3. Re:noob question by gstoddart · · Score: 2

      Because, something like the GPL confers an obligation that your code be under the same license, that you will tell people it is using code under that license, and that you will make the code (and changes made by you) available for a 'reasonable' amount to cover shipping and media (for example).

      Taking the code, using it, pretending you never did, and failing to comply with the license is considered to be a breech of the licensing terms.

      This is why commercial software companies can find FOSS problematic since your own code can end up being interpreted as needing to be under a free license.

      Contrast this with something like th BSD or Apache licenses, which more or less say "have at it", and if you want to bundle it into your app, go ahead.

      --
      Lost at C:>. Found at C.
    4. Re:noob question by Desler · · Score: 2

      BSD and Apache license are FOSS. FOSS != copyleft

    5. Re:noob question by SSpade · · Score: 1

      Because in this context "free" sometimes means "freely available to use", sometimes it means "sorta freely available to use, but you need to mention us in your docs" and sometimes it means "impossible to use, due to proprietary license that may (or may not) allow you to link to this code at all".

      Some of the more bizarrely licensed "free" code isn't even compatible with other "free" code, and they can't both be used in the same application. Or maybe they can, but you're not allowed to distribute the application. (See readline-vs-openssl for one annoying example of that).

      In the world of software licensing "MIT" or "Apache" or "Artistic" means "free", "BSD" usually means "free", but "Free" almost never means "free".

    6. Re:noob question by vlm · · Score: 1

      Pardon my lack of understanding, but if this software is free, why do I have to tell you when I'm using it? Why do you care if I tell you vs not?

      None of the big licenses that I'm aware of require "tell you when I'm using it". I would go as far as claiming 99.99% of the FOSS out there does not require it. There is probably some lunatics license out there for some psuedo-shareware c++ music player last updated and last used in '94 that requires some hoop jumping.

      On the other hand most of the licenses have some requirements about exactly how you redistribute the code. Mostly revolving around not claiming your own copyright on software they've already copyrighted to themselves.

      And the GPL really does not want you closing the source and simultaneously reselling it for cash, which is why I exclusively use GPL instead of BSD.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    7. Re:noob question by Anonymous Coward · · Score: 0

      The user is never in breach of the GPL or BSD licenses. Those who modify GPL, or BSD code and redistribute it are the ones who *must* comply with the license. Most F/OSS licenses simply require that you give away the complete source code and retain the original license. You are allowed to charge for your work, or even for the unmodified original but you must make the code available.

      That's all. Nothing about egos. Nothing about punishing users. Just don't redistribute my code, with or without changes, without abiding by the terms of the license I chose.

    8. Re:noob question by jedidiah · · Score: 1

      Generally, most people don't tend to interpret "freely available to use" as "freely available to create commercial derivative works".

      The people whining in these discussions aren't "users" but "developers" that can't be bothered to pay attention to or comply with other people's licenses.

      It's terribly sad really. One would think that "professional developers" would be sensitive to these issues as they are often the victims of large scale piracy themselves.

      Although for most stuff it's a moot point since for the vast majority of cases the "build on top of this" sort of code is all licensed in such a way as to make such construction not a problem for commercial entities. That's why a company like Oracle can use Free Software to build proprietary products that it can charge 60K per CPU for.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    9. Re:noob question by Anonymous Coward · · Score: 0

      ... failing to comply with the license is considered to be a breech of the licensing terms.

      The breech of a gun's barrel is the opposite end to the muzzle, to break through something or (in this case) to violate it is to breach.

    10. Re:noob question by NoSig · · Score: 1

      It's free as in freedom not free as in beer. You don't have to tell anyone. You do have to allow other people to use your code in the same way that you did with the code that you used. Or at least you do if you distribute binaries.

    11. Re:noob question by EvanED · · Score: 1

      Because in this context "free" sometimes means "freely available to use", sometimes it means "sorta freely available to use, but you need to mention us in your docs" and sometimes it means "impossible to use, due to proprietary license that may (or may not) allow you to link to this code at all".

      And to be fair, sometimes it means "impossible to use, due to a copyleft license that disagrees with this other copyleft license." Hell, you can't even use GPL v2-only and GPL v3 code together, let alone something like GPL and the CPL.

    12. Re:noob question by BradleyUffner · · Score: 1

      Because, something like the GPL confers an obligation that your code be under the same license, that you will tell people it is using code under that license, and that you will make the code (and changes made by you) available for a 'reasonable' amount to cover shipping and media (for example).

      For something that is supposedly Free, that's a pretty big set of restrictions / Obligations.

    13. Re:noob question by Duradin · · Score: 1

      "The people whining in these discussions aren't "users" but "developers" that can't be bothered to pay attention to or comply with other people's licenses."

      Perhaps when every developer has his own legal team to sort out licenses, until then GPL is a virus to be avoided at all costs if there's any chance of the project going commercial. Better BSD, err, safe, than sorry.

    14. Re:noob question by bws111 · · Score: 1

      "Freedom" and "you have to" are pretty much mutually exclusive, no matter how you try to spin it.

    15. Re:noob question by _Sprocket_ · · Score: 1

      It's been long said that freedom is not free.

    16. Re:noob question by NoSig · · Score: 1

      You have to not infringe on other people's right to be not punched in the face. Does this infringe your freedom? I suppose it does in the spin you are putting on this.

    17. Re:noob question by bill_mcgonigle · · Score: 1

      Pardon my lack of understanding, but if this software is free, why do I have to tell you when I'm using it? Why do you care if I tell you vs not?

      It's not using it that's at issue, it's copying it. Because of copyright, you're not allowed to copy somebody else's work (software, music, books, etc.) without their permission.

      A license says, "OK, you may have permission to copy it, if you abide by these terms." Without the license, there is no legal right to copy.

      How 'free' is defined is a matter of intense debate. Some would say that only public domain software is really free, in which case you don't have to do anything at all to copy it. 'Free Software' has strings attached. Some find that ironic.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  11. Better than the alternative by 0racle · · Score: 1

    Scum and Villainy and all that.

    --
    "I use a Mac because I'm just better than you are."
    1. Re:Better than the alternative by Chris+Mattern · · Score: 1

      We must be cautious.

  12. Egregious... by Junta · · Score: 1

    This title/summary really must be changed. It's clearly trying to establish a relationship between this and Oracle in the 'base platform', when the article is basically 'random application developers for *any* platform don't pay close attention to the license terms'.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  13. Re:"FOSS licenses are easy to comply with, certain by Teckla · · Score: 4, Insightful

    Actually I find the Copy left licences have far more demands than any commercial licence. You can spend huge amounts of time figuring out if you can link or not link, how you must publish the code and how you can distribute the application.

    As a commercial software developer myself, I'm glad at least one other person on Slashdot understands this!

    For some of us, copyleft code is, by far, the most expensive code there is. In fact, it's pretty much poison.

  14. Apps or Platform? by Speare · · Score: 1

    I think this is about the apps, but what about the platform? Honeycomb devices are out there in the wild, thanks to retail sales of Motorola Xoom. But is the source code for the released Honeycomb available yet? Rumors of "exclusivity agreements" floating around? Come on, Google, play it straight.

    --
    [ .sig file not found ]
    1. Re:Apps or Platform? by TrancePhreak · · Score: 1

      Honeycomb became available before the Xoom was in stores.

      --

      -]Phreak Out[-
    2. Re:Apps or Platform? by Anonymous Coward · · Score: 1

      I think this is about the apps, but what about the platform? Honeycomb devices are out there in the wild, thanks to retail sales of Motorola Xoom. But is the source code for the released Honeycomb available yet? Rumors of "exclusivity agreements" floating around? Come on, Google, play it straight.

      The only thing Google needs to release is the source to the kernel. Honeycomb doesn't really matter.

      The thing is, there's really TWO Android source trees. There's the one Google has and distributes to partners like LG, Motorola, HTC and Samsung to develop their next-gen products on. Then there's AOSP, which is what is publicly accessible. To give partners time to develop their Android products, the push of code from the internal tree to AOSP is delayed, normally to when the launch partner products are released, but it doesn't have to be.

      Basically, everyone inside the OHA has got early access to the final releases...

      Anyhow, one thing I like inside the Google Marketplace are the license violations. Free ebooks violating every possible copyright, apps that download ROMs for you so you don't have to do any torrenting or visit questionable sites to grab, etc. It's a sad day should Google decide to purge it.

      You don't get that with iOS, especially after Apple decided to purge all the ebooks with questionable copyright licensing. Or apps that get removed (like VLC) because of disagreements over interpretations of licenses and such. Bleh.

    3. Re:Apps or Platform? by Microlith · · Score: 1

      Was the source available and buildable, or just binaries popped from the emulator?

      Google is very good at making the AOSP and the community surrounding it second class citizens. Has this changed?

    4. Re:Apps or Platform? by TrancePhreak · · Score: 1

      The source was available about a week before the Xoom was. It really seemed like it was completed quickly and hardware distribution of course takes longer than software.

      --

      -]Phreak Out[-
  15. stats outside mobile market? by softWare3ngineer · · Score: 1

    Anyone know what the statistics are for violation rates outside the mobile market?, or on other devices? I don't find the statistic provided really surprising though, since there are less options to protect your code. with free code you could run it through an obfuscator. Are legal options the only ones available to opensource projects to protect your code?

    1. Re:stats outside mobile market? by arivanov · · Score: 1

      Do we like it or not with the mobile market we for the first time have a set of places where stats can be collected from (usually for some money). Outside mobile market it is a complete jungle with most stats based on guesswork and secondary evidence.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
  16. Isn't linking allowed? by netsharc · · Score: 1

    God-damn, yet another misunderstanding of L/GPL? If I make an app where I can throw birds at pigs that happens to use a GPL'ed JSON library, it doesn't mean that the whole app has to be open-sourced does it?

    Whereas if I take GNU Chess and put a pretty UI on top of it, that's a derivative product, and I do need to provide the source.

    --
    What time is it/will be over there? Check with my iPhone app!
    1. Re:Isn't linking allowed? by Microlith · · Score: 2

      If I make an app where I can throw birds at pigs that happens to use a GPL'ed JSON library, it doesn't mean that the whole app has to be open-sourced does it?

      Depends, is the library LGPL'd or GPL'd?

      If it's GPL'd, yes. If it's LGPL'd, you only have distribute the source for (and changes to) the library. Think of it by looking (VERY CLOSELY) at glibc and Qt.

    2. Re:Isn't linking allowed? by H0p313ss · · Score: 1

      God-damn, yet another misunderstanding of L/GPL? If I make an app where I can throw birds at pigs that happens to use a GPL'ed JSON library, it doesn't mean that the whole app has to be open-sourced does it?

      Compliance has many aspects. If you're redistributing you may simply have to state it and reproduce the copyright statement.

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    3. Re:Isn't linking allowed? by BitZtream · · Score: 1

      A GPL'd JSON library would require the app to be GPLd, a LGPLd library would not.

      So clearly, its confusing as you didn't even get it right.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    4. Re:Isn't linking allowed? by amorsen · · Score: 1

      If I make an app where I can throw birds at pigs that happens to use a GPL'ed JSON library, it doesn't mean that the whole app has to be open-sourced does it?

      According to the GPL, the answer is yes, you need to make the whole app Free Software. In terms of copyright law it is a bit more of a gray area, so if you never distribute the JSON library or statically link with it, you can possibly get away with it, in at least some jurisdictions. You need to be able to say that you never accepted the GPL and therefore any distribution of the GPL'd code is right out. Even that may not be enough, but there is AFAIK no clear case law yet.

      --
      Finally! A year of moderation! Ready for 2019?
  17. lolwut? by Desler · · Score: 2

    Come on folks, FOSS licenses are easy to comply with, certainly easier than proprietary software licenses, and less punitive.

    Really? You mean like not only complying with the letter of the license but having to receive all sorts of flak and hatred if you happen to violate all the unwritten rules and the "spirit" of the license? To be honest, it's FAR easier to comply with proprietary licenses because they don't have all the political baggage behind them.

    1. Re:lolwut? by wampus · · Score: 0

      Don't forget the warm reaction of the open source howler monkies if you find out you *are* violating the license and ask for help in stopping. Some people like to complain more than anything else.

    2. Re:lolwut? by h4rr4r · · Score: 2

      Help in stopping?
      How would you need help? Just stop offering the product. Seems pretty darn easy to me.

    3. Re:lolwut? by grcumb · · Score: 1

      To be honest, it's FAR easier to comply with proprietary licenses because they don't have all the political baggage behind them.

      Would it kill you to explain what 'political baggage' is, in your opinion, and why it's more draconian than, for example, the non-compete and non-disclosure clauses that come with the majority of commercial licenses?

      Seriously: I'd like to know exactly what part of the GPL is 'political', in your opinion. There is a philosophical reason for the license, it's true, that says, 'share and share alike'. But that's not 'political'. It's certainly no more 'political' than contract law, which exerts a comparable pull in the opposite direction (i.e. 'do NOT share this with others, except under these terms and conditions....').

      ... Or are you just using the word 'political' to mean 'a philosophical viewpoint that I don't share'? (Or, more to the point, 'a philosophical viewpoint that is unfamiliar to me, and therefore scary'?) I'm fine with people disagreeing with the tenets of the GPL. I just wish they'd stop pretending that software commercialism isn't just as rife with philosophical assumptions as the GPL.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    4. Re:lolwut? by wampus · · Score: 0

      That seems to be a great way to get folks to avoid GPLed software like the plague. Here's another. The guy is cooperative and asks for clarification on what exactly the developers want done for compliance. What does he get? A whole lot of shit in return.

    5. Re:lolwut? by Anonymous Coward · · Score: 0

      Reading the discussion in that link is exactly why I hate the GPL.

      The guy was asking for help understanding what he's violating in the GPL and everyone would rather just fling mud than actually answer him.

  18. 27% for Android - 32% for iPhone by Infonaut · · Score: 5, Informative

    From the press release for the study:

    OpenLogic found that among the applications that use the Apache or GPL/LGPL licenses, the compliance rate was only 29%. Android compliance was 27% and iPhone/iOS compliance was 32%. Overall compliance of Android applications using the GPL/LGPL was 0%.

    --
    Read the EFF's Fair Use FAQ
  19. Easier than proprietary? How? by Lord+Bitman · · Score: 2

    Generally, with proprietary licenses: If you have access to the code, you are allowed to use the code however you want. If you don't have any rights to the code, your employer hasn't negotiated a license, and so you will never see the code.

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
    1. Re:Easier than proprietary? How? by Anonymous Coward · · Score: 0

      You need to actually *read* some proprietary software or code licenses some time. Seriously.

    2. Re:Easier than proprietary? How? by Lord+Bitman · · Score: 1

      The point is: you generally aren't given access at all unless "however you want" already fits neatly into the "whatever they want you to" box

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
    3. Re:Easier than proprietary? How? by Anonymous Coward · · Score: 0

      There are several ways to license e.g. Microsoft source code. When Citrix built their system, they had access to the Windows source. Several universities have similar access.

      Do you really think that they are allowed to use said code however they want? Could any of those legally distribute Windows as a torrent?

      I can guarantee you that those licenses set up restrictions just as an open source license does. They are generally more restricted than open source licenses, which actually DO allow you to distribute as a torrent (provided you satisfy the rest of the license).

    4. Re:Easier than proprietary? How? by Anonymous Coward · · Score: 0

      Generally, with code access to proprietary code, you can't redistribute the code without a separate agreement.
      You can only modify it for your own internal uses.

      But this is no different than GPL.

  20. Re:"FOSS licenses are easy to comply with, certain by The_Wilschon · · Score: 5, Insightful

    Well, that was the original intent. RMS envisioned a world in which all software was Free (Libre), and then he thought about how this could be brought about. What he came up with was two-pronged. 1) copyleft 2) write lots of really excellent software, so excellent that people will want to use it even though they know they will get sucked into the copyleft. It appears to be working.

    --
    SIGSEGV caught, terminating

    wait... not that kind of sig.
  21. Re:"FOSS licenses are easy to comply with, certain by DamonHD · · Score: 2

    I wouldn't go as far as "poison", but the GPL mission is clearly is more important than the efforts of the people who write the GPLed code, ie its aims must win out over the aims and IP of the creative contributors. For example, if I want to make my code easy to use commercially, then using or publishing code under a BSD licence is far easier than GPL. IMHO.

    Rgds

    Damon

    --
    http://m.earth.org.uk/
  22. What? by Anonymous Coward · · Score: 0

    Honestly, as a developer I've never bothered with FOSS because I can't grok the licenses for the life of me. It's all bizarre legalese and I always feel like I'm going to be backed into a corner by something I don't understand. Easier and more convenient to just go with the proprietary stuff.

  23. Really? by LWATCDR · · Score: 1

    I smell a scam.
    71% are in violation? Really? They scanned every app in the both stores?
    This I feel says it all.
    "OpenLogic sells a product called the OLEX App Store Edition which provides tooling that can be used by developers to do a self-service scan on their apps prior to submitting to the app store and by app stores to track open source compliance."
    I would love to scan my app. I wrote 100% of the code except what I linked from Apple. I think the method may be flawed.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:Really? by Anonymous Coward · · Score: 0

      Hey, here's a suggestion! Buy their program and scan your app. You can set the cost of their program against tax if you're declaring your income from your app on your forms, right?

      (Yes, yes you can. But that would assume you're actually declaring all your income. And you're not, are you? No, just like every other fucking freetard in this fucking place you're just gurning for as much free money and content as you can cram up your dribbling arse while pontificating about copyright laws and those damned evil lawyers trying to stop you getting hold of dvd rips of house online.)

    2. Re:Really? by LWATCDR · · Score: 1

      A. I do report all my income.
      B. I do not pirate.
      C. I program for a company so I doubt I could deduct the cost of the program.
      D. I have never seen House at all and I pay for Hulu Plus and watch it on my Roku box.

      E. I just do not buy that most apps in itunes or the Android marketplace have GPLd code in them. And this program that can scan your apps binary and tell you if you do or not just smells like 5 week old mullet.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  24. in a move many by nimbius · · Score: 2

    top experts explain as "predictable" open source service provider OpenLogic, charged with ensuring companies remain as terrified as is humanly possible about the threat of cancer-like, communist free software made a daunting proclamation. OpenLogic insists that most, if not every bit of software in the latest trendy open-source ecosystem is rife with non-compliance. this veritable tower of babel may crash down upon those who do not stop to panic long enough to purchase OpenLogic products and services, with disasterous effects that may or may not, kill your cat.

    --
    Good people go to bed earlier.
  25. Re:"FOSS licenses are easy to comply with, certain by H0p313ss · · Score: 4, Insightful

    Actually I find the Copy left licences have far more demands than any commercial licence. You can spend huge amounts of time figuring out if you can link or not link, how you must publish the code and how you can distribute the application.

    As a commercial software developer myself, I'm glad at least one other person on Slashdot understands this!

    For some of us, copyleft code is, by far, the most expensive code there is. In fact, it's pretty much poison.

    Which was the intent, free to extend, not so free to commercialize. TANSTAAFL

    --
    XML is a known as a key material required to create SMD: Software of Mass Destruction
  26. You didn't get the memo by bl8n8r · · Score: 2

    http://encyclopediadramatica.com/Slashdot

    --
    boycott slashdot February 10th - 17th check out: altSlashdot.org
    1. Re:You didn't get the memo by ocdscouter · · Score: 1

      http://encyclopediadramatica.com/Slashdot

      Linking to ED, I'd imagine it's more of a meme-o.

    2. Re:You didn't get the memo by Anonymous Coward · · Score: 0

      That's a funny way of spelling "mental diarrhea."

  27. What else? by smoot123 · · Score: 1

    Is there scum and villainy too?

  28. Re:IANAL by Lion+XL · · Score: 1, Offtopic

    WHAT?

  29. Re:"FOSS licenses are easy to comply with, certain by vlm · · Score: 2

    You can spend huge amounts of time figuring out if you can link or not link, how you must publish the code and how you can distribute the application.

    One guy in the world whom speaks your native language has to do that one time for each version of each license, pretty much.

    You can't seriously claim that every time you use a line of BSD'd or GPL'd code, you reread and reanalyze the entire license, even if it hasn't changed?

    Also legal jargon is not a strictly interpreted sourcecode. But, none the less, its semi-logical and fairly straightforward. If the GPL mystifies you for a "huge amount of time" then I shiver to imagine how long it takes to figure out a "hello world" (unless you're doing it in intercal or whitespace, etc)

    Code that is written under "some random loons license" is probably either very special in which case you don't care how long it takes, or there is a (probably better) BSD and/or GPL version out there to be used.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  30. Re:IANAL by Anonymous Coward · · Score: 0

    Re:IANAL

    I ANAL too. But this being an Apple related story, it is expected.

  31. WTF - Someone selling the scanner by Anonymous Coward · · Score: 0

    Isn't this just an attempt to get publicity for the scanner?

  32. Re:"FOSS licenses are easy to comply with, certain by BitZtream · · Score: 3, Interesting

    Not sure why you're modded Funny because your statement pretty much matches my experience.

    I've found commercial licenses far easier to deal with than GPL, and that alone is why our company doesn't bother with anything that has GPL attached to it, its just not worth the effort.

    Generally, there are BSD licensed equivilents of the major GPL libraries anyway so why screw with it?

    Even Apples licensing is far easier to deal with than GPL, its just a minefield.

    I realize I'm picking on GPL, but its true of just about all Copy-left licenses, which are most of the time more restrictive than commercial licenses I've dealt with.

    Its sad that its far cheaper overall for our company to pay 100k in licensing fees than to use a copy-left license.

    I'm sure I'll get marked as a troll but the reality of it is, copy-left is a fucking pain in the ass unless you are also copy-left. More software isn't than is.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  33. Re:"FOSS licenses are easy to comply with, certain by jemmyw · · Score: 1

    I'm sure you understand this then, but obviously many people don't: If you don't understand the terms then don't use it.

    It seems to me that people will go well out of their way to use free instead of paying for commercial libraries. Even though cost wise they'll end up paying way more in time and trouble. And how many times have I heard "I'm not paying $xx for a graphing library! We'll just write one ourselves."

  34. Well hidden slashvertisement? by ShadoHawk · · Score: 3, Interesting

    If you read the article aside from the summary leaving out iOS this is all really an advertisement to sell you a product from OpenLogic called OpenLogic Exchange (OLEX).

    http://www.openlogic.com/products/olex.php
    This product will certify your source code is compliant after it scans it...

    1. Re:Well hidden slashvertisement? by Anonymous Coward · · Score: 0

      EVERY article these days is a slashvertisement. How do you think fsdn makes money?

  35. inconvenient truth by Anonymous Coward · · Score: 0

    no-one cares...

    once copyright holders start suing everyone for millions of dollars and the courts are clogged with GPL cases then maybe people will stop treating it as open season on GPL code. Until then, who really is surprised.

  36. Finally, a use for SCO! by OhHellWithIt · · Score: 1

    Someone else may have already had this idea, but maybe we could hire SCO to hunt down and litigate FOSS license violators.

    --
    "Who controls the past controls the future. Who controls the present controls the past." -- George Orwell
  37. This is part BS by SwashbucklingCowboy · · Score: 2

    The thing about attributions and Apache License are at least part BS. The Apache license (which I just re-read) only requires attributions when a DERIVATIVE work is distributed. In most cases, I'm betting that companies are not distributing derivative works, but the original work. It's a hole in the license, but that't not the user's fault.

    1. Re:This is part BS by Anonymous Coward · · Score: 0

      There are two common variants of the Apache license, versions 1.1 and 2.0

      1.1 says:
      " * 1. Redistributions of source code must retain the above copyright
        * notice, this list of conditions and the following disclaimer.
        *
        * 2. Redistributions in binary form must reproduce the above copyright
        * notice, this list of conditions and the following disclaimer in
        * the documentation and/or other materials provided with the
        * distribution.
      "

      2.0 says:
      "You must give any other recipients of the Work or Derivative Works a copy of this License "

      You might try reading a little more carefully next time.

    2. Re:This is part BS by Anonymous Coward · · Score: 0

      Actually, it's not a hole. If you take unmodified Apache-licensed source and include it directly in your project's source code, your project is a derivative work by definition. The only time you get to "use" Apache-licensed code and not be derivative is when it's linked as an external library.

    3. Re:This is part BS by SwashbucklingCowboy · · Score: 1

      And you might comprehend better next time. Giving someone a copy of the license is not the same thing as giving attributions.

    4. Re:This is part BS by SwashbucklingCowboy · · Score: 1

      ROFL

      Dude, read the license:

      ""Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof."

    5. Re:This is part BS by Ash-Fox · · Score: 1

      And you might comprehend better next time. Giving someone a copy of the license is not the same thing as giving attributions.

      Not really, SCO will just be wasting time on a pieces of code like:

      for(i=0;i<=10;i++)

      --
      Change is certain; progress is not obligatory.
  38. Basic arithmetic first by Roger+W+Moore · · Score: 1

    ...that a CS degree should require you to pass the bar exam before you write code.

    Given that the article refers to scanning 635 apps of which 68 contain OSS licensed code and then uses this data to claim that 71% of apps are not in compliance I would say that basic arithmetic would be the first thing to require before worrying about more challenging topics like laws.

    1. Re:Basic arithmetic first by KahabutDieDrake · · Score: 1

      And using the numbers you just did, should indicate to everyone present that some people need to work on their reading comprehension skills (and their math).

      I don't know what article you read, but the one linked above says that they examined 635 apps, found 68 containing OSS code, and found 71% of THOSE apps to be out of compliance. I leave it to the reader to figure out the exact number of infringing apps. I'll help... 71% of 68. Go on, I know you can do it.

    2. Re:Basic arithmetic first by Roger+W+Moore · · Score: 1

      And using the numbers you just did, should indicate to everyone present that some people need to work on their reading comprehension skills (and their math).

      Really? I quote from the article:

      A new study from open source services vendor OpenLogic reports that 71 percent of Apple iOS and Google Android apps are not in compliance.

      Nowhere does it say "71% of apps using open source code are in violation" it reports that 71% of apps are in violation of OSS licenses. Since their own figures show that less that 71% of apps actually use open source this is rather hard to achieve. They might have MEANT to say 71% of apps using open source but they did not ACTUALLY say that...I suspect in order to make a more attention grabbing, but far less accurate, headline.

      I leave it to the reader to figure out the exact number of infringing apps. I'll help... 71% of 68. Go on, I know you can do it.

      Indeed I can but perhaps you should have too before writing your reply because 71% of 68 is 48.28. That's right one app is apparently 28% in compliance. So it is clear someone does need to work on their reading comprehension and basic arithmetic skills but I don't think that person is me.

    3. Re:Basic arithmetic first by MrEricSir · · Score: 1

      The "article" is simply a poorly re-written press release presented as news. Within minutes of reading the article entirely, I was able to find the original press release on Google.

      The press release is here:
      http://www.openlogic.com/news/press/03.08.11.php

      You'll note that the original press release doesn't contain the math error.

      --
      There's no -1 for "I don't get it."
    4. Re:Basic arithmetic first by KahabutDieDrake · · Score: 1

      So... you think that 71% of 635 apps are in violation of OSS licenses even though TFA states that only 68 apps out of the 635 included OSS licensed code? I'm going to stick with my original assertion. It's unfortunate that TFA is so badly worded. It's also unfortunate that basic logic processing isn't still taught to kids in school.

    5. Re:Basic arithmetic first by Roger+W+Moore · · Score: 1

      So... you think that 71% of 635 apps are in violation of OSS licenses even though TFA states that only 68 apps out of the 635 included OSS licensed code?

      No, I merely think the article claims that...possibly because that it was it actually says.

      It's also unfortunate that basic logic processing isn't still taught to kids in school.

      Indeed, because if it were you might have reasoned that the article was making illogical claims and even reading the article in the way you thought it should be read results in illogical claims. In fact the position that you are taking defending this appallingly written article really only makes logical sense if you were somehow involved with the writing or editorial approval of it...

  39. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 1, Insightful

    good god, you're trolling, right? "lots of really excellent software"??? since when did stallman write lots of really excellent software? i'm forced into using gnu tools and frankly i'd rather not. let's take gfortran, which i have to use on a regular basis, and compare it with a closed-source alternative like ifort. which one produces larger filesizes and worse-optimised codes? oh yes, gfortran. which one doesn't support the full range of switches ifort does? oh yes, gfortran. and believe me, ifort is a fucking dog and i've been frequently let down and exasperated by its many bugs and interesting "features" including one severe bug in a version about five years back that capped memory usage at something like 1.5gig and if you addressed anything more seg faulted on you no matter that another 5gig were free on the system. despite all these frustrations, gfortran is a piece of shit. "but it's a work in progress!" so what? seriously, SO FUCKING WHAT? i don't want a work in progress, i want something that will do my fucking job and gfortran is seriously not fucking fit for purpose.

    oh, and let's mention openmp and mpi support... no, let's not. late to the game again, gnu. let's not even mention how long it took (what, 10 years?) for a stable gnu release of an f90 compiler. seriously, did we have to wait ten years for a properly stable free f90 compiler? no. no, we didn't. but gnu -- authors of that widely-used EXCELLENT piece of software, the HURD kernel which is running in... wait... fucking NONE of the servers or desktops or laptops you'll ever see because it's fucking shit vaporware -- managed to make it last that long. someone even forked the fucker and made g95, which is equally shit.

    or are we talking linux? oh, sorry, you're a fucking stallwart aren't you? gnu/linux. maybe we should be REALISTIC about this and call it gnome/gnu/linux or kde/gnu/linux because almost everyone who touches the fucker outside of a server environment will interact with it via gnome or kde one way or another and any claims to the contrary are retarded. you know the only reason gnu is in there? because it's free. not because it's EXCELLENT but because it's free, and enough monkeys have hammered at gcc over the years to make it more or less fit for purpose. is gnome from gnu? no. is kde? no. fuck it, is X from gnu? like fuck is it.

    stallman is, ultimately, a self-obsessed prick with a towering sense of self-righteousness, supported by a bunch of moronic fucking zombies online. fuck the lot of you.

    ps: the use of the word "copyleft" would be a fucking capital crime if i ever ran the world, along with "herstory". i fucking HATE things like that, they're always coined by some fucking smug cunt who smirks and preens as if to say "oooooh look how CLEVER i am with that bit of wordplay come and lick my balls!" except of course that most people who say "herstory" don't have balls what with being girls and all. but it's the same thing as people who fucking insist on using "her" and "she" as general pronouns rather than "he" and "him". fucking hell. if you really have to drop gender use "they" and "them", what fucking good does SWAPPING the gender do? PRICKS.

  40. Re:"FOSS licenses are easy to comply with, certain by jedidiah · · Score: 1

    > Actually I find the Copy left licences have far more demands than any
    > commercial licence. You can spend huge amounts of time figuring

    No. Not really.

    Either what you're doing with the code is a derivative work or not. That's pretty clearly spelled out in the license.

    If it's a derivative work, then it needs to be licensed just like whatever you're deriving from.

    It's like "inheritance" is suddenly a mystery just because it's "legal".

    This all gets hashed out every time some "gimme gimme, it's all mine" type of developer whines about this.

    Whining about how "hard" licensing is just just a lame excuse to try and ignore it much the same as any other attempt to bother paying attention to finer details including engineering, security and usability.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  41. Re:"FOSS licenses are easy to comply with, certain by GreatBunzinni · · Score: 2

    Actually I find the Copy left licences have far more demands than any commercial licence. You can spend huge amounts of time figuring out if you can link or not link, how you must publish the code and how you can distribute the application.

    Of course you see "far more demands" in free software licenses than in "any commercial license". After all, while in FLOSS licenses the copyright owners have to specify clearly that you can in fact use, copy,distribute, share, alter and even sell the software while typical proprietary licenses state that you can't do anything at all with them. The latter is pretty clear, while the former may not be to some people.

    But nevertheless you are wrong. Typical proprietary software licenses extend for multiple pages, where some pretty outrageous demands are put in place. For example, I've took the time to read a license of a PDF reader that was installed by default on my Android phone and burried in the details it is said that by installing that app I agreed to grant the software distributor or any representative of theirs the right to not only enter my house whenever they see fit but also let them confiscate any electronic device in my house so they can audit them and search for unauthorized copies. I defy you to find any clause in any FLOSS license that imposes any demand which is more outrageous than this.

    --
    Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
  42. Re:"FOSS licenses are easy to comply with, certain by jedidiah · · Score: 3, Insightful

    As a computing professional, I find all of this whining about Free Software license complexity rather embarrassing frankly.

    Electronic Arts and Oracle can manage navigating this "quagmire". Why can't you?

    One really wonders what an SBA audit of you whiners would turn up.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  43. Re:"FOSS licenses are easy to comply with, certain by Microlith · · Score: 0

    I've found commercial licenses far easier to deal with than GPL, and that alone is why our company doesn't bother with anything that has GPL attached to it, its just not worth the effort.

    Funny, the GPLv2 and v3 are actually shorter than pretty much every EULA I've had the misfortune of stopping to look at. I'm sure your lawyers could do a cursory reading for you, otherwise what are you paying them for?

    Most people who have a "problem" with the GPL are people who wish they could just jack the code and contribute nothing back and get whiny when they find that they can't. They then lash out against the people behind such licenses and the people that use them, because they're grumpy that they have to play by the rules instead of getting a free ride.

  44. creators; for each of our innocents taken.... by Anonymous Coward · · Score: 0

    there is a debt.

  45. Re:"FOSS licenses are easy to comply with, certain by xaxa · · Score: 5, Insightful

    copy-left is a fucking pain in the ass unless you are also copy-left

    That's pretty much the point.

  46. Why is Anyone Surprised? by bornagainpenguin · · Score: 1

    When hundreds of tablets and "eReaders" are being released with Android, Busybox, and of course the Linux kernel itself in violation of the GPL by companies who disclaim responsibility for the devices they sell, why should we be surprised to see application developers doing the same? Go ahead and try to get the source that you are legally entitled to when you buy one of these things! You'll be astounded how quickly whatever it is goes from being an extraordinary achievement of that corporation's innovation in the market and becomes an orphaned rebadge from China whose lineage cannot be traced.

    And good luck trying to get a hold of the OEM in China! They'll simply ignore any emails or letters you send them, if indeed that company is even around any more with the legal shell corporation games that get played to avoid any possibility of a real warranty. Application developers have been watching these things.

    They've seen just how serious we've been about enforcing the GPL and taken steps accordingly.

    Really why should we be surprised?

    --
    Have a Virgin Mobile USA smartphone? Give VMRoms.com a try!
    1. Re:Why is Anyone Surprised? by metamatic · · Score: 1

      When hundreds of tablets and "eReaders" are being released with Android, Busybox, and of course the Linux kernel itself in violation of the GPL by companies who disclaim responsibility for the devices they sell, why should we be surprised to see application developers doing the same?

      Quite. I wrote to HTC asking for the source for the Bluetooth kernel drivers they shipped linked with the Linux kernel on my Android phone.

      They replied that the drivers are proprietary, and source will not be released.

      Seems pretty clearly a GPL violation to me, but since Linus has said he doesn't give a crap about such violations, I don't imagine anything will ever happen.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    2. Re:Why is Anyone Surprised? by angel'o'sphere · · Score: 1

      They replied that the drivers are proprietary, and source will not be released.
      Seems pretty clearly a GPL violation to me ...

      I don't get it. How should that be a GPL violation?
      The driver is not linked with the linux kernel if that is your point. The kernel is linked with the driver, which is a significant difference.
      angel'o'sphere

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    3. Re:Why is Anyone Surprised? by metamatic · · Score: 1

      They replied that the drivers are proprietary, and source will not be released. Seems pretty clearly a GPL violation to me ...

      I don't get it. How should that be a GPL violation?

      It's derived code which makes no sense absent the API of the kernel. The GPL FAQ says it needs to be under a license compatible with the GPL. Furthermore, the GPL FAQ covers exactly this scenario of proprietary libraries linked with GPL code.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  47. Re:"FOSS licenses are easy to comply with, certain by xaxa · · Score: 3, Insightful

    Oops, that's ambigious language.

    copy-left is a fucking pain in the ass unless you are also copy-left

    That's pretty much the intention.

  48. I welcome our new automated scanner overlords by RobLS · · Score: 1

    An automated scanner? 71% sounds very high. How do we know here are not false positives? (Certainly the article wasn't critical)

  49. Re:"FOSS licenses are easy to comply with, certain by Pulzar · · Score: 1

    Funny, the GPLv2 and v3 are actually shorter than pretty much every EULA I've had the misfortune of stopping to look at. I'm sure your lawyers could do a cursory reading for you, otherwise what are you paying them for?

    Most small companies have lawyers on contract, i.e. they pay them per service. You have to be pretty big to afford having lawyers on salary that are just sitting around waiting for you to send them licenses to read through.

    --
    Never underestimate the bandwidth of a 747 filled with CD-ROMs.
  50. advertisement by chowdahhead · · Score: 2
    The report sort of becomes a sales pitch halfway through:

    OpenLogic sells a product called the OLEX App Store Edition which provides tooling that can be used by developers to do a self-service scan on their apps prior to submitting to the app store and by app stores to track open source compliance.

    I don't doubt that violations are occurring, but I question data when not provided by an independent third party.

  51. Re:"FOSS licenses are easy to comply with, certain by dgatwood · · Score: 1

    One guy in the world whom speaks your native language has to do that one time for each version of each license, pretty much.

    First, a lot of the GPL is open to interpretation. Same goes for pretty much any other license. For example, does a GUI wrapper that calls your GPLed tool fall under the category of a derivative work? It's not at all clear from the license. On the one hand, it uses public interfaces exclusively. On the other hand, it is wholly dependent on the tool for functionality. So it's legally fuzzy.

    Second, GPLv3 is a whole different animal, so there's the question of whether somebody who is using the v2 version might move to v3 at a later date (in which case if you're depending on the differences, you'd be screwed).

    Third, all licenses must be interpreted based on case law, which is a continuously changing field. What might be assumed to be acceptable could suddenly become unacceptable. This is why the license clarification process requires an ongoing dialog between the people making commercial use of a piece of software and the people who produce that software.

    So no, it isn't one person doing it one time for each version of the license. People who deal with intellectual property law would kill for a license so precisely worded that such a thing was possible.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  52. Nobody follows proprietary licensing either by Anonymous Coward · · Score: 0

    Nobody follows proprietary licensing either. Nobody reads either, even developers.

  53. Re:Whining never helps by Jason+Earl · · Score: 3, Insightful

    If you use a piece of Free Software in your software product and then distribute that product and you fail to follow the license then the folks that wrote that particular piece of software have you by the nuts. You might not like whining, but I can guarantee you that you'll like litigation a lot less. Especially because you will lose, and the penalties for copyright violation are ridiculous (at least in the U.S.). Assuming, of course, that the folks that wrote the Free Software that you "borrowed" actually care, which is probably not the case.

    In fact, in this particular case the article is basically about a company that scans people's software for them, finds out if they have any licensing issues, and then offers to help you sort the licensing issues out if they find something bad. It's not really the Free Software developers that are whining. Instead it is a third party that wants you to pay them money to help you sort out a licensing issue on the off chance that the Free Software developers *do* decide to complain. You might not think that this is a service, but your legal counsel probably has a different opinion.

  54. Re:"FOSS licenses are easy to comply with, certain by NoSig · · Score: 1

    It's stupid simple. The point of the GPL is to make source code freely available. You can only get in trouble with the GPL if you don't want that, in which case of course the GPL is not for you. All the GPL does is list ways of you being an asshole and telling you not to do that, given that you accepted the premise that the GPL is about making source code available.

  55. Re:"FOSS licenses are easy to comply with, certain by Teckla · · Score: 1, Informative

    As a computing professional, I find all of this whining about Free Software license complexity rather embarrassing frankly.

    Who's whining? Please, don't be unnecessarily rude.

    I understand licenses such as the GPL very well. I'm not whining, and I don't find the license complex in the least. I'm simply pointing out that for commercial software developers, GPL'd code is often not an option.

    I also write software for my wife's small business with no plans to distribute, but I avoid GPL code in those projects, too, in case I ever do decide to commercialize what I've created. I don't want to get trapped into too much reliance on something with too high a cost, then be forced to refactor at great expense in terms of time later down the road.

    I have no problem with other people using GPL code if they want to.

    Electronic Arts and Oracle can manage navigating this "quagmire". Why can't you?

    Why the hostile and rude attitude?

    One really wonders what an SBA audit of you whiners would turn up.

    Wow...fuck you, too.

    I don't pirate anything. Anything. Not software. Not music. Not movies. Your thinly veiled accusation that I'm a thief is assholery in the top degree.

  56. Re:"FOSS licenses are easy to comply with, certain by bws111 · · Score: 1

    As a computing professional, you should know that EA and Oracle are large corporations, with large, well-staffed legal departments. One of the jobs of said legal departments is navigating quagmires.

  57. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 0

    But sometimes licenses of products change. I recently wanted to update the gSOAP toolkit we're using to the latest point-release, but it turned out that stuff which used not to be covered by the GPL (viz. the code generated by the soapcpp2 compiler) was now considered to be GPL. Even though the (generated) code hardly changed (apart from the "generated with soapcpp2 version x.y.z" comment at the top), we had to revert the toolchain.

    I'm not saying commercial software vendors don't try to change their contracts with you after you've initially agreed to them - I'm just saying you do have to scrutinize the licenses everytime you update your stuff.

  58. Re:"FOSS licenses are easy to comply with, certain by EvanED · · Score: 1

    You say "either what you're doing is a derivative work or not" as if that's an easy thing to determine. It isn't necessarily.

  59. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 0

    As a computing "professional" (by which I assume you mean you charge your neighbours for emptying all the donkey-porn from their cache) you are doubtless unaware that multi-million earning international corporations EA and Oracle have large staffs of lawyers on their teams, something which individual developers tend to lack. The absence of a team of lawyers trained in licensing law is detrimental to a full, legal understanding of every ramification of the various manifestations of the GPL.

  60. Re:"FOSS licenses are easy to comply with, certain by nuggz · · Score: 1

    You can use and distribute copyleft software like anyone else.

    The expensive part is that you can't (easily/effective) sell it, though to be fair you likely didn't pay for it either.

    For users copyleft software can be some of theleast expensive.
    I don't have to upgrade, I don't have to pay for it, it doesn't have time bombs in it.
    If tehre are problems I can get them fixed without relying on the origional vendor to do it, and my data isn't locked up in proprietary formats.

  61. Re:"FOSS licenses are easy to comply with, certain by grcumb · · Score: 1

    For some of us, copyleft code is, by far, the most expensive code there is. In fact, it's pretty much poison.

    What?!?

    Explain, please, in 300 words or less, how using GPL software costs you money.

    And no, opportunity cost does not count as costing you money. It wasn't your code to begin with, so you haven't lost money because you can't treat it as if it were. (That would be what a lot of software capitalists call 'Piracy'.)

    And no, you don't lose money because someone else improved on your code. Other people got to benefit from your labour, but you get to benefit from theirs as well. It's quid pro quo all the way down.

    And no, losing your customers to Johnny-come-lately competitors is not theft. It's perfectly fair. It's called competition. You don't have some innate God-given right to customers. You have to earn them every day. And if your customers are willing to drop you at the first opportunity, you've got more problems with your business than the GPL.

    And no, having to maintain and provide source code to your customers is neither expensive nor 'poisonous'. If you're not maintaining your source code well, then that's the fish you have to fry - it's a problem with your processes, not with the GPL.

    So remind me once again: How is the GPL poisonous, except insofar as it makes life difficult for rent-seeking leeches? How is sharing willingly and openly costing you money?

    --
    Crumb's Corollary: Never bring a knife to a bun fight.
  62. Re:"FOSS licenses are easy to comply with, certain by h4rr4r · · Score: 2

    You don't have to use it. Hell, how about you write your own fucking code?

    Copyleft code is cheap, if BSD give credit, if GPL make source available for everything. Done and done. None of these cost much money at all.

  63. GPL is actually impossible to understand by WaffleMonster · · Score: 2

    Experiment: Get two people to read the GPL...

    Ask the two people a series of questions relating to what point do they need to share their code even though it is totally unrelated to the GPL work.

    When I invoke it from a shell?

    When I invoke it from a shared library?

    When I invoke it from a library linked to the application?

    When I invoke it from a separate shim process using shared memory or domain sockets?

    When I interact with something else that invokes it?

    Why?

    The GPL is unique in that it is a vampire license...Commercial licenses don't work that way...They are coherent and easy to understand.

    LGPL is coherent and easy to understand. GPL is hostile to commercial developers as well as other developers who choose to control the terms of their work. I've seen entire open source projects rewritten to work around GPL. It is really a waste of time in my opinion... Commercial developers are the ones with the resources to really contribute to a shared system and make it better... GPL..in many cases... not so much...

    1. Re:GPL is actually impossible to understand by WatertonMan · · Score: 1

      The GPL is unique in that it is a vampire license...Commercial licenses don't work that way...They are coherent and easy to understand.

      I don't know what attorney's you've been hanging around...

      At best you can say the GPL isn't something most attorneys are used to. I'm not sure I'd call the typical commercial license a bastion of clarity.

    2. Re:GPL is actually impossible to understand by serviscope_minor · · Score: 1

      The GPL is unique in that it is a vampire license...Commercial licenses don't work that way...They are coherent and easy to understand.

      So you mean if I make a derived work of Microsoft word, I can distrbute it how I wish with no inteference from Microsoft? Yuo sure about that?

      It is copyright itself, not any license in particular which is viral.

      --
      SJW n. One who posts facts.
    3. Re:GPL is actually impossible to understand by phantomfive · · Score: 1

      This is interesting because my experience was the opposite. When I read the GPL, I was impressed with how clear and understandable it was (less so with the GPL 3.0, sadly). Also I don't know what commercial licenses you are talking about.....have you ever read the terms and conditions of any random software? It's not like it's a pleasure-read.

      --
      "First they came for the slanderers and i said nothing."
    4. Re:GPL is actually impossible to understand by Ash-Fox · · Score: 1

      The GPL is unique in that it is a vampire license...Commercial licenses don't work that way...They are coherent and easy to understand.

      I guess so.. Since many essentially don't let you reuse the code in any form. Seems simple enough.

      --
      Change is certain; progress is not obligatory.
  64. Seriously? by blair1q · · Score: 1

    Android development is not what you'd call license-centric. Stuff gets plugged together and shipped. I'd bet 99% of devs haven't so much as read a license that came with a library they had to go hunting for to get their buttons and spinners to work.

    It's about time the FOSS clowns stopped whining about licensing so hard. Their hypocrisy is showing.

    Run your search, count how many places you find your code, and brag about it. Otherwise, stop being a goit.

  65. Re:Clearer vs. More Interesting by TaoPhoenix · · Score: 1

    You might have found the successor to Fair and Balanced!

    It would be more clear if it said 7.6% of the apps they looked at were in violation, but it's "more interesting" to state totally wild obfuscations because the most inaccurate writing seems to be winning lately. And those other stories a day or three ago were wondering what happened to our state of science education.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  66. Re:"FOSS licenses are easy to comply with, certain by Chirs · · Score: 1

    Sure it is. If there's any ambiguity, it's likely because you're trying to game the system.

    There are very few cases where there is any real doubt whether the spirit of the GPL applies.

  67. GPL is a problem for non-commercial, too by ET3D · · Score: 1

    When I looked at using a CMS for a personal website, I discounted any which used GPL3, because I couldn't be sure that if I changed a template I would need to make it available, not to mention doing a small code change. It's not that I mind sharing, it's just that it's a hassle and it just worries me that if I use a GPL3 CMS I'm opening up a pandora's box. I don't know if that's really the case, but because these licenses are complex to decipher and GPL has a reputation, it's not something I want to risk. So even though it's not for profit, and I don't have a real problem sharing the changes I did, I'd rather stay away and not be liable for anything.

    The problem with many of the open source licenses is that they are complex. A commercial license to source code or libraries typically gives you simple terms: certain people can use the code for certain purposes for a certain number of projects for a certain amount of money. Some open source licenses, GPL in particular, contain tons of legalese and conditions which IMO makes such licenses best avoided by most developers, regardless of whether they're used for commercial purposes or not.

    1. Re:GPL is a problem for non-commercial, too by _Sprocket_ · · Score: 1

      The problem with many of the open source licenses is that they are complex. A commercial license to source code or libraries typically gives you simple terms: certain people can use the code for certain purposes for a certain number of projects for a certain amount of money. Some open source licenses, GPL in particular, contain tons of legalese and conditions which IMO makes such licenses best avoided by most developers, regardless of whether they're used for commercial purposes or not.

      I find it disingenuous to simplify proprietary licenses and then complain about the complexity of Open Source licensing. Most Open Source licenses, GPL included, can be simplified in the same manner you've simplified your proprietary license example; everyone can use the code for all purposes if they make their changes available on request. Of course, deviate from that and it becomes a matter of devil in the details. But once you complain about the legalese found in the GPL, you're going to have to tackle the legalese boilerplate that tends to also inhabit proprietary licenses as well.

    2. Re:GPL is a problem for non-commercial, too by mugurel · · Score: 1

      [...] I couldn't be sure that if I changed a template I would need to make it available, not to mention doing a small code change. It's not that I mind sharing, it's just that it's a hassle and it just worries me that if I use a GPL3 CMS I'm opening up a pandora's box.

      You make it sound like by modifying GPL licensed software you are obliged to redistribute your modified version. As far as I know GPL only requires that IF you decide to redistribute modified GPL code, then it should be GPL licensed. That's not a hassle, you can just adopt the original GPL license of the software as is.

      [...] I'd rather stay away and not be liable for anything.

      Liable? The license that comes with GPL software typically states in capitals that the software comes without any type of warranty.

    3. Re:GPL is a problem for non-commercial, too by ET3D · · Score: 1

      What do that have to do with it? If I use the code without upholding the license, then I can get sued, right?

    4. Re:GPL is a problem for non-commercial, too by ET3D · · Score: 1

      It's just my experience. Commercial libraries and code, even if they do have legalese underneath, are typically offered with simple explanations and detailed FAQ's which simplify the understanding substantially. I guess that's because commercial offerings sell the licensing terms and it helps the buyer decide which of several different licensing terms to get. I also think that these licenses, even in legalese, are simpler than the GPL. Some open source licenses may be simplified to "include this license text with your app" or "mention the original source of all the code", and commercial license may be "may be used by a single named developer" or "for one project" or "paying such and such royalties". GPL may be summed as "make available all your source code, distribute it all under GPL, mark and date any changes, and include the license." This is simplified to the point where it doesn't represent the GPL all that well, and still it's much more complex than other licenses. It also requires more work than other licenses to comply with.

      That's why in my opinion using GPL code is a bad choice for many projects, including personal ones. The only reason I see to use GPL is if you are a proponent of this specific license due to the ideology behind it.

    5. Re:GPL is a problem for non-commercial, too by ET3D · · Score: 1

      On second thought, I take it back. GPL could probably be summed up by "make all your code available under GPL". While the distance between this and GPL is larger than between the other simplifications and their corresponding licenses, I imagine that no one will hold you to the finer details if you comply with this part. The complexity arises when the distinction between content and code isn't clear, as in the case of the web.

      Still, more effort is required to comply than with other licenses, especially if you care about how your code looks to other people.

    6. Re:GPL is a problem for non-commercial, too by Anonymous Coward · · Score: 0

      The GPL is easier to understand than any FAQ I've seen for proprietary software. That might be why an FAQ isn't needed.

      Though I'm pretty sure there is one. I recall having seen it.

    7. Re:GPL is a problem for non-commercial, too by w_dragon · · Score: 1

      I don't think it's so much that the commercial licenses are simpler (ever read your Windows license? Me neither.), so much as there's a single entity you can call up and say 'am I allowed to do this with your software?'. If they say yes then it is a definitive answer. They would probably have a hard time suing you for doing something they told you was legal, even if the license disagrees. With GPL it's much more of a gray area. You can't assume that anything anyone tells you is true, unless it's based on case law in the country you're operating in.

    8. Re:GPL is a problem for non-commercial, too by w_dragon · · Score: 1

      Depends on the definition of 'making available'. If I use a GPL javascript library am I making changes available simply by the fact that everyone who browses to my page downloads the javascript as part of loading the page? If I use a PHP library to do the identical thing server-side am I making available by virtue of the fact that everyone who uses my page 'uses' the code? If I'm using GPL'd code internally to a company am I redistributing changes if I only make something available internally? A corporation is considered a single entity in some parts of law, so that's certainly not easy to answer. As part of a large business I can go to a legal department and say 'here's the license and here's the intended use, is this legal?' and they'll tell me. If I were part of a smaller company I would have to weigh the cost difference between paying a lawyer to give me the same answer, or buying a commercial solution.

    9. Re:GPL is a problem for non-commercial, too by EzInKy · · Score: 1

      You can get sued for anything, and if you fail to uphold a promise you agreed to keep you'd probably even lose. This applies to both copyright and copyleft software.

      --
      Time is what keeps everything from happening all at once.
    10. Re:GPL is a problem for non-commercial, too by EzInKy · · Score: 1

      I don't think it's so much that the commercial licenses are simpler (ever read your Windows license? Me neither.),

      I actually did once, think it was Win 98. That's when I switched to Linux.

      --
      Time is what keeps everything from happening all at once.
  68. Re:"FOSS licenses are easy to comply with, certain by Midnight+Thunder · · Score: 1

    Using open source requires making some decisions and in certain sacrificing something. If you are hoping to get a freebie, then you will want to be using a BSD license, but if you decide to use code with GPL then you have to recognise the intent is about "giving back to your peers" - it is not really "something for nothing" as many people think it is. Healthy open source is about people participating in the process, rather than simply trying to get as much free stuff as possible and complaining that the upstream developers aren't doing enough.

    --
    Jumpstart the tartan drive.
  69. Re:"FOSS licenses are easy to comply with, certain by h4rr4r · · Score: 1

    How is copyleft software costing you anything or is a pain?
    Is someone forcing you to use it?

    How about this, if you don't want to share alike then STFU and write your own code. Seems pretty simple really.

  70. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 0

    oh for fuck's SAKE.

    LEARN TO SPEAK YOUR OWN FUCKING LANGUAGE BEFORE YOU TRY AND COME OVER ALL CLEVER.

    i have no issue with people talking like idiots if that's how they grew up speaking. that's fine. i've no issue with people talking like idiots even if it's *not* how they grew up speaking.

    what i take issue with is pretentious fuckarses like you misusing "whom" so painfully it makes my fucking throat bleed. seriously, just take a break from ripping your cock to shreds while masturbating endlessly to screenshots of gnome 3 to explain why you used "whom" there? now, listen carefully. what case is that in? is it in dative? no, it's not. is it in accusative? no, it's not. so, should we be using "whom"? no, we should not. why are we using "whom"? oh, because we're a pretentious fucking RETARD who can't even speak his own fucking language.

    "whom" is dying out of english. if you don't know how to use it FUCKING LET IT DIE. don't rape its corpse on the way.

  71. Re:"FOSS licenses are easy to comply with, certain by Lehk228 · · Score: 1

    that is because copyleft code is for copyleft development and for end users, it is not there for you to steal.

    --
    Snowden and Manning are heroes.
  72. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 0

    I don't see anywhere where the person you are bitching at says they use GPL code. He says it is poison, so I assume that means he doesn't use it. As far as your other asinine assertions, yes, I am sure Microsoft, Apple, Adobe, Oracle, IBM, SAP, BEA, etc would all be the corporations they are today if they gave away their source code. Clearly, giving your source code away costs you nothing.

  73. Re:"FOSS licenses are easy to comply with, certain by bws111 · · Score: 1

    Where did he say he uses it? All he did was give a reason he doesn't use it.

  74. Re:"FOSS licenses are easy to comply with, certain by Belial6 · · Score: 1

    I have yet to meet a single individual that truly doesn't pirate ANYTHING. You really have never sang happy birthday to someone in a public place? You never drew a copy of a popular cartoon character for a child just because they wanted you to? Copyright violations are EVERYWHERE. It is just that they tend not to get prosecuted if there isn't any money in it.

  75. And then some. by thePowerOfGrayskull · · Score: 3, Insightful
    More than that - 71% of 635 apps on Android and iPhone is NOT the same as 71% of Android apps or even 71% of apps period. TFS and TFA both gloss over the fact that this is 71% of a very small sampling -- which may or may not have been specifically targeted based on functionality and features. TFA also does not discuss how the scan was able to identify OSS production by looking at compiled, stripped down, and signed (and possibly encrypted) binaries.

    Hmm, something's fishy here... oh, wait. I see. It's right there in TFA:

    OpenLogic sells a product called the OLEX App Store Edition which provides tooling that can be used by developers to do a self-service scan on their apps prior to submitting to the app store and by app stores to track open source compliance.

    How convenient! A one-company study -- using undisclosed methodology -- draws broad and irrational conclusions that suggest that people really need to buy its products and services. Amazing!

    1. Re:And then some. by Ost99 · · Score: 2

      More than that - 71% of 635 apps on Android and iPhone is NOT the same as 71% of Android apps or even 71% of apps period.

      It's not 71% of 635 apps. It's 71% of the 68 apps with they found containing GPL and/or Apache licensed code.

      --
      ---- Sig. gone.
  76. Would really like to see a list of frameworks... by SuperKendall · · Score: 1

    As an iOS developer, I use a lot of open source frameworks. But most of them are BSD licences - I'm really curious what they found that they considered to be GPL or Apache or LGPL, as I'm not aware of any really popular frameworks using those licenses.

    Another thing to consider is that the users of the frameworks may not be in violation of the INTENT of the license. I'm imagine there are a number of people that just publish code and slap a GPL on it because it's easy to find that license, not thinking about what that means for the consumers of the code. They may not care at all an application itself contains no links to the source.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  77. Big claims, no proof == slashvertisement by tomhudson · · Score: 4, Informative
    1. While they claim that 71% of almost 700 apps they scanned were in violation, they didn't list a single example.

    2. They offer to sell developers scanning software so devs can make sure their apps are in compliance.

    3. PROFIT!?!

    Color me skeptical.

  78. Re:"FOSS licenses are easy to comply with, certain by GreatBunzinni · · Score: 3, Insightful

    Oh really? Can you please tell us what would be the cost of building a product on a proprietary closed-source software program which doesn't grant anyone the right to extend it, let alone commercialize any derivative work?

    It appears that you are one of those ignorant FLOSS detractors who tries to bitch that hijacking other people's code is "most expensive" while the alternative is... you investing your own time to fill all the countless man-hours that it took other people to build the software you are trying to sell off as if it was your own? Because you sure can't just pick up, for example, Microsoft Office, tweak it's UI and sell it off as Teckla's Office suite.

    --
    Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
  79. Well, Quid Pro Woe by OldHawk777 · · Score: 1

    Maybe FSF/GNU...Linux...Apache should send DMCA-like take-down notices to the Android Market Place (AMP).

    A little code filtering for malicious-fraud/theft of L/FOSS would be very fun/funny to see, after all the MS, SCO... shit over the past couple decades.

    Could AMP be forced to put up and sustain an androidforge.net site or L/FOSS used for AMP-apps?

    Should AMP force all AMP-apps on the AMP-site to label/identify with an OSS-tag/link for code download?

    I say someone should go fyckwidem soon.

    --
    Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
  80. Re:"FOSS licenses are easy to comply with, certain by countertrolling · · Score: 2

    One of the jobs of said legal departments is navigating quagmires.

    Another job is to avoid creating one. The license bureaucrats will drown you all.

    --
    For justice, we must go to Don Corleone
  81. Here's an idea... by gman003 · · Score: 1

    Start filing the lawsuits. The whole purpose of copyleft is to use copyright law against itself. If we start actually enforcing the licenses, we'll be doing exactly what we're supposed to, and probably making a tidy profit to boot. It might not even require personal effort on our part - there's gotta be a lawyer somewhere reading this article, with dollar signs dancing through his head. If a medium-sized business like OpenLogic was able to find all these violations, a couple interns at a law firm could probably find just as many, and I doubt many open-source hackers would refuse to sue someone who is violating their license.

  82. Re:"FOSS licenses are easy to comply with, certain by grcumb · · Score: 1

    I don't see anywhere where the person you are bitching at says they use GPL code.

    Fine. 'Copyleft'. Which, not coincidentally, is 99% GPL.

    He says it is poison, so I assume that means he doesn't use it.

    So how, then, is it expensive to him? How is it poisonous if he didn't take it?

    See, the problem I have here is not that people don't like the license. It's that they seem to imply that it's costly. But we all know this is code for 'it's poisonous to me when you use the GPL because it takes away another opportunity for rent-seeking behaviour on my part.'

    The vast majority of businesses profit from GPL (and yes, all the other copyleft) software, because software is a cost centre. For the few who treat software as a product, then yeah, commoditisation is a bitch. But you know what? I'll say the same thing to them as I say to telcos and the entertainment industry: Your business environment is changing. Adapt or die.

    As far as your other asinine assertions, yes, I am sure Microsoft, Apple, Adobe, Oracle, IBM, SAP, BEA, etc would all be the corporations they are today if they gave away their source code. Clearly, giving your source code away costs you nothing.

    Dude, IBM, Apple and, to a much lesser degree, Microsoft do give away significant chunks of their source code. So I guess they would be the corporations they are today... because they, uh, are.

    --
    Crumb's Corollary: Never bring a knife to a bun fight.
  83. Android is expected to have Apache-derived code by tomhudson · · Score: 1

    Stuff like the apache harmony libraries - you know, that stuff google and oracle are fighting over? The one that doesn't require making the source available?

  84. lolwut by Anonymous Coward · · Score: 0

    "we"? you're part of stallman's magic ninja gpl-enforcing crack squad? rejoin reality you pathetic nerd -- you're fat and everyone thinks you're a loser.

    1. Re:lolwut by mewshi_nya · · Score: 1

      "Thinks" implies there's a possibility it isn't true.

  85. Re:GPL is actually easy to understand by OldHawk777 · · Score: 1

    Yep, you are a bone-head. First don't break any copyright/law. Second don't whine when you want to steal and sell the best OSS code you can find, because you want easy-money [AKA: Corporate Welfare]. Third if you can't compete fairly then find another business, industry, market... you weaseling corporate-welfare jerk.
    GPL allows you to have configuration-control of your project/product and forces you to compete in a highly competitive and innovative capitalist market place.

    INNOVATION with CAPITALISM work much better with L/FOSS. The last two decades of L/FOSS growth is an indicator of market places to come to US, EU... if we want to be globally competitive in the future.

    --
    Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
  86. Re:"FOSS licenses are easy to comply with, certain by tomhudson · · Score: 1

    You can use and distribute copyleft software like anyone else.

    The expensive part is that you can't (easily/effective) sell it, though to be fair you likely didn't pay for it either.

    For users copyleft software can be some of theleast expensive. I don't have to upgrade, I don't have to pay for it, it doesn't have time bombs in it. If tehre are problems I can get them fixed without relying on the origional vendor to do it, and my data isn't locked up in proprietary formats.

    Not all open-source licenses require you to distribute the source. MIT, BSD, Apache Harmony (which is what portions of the Android libraries are based on) don't require distribution of the source. So sure, you can effectively sell products derived from it. Microsoft has been doing so for decades (look at the license for their ftp program as an example).

  87. Re:Seriously Stupid Corporate-welfare jerks... by OldHawk777 · · Score: 1
    --
    Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
  88. I call BS - and not just on the summary by hax4bux · · Score: 1

    I lead a team of mobile devs for a largish organization.

    Every time a press release like this surfaces (especially if picked up by Gartner) my email inbox swells by a large positive exponent.

    My answer is always the same: they have something to sell - the press release is almost completely fact free. If you really care, call them up and get some specifics. I'll deal w/it then.

    Some days I think the best way to make a buck in mobile is to issue a press release claiming a big exploit or some other hot button guaranteed to spook the suits.

  89. Re:IANAL by SudoGhost · · Score: 1

    Are you the Sheriff of Rottingham? This isn't Robin Hood: Men in Tights, but that was a flawless impression.

  90. But. But. Apple... by WatertonMan · · Score: 1

    But. But... Apple's App Store is the bad anti-open place. I mean I heard about VLC and Go. It's Apple that's evil. Not Google.

  91. Re:Whining never helps by Anonymous Coward · · Score: 0

    You might not like whining, but I can guarantee you that you'll like litigation a lot less.

    "C'mon folks" sounds like what a 7 year old kid says when he can't get his way. How about a middle of the road approach and some goddamned professionalism?

    Especially because you will lose, and the penalties for copyright violation are ridiculous (at least in the U.S.).

    I'll believe that when I see it.

  92. Re:"FOSS licenses are easy to comply with, certain by WatertonMan · · Score: 1

    If it were only about source code then there wouldn't be any trouble having GPL code in the Apple App Store with the source code on a server. But of course GPL demands more than that.

    I'm not saying that's bad mind you. I only get annoyed when GPL zealots call any other way of doing things evil. But more power to them if they actually write GPL code. I'm really skeptical the average GPL zealot actually contributes much to the community. They more just enjoy getting stuff for free.

    However to portray the GPL as only about source code is pretty disingenuous.

  93. GPL violations are why I didnt buy Android by jonwil · · Score: 1

    GPL violations are why I didnt buy Android and why I bought a Nokia N900 instead.
    HTC routinely violates the GPL by not releasing kernel source for their new phones until months after the hardware is released (and until big community pressure). If it was once or twice, I could understand. But the fact that it happens again and again shows that HTC has contempt for the GPL and doesn't care.

    Motorola is just as bad as HTC (I owned a Motorola pre-android linux phone and their compliance on those was no better)

    I went with the Nokia N900 since Nokia is in 100% compliance with the GPL and not only that, the N900 has NO software locks preventing you from installing new software, alternative OSs etc.

    1. Re:GPL violations are why I didnt buy Android by metamatic · · Score: 1

      HTC routinely violates the GPL by not releasing kernel source for their new phones until months after the hardware is released (and until big community pressure).

      And they often don't release source for the drivers they ship linked to the kernel, ever.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  94. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 1

    You are conflating commercial and proprietary. The GPL does not prevent commercial activity. The GPL prevents software distributors from imposing certain restrictions over downstream recipients; i.e. distributors are not allowed to distribute GPL software as proprietary software. These restrictions do not imply that the GPL prevents commercial activity, they only imply GPL software cannot be distributed as proprietary software.

  95. Re:"FOSS licenses are easy to comply with, certain by NoSig · · Score: 1

    What single requirement of the GPL do you consider to be onerous and unrelated to source code?

  96. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 0

    What if I write some proprietary software from scratch and ship it along with some startup scripts and some GPLed utility binaries that are invoked by the scripts? Fuck if I know, but I don't think that's gaming the system.

  97. Re:"FOSS licenses are easy to comply with, certain by serviscope_minor · · Score: 2

    As a commercial software developer myself, I'm glad at least one other person on Slashdot understands this!

    The reason so few people "understand" it is because it's complete and utter bullshit.

    For some of us, copyleft code is, by far, the most expensive code there is. In fact, it's pretty much poison.

    No, it's simple. Don't use it. That costs you absoloutely nothing.

    --
    SJW n. One who posts facts.
  98. Re:"FOSS licenses are easy to comply with, certain by caseih · · Score: 2

    There's a huge difference though. With a proprietary library I pay for a license to use it under certain terms, which was the whole point of buying the license in the first place. With most open source libraries, they are freely offered to me, but with the complicated terms.

    Thus if I don't like the open source terms, or if I'm not sure they will fit into my proprietary program, I should buy some code that does (maybe from the OSS author... he or she can relicense), or write my own code.

    So if you want to complain about how "expensive" open source libraries are, that simply comes across as whining. They gave me this free code but I can't do what I want with it. Seems like most people who whine about how hard it is to use OSS code in a proprietary project need to just let it go and buy code under a license that fits their needs. If they are going to make money, then why not expect to pay library developers as well.

    Comments like this one cause me to desire to release all my code only under the GPL if I was writing a library, just so I can get paid for it when my code is used in a proprietary situation.

    Now, if you are an OSS developer using OSS tools and libraries, juggling licenses can get very tricky indeed.

  99. Re:"FOSS licenses are easy to comply with, certain by serviscope_minor · · Score: 1

    copy-left is a fucking pain in the ass unless you are also copy-left

    No it isn't. It's simple. Don't use it. That's no more of a pain in the ass than commercial software which is too expensive.

    --
    SJW n. One who posts facts.
  100. Re:"FOSS licenses are easy to comply with, certain by geminidomino · · Score: 1

    Minor nit: BSD isn't copyleft. The "viral" quality is the defining feature of copyleft.

  101. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 0

    I think it is even more the point that you "pay" for the work that was put into whatever you now use by means of your own work.
     

  102. Laying 2:1 odds by geminidomino · · Score: 1

    Who wants to bet that none of those six hundred and something apps was a decent PDF reader for Android?

    1. Re:Laying 2:1 odds by Anonymous Coward · · Score: 0

      Does a decent PDF reader exist for any system?

      I started out with Adobe Reader, the worst of them all. Then I tried Foxit reader. Popping up with the Chinese and Japanese language files as an important update every time I run the program does not count as decent. Especially not when those language files come with their own EULA. I don't speak either language, I'm not going to agree to something just to be able to see unreadable characters. I'm currently using Evince, and while the interface itself is mostly fine (except the Windows version doesn't remember I set it to 100%, and keeps going back to "scale to window", there is no way to turn off font smearing, aka. anti aliasing.

      And of course there is the format itself. Designed for print, so unless you got a 600 DPI screen, expect to get either too small text (and the font smearing makes text unreadable at sizes that would be perfectly readable if the letters were clearly defined - like black on white, rather than 17 shades of gray), or you get a horizontal scroll bar. Unless of course you find that one perfect zoom level, where you get both - unreadable text AND a horizontal scroll bar. You can't just re-flow the text of a PDF file, like you can in something made in the age of web browsers.

    2. Re:Laying 2:1 odds by geminidomino · · Score: 1

      Something at least as good as the PRS-505 e-reader. That's not even a particularly high bar to clear.

  103. Re:"FOSS licenses are easy to comply with, certain by H0p313ss · · Score: 2

    It does not prevent commercial activity, but it does constrain commercial activity and impose legal requirements on adopters.
    The average Joe without a massive legal department behind him to keep him honest does face an uphill battle if they chose to use or redistribute FOSS components.
    That being said, because I work for one of the worlds largest corporations with a huge legal staff AND quite possibly the single largest corporate contributor to open source, all of my work is based on open frameworks and FOSS. As a result I get to re-use most of the time instead of re-inventing the wheel at every turn. This is the true benefit of open source. The cost however is not trivial, but it is cheaper than reinventing the wheel once you scale it up.
    In short, doing it right ain't easy, but it does pay off in the long run.

    • You don't get sued
    • You didn't reinvent the wheel
    --
    XML is a known as a key material required to create SMD: Software of Mass Destruction
  104. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 0

    Fuck if I know, but I don't think that's gaming the system.

    That's because you are too fucking stupid to read the fucking license.

  105. It's obvious that by skrimp · · Score: 0

    CmdrTaco's title is unabashedly trolling. He never struck me as an iOS fanboi before. That's right. I said it.

  106. Re:"FOSS licenses are easy to comply with, certain by wampus · · Score: 0

    Ooh, flamebait AND troll. I really don't understand this place anymore.

  107. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 0

    RMS envisioned a world in which all software was Free (Libre), and then he thought about how this could be brought about. What he came up with was two-pronged. 1) copyleft 2) write lots of really excellent software, so excellent that people will want to use it even though they know they will get sucked into the copyleft.

    3) Spend the next decade arguing and complaining about how Linux only obeyed the license and didn't also name itself "GNU/Linux" as his licence specifically did not require...

  108. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 0

    >fortranrage.txt

  109. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 0

    Dude, you are an idiot. Do you have any idea how much software IBM sells? Let's see we have OS products (AIX, z/OS, z/VM, z/VSE, z/TPF, i5/OS). We have information management products (DB2, InfoSphere). We have Tivoli products. We have Lotus products. We have WebSphere products. We have Rational products. Then we have the stuff they don't sell outright, like firmware. How much of that is open source? Zero. Sure, they contribute a lot of stuff to Linux because it helps them sell million dollar mainframes they might not otherwise sell, and they have the open source Eclipse. I'm guessing that well under 1% of the code IBM owns is open source - hardly a 'significant chunk'.

    Oh, maybe it's Apple you were really talking about. Yeah, I did see that they have open sourced OS X, iTunes, the code that runs on iPads, iPhones, and iPods, iWork, Final Cut, etc. Oh wait, that didn't happen either.

    Maybe who you are really thinking of is Sun, which made the brilliant decision to open source much of their stuff, which is why they are now such an impressive business. Oh wait, they don't exist anymore.

  110. Who cares about copyright? by tsa · · Score: 1

    Most of you use p2p to download and serve movies and music, no? You don't care about copyright then; why should you care about it now?

    --

    -- Cheers!

    1. Re:Who cares about copyright? by Brannoncyll · · Score: 1

      Apples and Oranges. You can't compare downloading software for personal use with stealing other people's source code to use in your own paid-for application.

      You might have apples and pears (green at least) if you compared people who sell pirate software to those who steal source code./p?

    2. Re:Who cares about copyright? by coolmadsi · · Score: 1

      Most of you use p2p to download and serve movies and music, no? You don't care about copyright then; why should you care about it now?

      Most of the music I download with p2p is from Jamendo. I respect the licenses the music comes with just as I respect any software license I might use.

  111. lol by Anonymous Coward · · Score: 0

    What are you going to do about it? Call the police?

  112. Re:"FOSS licenses are easy to comply with, certain by Mr.+Slippery · · Score: 1

    I wouldn't go as far as "poison", but the GPL mission is clearly is more important than the efforts of the people who write the GPLed code, ie its aims must win out over the aims and IP of the creative contributors.

    The purpose of the GPL is to promote freedom. If you don't support freedom, why are you writing GPL'd code? (Someone who wants to use GPL'd code and not grant others the same rights that they enjoyed is a parasite and no one cares what they think -- I'm sure that doesn't describe you.)

    "IP", assuming you mean "intellectual property", is a null term. Copyright, not some vague notion of "intellectual property" that lumps copyright, patent, and trademark together, is what is relevant. The GPL uses copyright in a judo-like fashion to protect, rather than take away, people's freedom to use and share software. If you don't want to use copyright to that end, don't use the GPL. Of course, if you don't want to promote and protect people's freedom to use and share software, I think that's pretty sad, but, so it goes.

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  113. Re:"FOSS licenses are easy to comply with, certain by DamonHD · · Score: 1

    I want to promote people's ability to use the code that I publish *any way they like*, so I use a BSD-like licence: GPL would severely limit what some users could do with it.

    Rgds

    Damon

    --
    http://m.earth.org.uk/
  114. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 1

    Why is it people constantly get this half right. He envisioned free software AND developers would be compensated for their labor and associated services. People absolutely love to "forget" developers must eat too.

    The problem is, the greater public are only fulfilling half their obligation. They want free software and frequently show contempt for developers who hope to make a living from associated labor and services.

    Android has proved to especially suffer as pirates refuse to pay third world software rates which force massive adware for android. Now pirates are working hard to remove adware for otherwise free software. On android pirates literally are taking money out of developer pockets.

    Free software will fail unless people stop parroting half the truth and start honoring the other half of their obligations.

  115. Re:"FOSS licenses are easy to comply with, certain by GreatBunzinni · · Score: 1

    If you don't want others to use your code, why is it released under an open source license?

    If someone releases a piece of software under some license then everyone who wishes to use that software must respect the copyright author's wishes and comply with the conditions specified in the license. That applies to any software distributed under a license, including proprietary licenses.

    If someone distributes their code under a license that grants the user the right to access the code provided that they follow a set of conditions specified in the license then everyone who wishes to use that code is forced to respect the author's wishes and comply with the license. That applies to any code distributed under a license, including proprietary licenses, even those that basically state "you can look but you can't touch".

    If a user has access to the source code of a particular software package then that user is forced to follow the conditions set forth by the authors, which are encoded in the license. That user has absolutely no rights to hijack other people's code just because he has access to it. If it's a proprietary license that states "you can look but you can't touch" then that user cannot hijack that code, include it in his projects and license it off as their own, completely ignoring the author's wishes. If it's a FLOSS license that states "you can look, you can touch and you can distribute, provided that you also let others access the code in the very same terms you benefited" then, just like in the proprietary license scenario, that user cannot hijack that code, include it in his projects and license it off as their own, completely ignoring the author's wishes.

    That means, in short, that just because some work is distributed under a FLOSS license it doesn't grant anyone the right to rip off the software's authors and simply hijack their code. If a user wants to access any given work of art and try to use it commercially then he is forced to respect the author's conditions. This holds invariably to any license, whether it's a proprietary license or a FLOSS license. You can't just rip off other people and hijack their code to suit your fancy. It's not your code and it never was. Therefore you either follow the author's wishes or you go off writing your own code. Is it so hard to understand?

    --
    Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
  116. Re:"FOSS licenses are easy to comply with, certain by david@ecsd.com · · Score: 1

    Do you feel better now?

  117. Re:Whining never helps by petman · · Score: 1

    your inevitable life joke is hilarious. har.

    Hey, I know a joke! A squirrel walks up to a tree and says, "I forgot to store acorns for the winter and now I am dead."

  118. Heh by Anonymous Coward · · Score: 0

    So respect copyright law when its Free Software, but not when its commercial entertainment content? Fuck that..

    1. Re:Heh by somersault · · Score: 1

      The irony is quite hilarious to be sure.

      --
      which is totally what she said
    2. Re:Heh by Risen888 · · Score: 1

      Maybe that's your morality. My morality says if I'm not willing to abide by the terms that someone is releasing their work under, I don't need their product. There are plenty of other entertainment options if (like me) you find the practices of Big Media unsupportable. But if you really want the new Green Day album or whatever, then fucking pony up like everybody else.

      --
      Hey, I finally got my first freak! Took you long enough!
    3. Re:Heh by Jason+Earl · · Score: 1

      I will say this, there is a huge discrepancy in U.S. law between merely possessing copyrighted material that was obtained illegally, and actually distributing copyrighted material illegally yourself. In short, legally it is one thing if you have gigs of warez and illegal MP3s on your hard drive. It is another thing entirely if you are actively distributing someone else's copyrighted material. The laws against distributing someone else's copyrighted material without their permission are ridiculously harsh, as they were designed to stop organized crime from bootlegging records. When those laws are applied in the digital age you get cases like Jammie Thomas. She even had the excuse that she did not realize that she was distributing copyrighted material. Distributing Free Software without following the license is likely to get you far less sympathy from a judge, and far less free legal help as well.

      What's more, if you are distributing your app via Apple's or Google's app store then the federal agents will have no problems finding you.

      Obviously this isn't legal advice, but my guess is that if you actually paid for legal advice your lawyer would be even more direct.

  119. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 0

    Why? Was he wrong? From what I read it seems like he has multiple points and too many F/OSS cultists would have him boiled in piss for being honest. I'm actually surprised it was modded up as much as it was.

  120. Re:"FOSS licenses are easy to comply with, certain by Samantha+Wright · · Score: 1

    Using "they" and "them" as gender-neutral singular pronouns isn't widely accepted by prescriptivist language authorities.

    --
    Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
  121. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 0

    Oooh, with that insightful and informative post, you've proven that you are a literary genius. Please let me suck your cock.

  122. Re:"FOSS licenses are easy to comply with, certain by WatertonMan · · Score: 1

    I don't think I said onerous. As I said I think there's room for all the licenses. However the part that keeps GPL code out of DRMed app stores goes beyond source code.

  123. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 0

    I think it's hilarious how 80% of the comments here are simply "No one is forcing you to use it!" as if we haven't considered this before. As if we aren't allowed to criticize the GPL because we don't have to use the GPL.

    We don't use it. I would never touch GPL'd source code.

    I am however a fan of BSD. I want people to truly be able to do anything with my code as they see fit. If they want to use my code in their commercial products, more power to them. They can then decide how they want to handle people down the line. I don't personally feel like I should dictate what the person after me does with my work.

  124. SlashAd by Anonymous Coward · · Score: 0

    Nice advertisement inkscapee. Your next contribution will be a website called Super Malware Cleaner filled with figures and percentages (with no relation to reality or any statistical method).

  125. Re:"FOSS licenses are easy to comply with, certain by the_womble · · Score: 2

    It sounds to me as though the the GP finds it difficult to find loopholes in the GPL. That is what takes time.

    The only legitimate problems I have come across are grey areas around proprietary plugins and mixing GPL code with proprietary libraries or GPL with open source libraries with GPL incompatible restrictions (e.g. an advertising clause). There is plenty of documentation provided by the FSF (and FAQ and a list of compatible licences) and I doubt there are many legitimate questions to which you cannot get an answer in five minutes.

    ON the other hand proprietary licences are not necessarily that straightforward either. What about the cost of tracking licences: QT is per developer, others require a royalty per unit, others per product, so depend on licences for other products in ambiguous ways (e.g. MS .Net Framework license).

  126. Oh, great. by Kireas · · Score: 1
    Summary is totally misleading - it describes both iOS and Android applications as being non-compliant, and doesn't even offer separate numbers for the two.

    I'm all for OS bashing of one kind or another, but can we do it with some semblance of rationality, rather than only reporting half a story?

    --
    To much anime is bad for the brain...desu.

    Sorry. Couldn't help it.
  127. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 0

    Write your own software then asshole.

  128. Not with Windows Phone by Anonymous Coward · · Score: 0

    Fortunately Microsoft saves us from this with Windows Phone by the Application Provider Agreement you have to comply to for access to developer web site and marketplace.

    http://create.msdn.com/en-us/home/legal/Windows_Phone_Marketplace_Application_Provider_Agreement

  129. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 0

    Electronic Arts and Oracle can manage navigating this "quagmire". Why can't you?

    Maybe because they have huge separate legal departments that deal with these issues ?

  130. Re:Would really like to see a list of frameworks.. by Ash-Fox · · Score: 1

    As an iOS developer, I use a lot of open source frameworks. But most of them are BSD licences - I'm really curious what they found that they considered to be GPL or Apache or LGPL, as I'm not aware of any really popular frameworks using those licenses.

    I suspect anything that is GPL, LGPL is in violation because of what certain developers have been saying about the compatability of how the application store works.

    --
    Change is certain; progress is not obligatory.
  131. Re:"FOSS licenses are easy to comply with, certain by TheTurtlesMoves · · Score: 1

    In the country where i live. None of the things you mention are copyright violations.

    --
    The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
  132. Re:"FOSS licenses are easy to comply with, certain by angel'o'sphere · · Score: 1

    Copyleft code is cheap, if BSD give credit, if GPL make source available for everything. Done and done. None of these cost much money at all.

    Well, you are by far overexaggerating!
    Simple calculation:

    adding a make source distribution target to my build system: 1h

    adding a push source distribution on ftp server target to the build script: 1h

    updating the documentation with references to the download option: 1h

    getting a server up and running, connected to the internet, DNS and name servers set up etc etc.: 10h

    alternative, rent some webspace with a suite able traffic plan: $10/month?

    Anyway, add it up yourself including your own wages.

    It certainly costs something to set up the infrastructure for redistributing code. Something a 1 person shop might "postpone" until someone "asks" ;D

    Regards,

    angel'o'sphere

    P.S. you perhaps should read the GP instead of freaking out like you did ... even the other answers to the GP are very rude and misplaced
     

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  133. Re:"FOSS licenses are easy to comply with, certain by angel'o'sphere · · Score: 1

    For example, does a GUI wrapper that calls your GPLed tool fall under the category of a derivative work? It's not at all clear from the license. On the one hand, it uses public interfaces exclusively. On the other hand, it is wholly dependent on the tool for functionality. So it's legally fuzzy.

    No it is not legally fuzzy. You only don't know what derived work means. That is not defined in the license but in the law!
    "Derived Work" is a law terminus just like "license" is. You can google for it or even better google for the copy right law paragraphs, it is that simple!

    And yes, for your information, the "GUI wrapper that calls your GPLed tool" clearly is derived work, no glimpse of an uncertainty in that.

    angel'o'sphere

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  134. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 0

    Add rule to makefile to compress entire source directory, and add the compressed file to the distribution file (archive, installer, whatever you are using): 10 minutes.

    Add license files, and stick a note in readme file about said licenses: 5 minutes.

    There is no requirement to offer a download. Including the source is among the options (at least for the GPL, which I'm most familiar with).

  135. Re:"FOSS licenses are easy to comply with, certain by ET3D · · Score: 1

    I agree that angel'o'sphere overstated the complexity in some respects. However, you're also oversimplifying it. First of all, shouldn't every file in the source include the GPL license or a reference to it? That's a bit of work. Besides that, for many projects there's need to detail dependencies, get source codes from various directories into that archive, and so on.

    IMO the most work is in making your source presentable. I guess that's why some open source comes uncommented, as it's easier to strip the comments out than to make sure they're relevant and readable.

    There are also potential complications. For example if you become aware of stepping over a patent after you've first distributed your code, it looks like you could be in trouble.

  136. Re:"FOSS licenses are easy to comply with, certain by Anonymous Coward · · Score: 0

    Electronic Arts and Oracle can manage navigating this "quagmire". Why can't you?

    Electronic arts and Oracle have lots of expensive lawyers on retainer to figure this stuff out, while i'm only a single guy trying to sell some software for a phone?

  137. I wonder... by Anonymous Coward · · Score: 0

    How many of you FOSS advocates have an illegal copy of Windows running in a VM or dual-boot config. And yet bitch about it when it happens to you...

    Heh.

    1. Re:I wonder... by polyp2000 · · Score: 1

      I wonder how many copies of Windows in its various different guises we have subsidised / paid for over the years only to wipe if off as soon as we unbox, power up and install free OS of choice on our new PC's? I've never once tried to get a Windows Rebate - I dont accept the EULA , maybe i should next time i purchase a laptop.

      But your comment is right , two wrongs dont make it right - I gave up software piracy many years ago when i realised Linux had most of the tools i needed as Open Source equivalents. Games being the main issue - Thats why i have a shiny unmodded games console under my TV and a stack of games to go with.

      The world isnt fair , but at least the ethics of Open Source are fair and I support that any day over Closed / Proprietary.

      N.

      --
      Electronic Music Made Using Linux http://soundcloud.com/polyp
  138. Re:"FOSS licenses are easy to comply with, certain by NoSig · · Score: 1

    Which condition of the GPL are you referring to?

  139. No, it doesn't go outside source code. by Anonymous Coward · · Score: 0

    No, it doesn't go outside source code. Tying a runnable library to a signed application requires solely that you allow the user to sign their own binaries. Otherwise you have the right to speak but have no mouth, and what point is the right to speak useful in that case?

  140. So when I got Win XP source code by Anonymous Coward · · Score: 0

    So when I got Win XP source code I was allowed to do anything with it, including building my own Windows XP and selling it?

    No, I don't think so.

  141. Re:"FOSS licenses are easy to comply with, certain by EzInKy · · Score: 1

    If you don't want others to use your code, why is it released under an open source license?

    So everyone can has the same rights as you to improve and share the code.

    --
    Time is what keeps everything from happening all at once.
  142. Re:"FOSS licenses are easy to comply with, certain by EzInKy · · Score: 1

    First, a lot of the GPL is open to interpretation. Same goes for pretty much any other license. For example, does a GUI wrapper that calls your GPLed tool fall under the category of a derivative work?

    Why do you worry about such minutiae? Write the code to interface with the wrapper and be done with it. What do you care if someone else interfaces with the wrapper in the same manner as you?

    --
    Time is what keeps everything from happening all at once.
  143. Re:"FOSS licenses are easy to comply with, certain by EzInKy · · Score: 1

    Most small companies have lawyers on contract, i.e. they pay them per service. You have to be pretty big to afford having lawyers on salary that are just sitting around waiting for you to send them licenses to read through.

    The GPL has changed how many times in how many years? Once it's read, it's read. You take, you share. It's basic meaning hasn't changed much at all. Only those looking to find loopholes to violate it have to worry about reading over and over again.

    --
    Time is what keeps everything from happening all at once.
  144. Re:"FOSS licenses are easy to comply with, certain by EzInKy · · Score: 1

    I'm not saying that's bad mind you. I only get annoyed when GPL zealots call any other way of doing things evil. But more power to them if they actually write GPL code. I'm really skeptical the average GPL zealot actually contributes much to the community. They more just enjoy getting stuff for free.

    What is wrong with getting stuff for free, especially if you received the stuff for free as well?

    --
    Time is what keeps everything from happening all at once.
  145. Re:"FOSS licenses are easy to comply with, certain by EzInKy · · Score: 1


    I don't think I said onerous. As I said I think there's room for all the licenses. However the part that keeps GPL code out of DRMed app stores goes beyond source code.

    What good does it do an end user to have code he can not use?

    --
    Time is what keeps everything from happening all at once.
  146. Re:Would really like to see a list of frameworks.. by SuperKendall · · Score: 1

    He's just a troll though. You need to find an example of someone without an axe to grind against Apple. Don't forget that VLC themselves were fine with the app.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  147. Re:Would really like to see a list of frameworks.. by Ash-Fox · · Score: 1

    He's just a troll though.

    Doesn't seem like a troll to me.

    You need to find an example of someone without an axe to grind against Apple.

    But what he said is true. The distributor's DRM scheme violates the licensing. If that's the case, then you can't just include LGPL libraries and such without seeking out the copyright holder(s) to see if they will make a exemption for you.

    Don't forget that VLC themselves were fine with the app.

    Except the VLC developer mailing list shows otherwise, where did you get that information from?

    --
    Change is certain; progress is not obligatory.
  148. Re:"FOSS licenses are easy to comply with, certain by Mister_Stoopid · · Score: 1

    u mad, bro?