Slashdot Mirror


Is Open Source Innovation Now All About Vendor On-Ramps? (infoworld.com)

InfoWorld published an interesting essay from Matt Asay, former COO at Canonical (and an emeritus board member of the Open Source Initiative), about innovation from the big public cloud vendors, which "even when open-sourced, doesn't really help the community at large... All this innovation is available to buy; none of it is available to build. Not for mere mortals, anyway." Google in particular has figured out how to both open-source code in a useful way and make it pay. As Server Density CEO David Mytton has underlined, Google hopes to "standardize machine learning on a single framework and API," namely TensorFlow, then supplement it "with a service that can [manage] it all for you more efficiently and with less operational overhead," namely Google Cloud. By open-sourcing TensorFlow and backing it with machine-learning-heavy Google Cloud, Google has open-sourced a great on-ramp to future revenue.

My question: why not do this with the rest of its code? The simple answer is "Because it's a lot of work." That is, Google could open-source everything tomorrow without any damage to its revenue, but the code itself would provide other providers and enterprises only limited ability to increase their revenue unless Google did all the necessary prep work to make it useful to mere mortals not running superhuman Google infrastructure. This is the trick that AWS, Microsoft, and Google are all racing to figure out today. Not open source, per se, because that's the easy table stakes. No, the AWS/Microsoft Azure/Google Cloud trio are figuring out how to turn their innovations into open source on-ramps to their proprietary services. Companies used to lock up their code to sell it. Today, it's the opposite: They need to open it up to make their ability to operate the code at scale more valuable. For them.

40 of 58 comments (clear)

  1. Its hard to tell what the poster is upset about by z3alot · · Score: 5, Interesting

    The author offers the fact that Google open sources some of its software to profit off of the support it provides in a tone that suggests this is a problem. This is one of those everybody wins scenarios which Richard Stallman dreamed about when he invented the GPL. Can anyone explain to me what reason the author has to be upset other than "someone other than me is making money"?

    1. Re:Its hard to tell what the poster is upset about by dclydew · · Score: 5, Informative

      Exactly this!

      Free Software was envisioned to open the code, not deny businesses the chance to profit. Open Source TensorFlow and commercial Google Cloud space is a great example of how to do it. Sharing the code isn't primarily about being able to build a competing service, its not about "benefiting the community" (that's a nice side effect in many cases), at its core, its the simple argument that if I use your code, I should be able to look at the code and modify it if necessary.

      Besides, TensorFlow is a huge benefit to the community. I may not be able to pay for my own competing Google Cloud, but not every TensorFlow project requires Google Cloud. One can build extremely useful tools and services on a local cluster of physical or virtual machines. There are successful internal corporate projects being built in-house with TensorFlow. Companies are creating new products and services with TensorFlow (and no Cloud), any creative developer could easily build a working proof-of-concept without going to the cloud... they could even be inspired to create new code to improve TensorFlow.

      THAT is what Free Software is all about, Free as in Speech, not Free as in Beer

      --
      Get a life, not a lifestyle. - Hikem Bey
    2. Re:Its hard to tell what the poster is upset about by jellomizer · · Score: 2

      I would like to extend to this and add.
      Making software of completely requires a lot of man hours isn’t free even for volunteers base. Most successful open source projects require paid staff to work on it. Because a volunteer base will get tired writting the app at around the 80% completion mark. Where all the proof of concepts are done but now need the grudge work in perfecting it and cleaning bad code And making it ready for a alpha/beta release.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    3. Re:Its hard to tell what the poster is upset about by Anonymous Coward · · Score: 1

      Any title that's a question, or uses "may", "could", "will", etc, is just a puff piece or PR. Best to ignore them altogether.

    4. Re:Its hard to tell what the poster is upset about by nine-times · · Score: 2

      Yeah, the reality is that the ability to profit is a great strength of open-source code. It gives companies an incentive to invest in it. The fact that it's open source makes it so the rest of us can benefit from that investment.

    5. Re:Its hard to tell what the poster is upset about by edittard · · Score: 1

      Making software of completely requires a lot of man hours isnâ(TM)t free even for volunteers base.

      Lost me there. Is it from Zero Wing?

      --
      At the bottom of the /. main page it says 'Yesterday's News'. Well they got that right.
    6. Re:Its hard to tell what the poster is upset about by SoftwareArtist · · Score: 1

      In addition to this, even if you do need to scale Tensorflow beyond your local hardware, you still aren't bound to Google Cloud. Because after all, it's open source. That means any cloud provider is free to support it.

      Contrast that with Amazon Lumberyard, which is a closed source on ramp. It's free (as in beer) to use, but if you want to use any cloud features, you're required to get them from Amazon. You're legally barred from using it with any other cloud provider. That's the sort of on ramp we should be worrying about, because unlike open source, it doesn't respect your freedom.

      --
      "I'm too busy to research this and form an educated opinion, but I do have time to tell everyone my uninformed opinion."
    7. Re:Its hard to tell what the poster is upset about by bug1 · · Score: 1

      Free Software was created to disrupt corporate greed that lead to software becoming locked up and secret.

      Free software is being used to make business more efficient, but that doesnt change the original problem that lead to closed source in the first place, greed.

      Software isnt being used to lock people out anymore, the information it processes is, nothing changes for the 99%

    8. Re:Its hard to tell what the poster is upset about by exomondo · · Score: 1

      Yes there is user/community benefit to having open source even on a proprietary platform - another example is Microsoft's various open source initiatives around .NET. But, what it does not solve is the matter of lock-in.

      Of course it does, you don't have to run Google's open source TensorFlow on Google's cloud infrastructure, you can run it on Azure, EC2, your own cluster or even just your own local system. Likewise the open source .Net technologies don't require Microsoft's Windows platform, you can run them on Linux if you want to and the code itself is open and available. How exactly is it you think you are locked to a vendor?

    9. Re:Its hard to tell what the poster is upset about by exomondo · · Score: 1

      If you have something very narrow and specific, you might be able to run .NET on Linux or OS X. If you expect to do a full-fledged client app, good luck with that.

      Why? We're talking about the open source initiatives around .Net, if you use those open source bits there's no reason you can't run them on various different platforms and you can couple it with a platform-agnostic GUI toolkit (since the winforms bit of .Net is not open source) if you need a GUI. If you're going to use closed-source bits that are only available on one platform then yes you're not going to be able to run that on multiple platforms, but that is obvious already and isn't really related to this discussion. The open source bits are the things that are neutral and that is what solves the vendor (or rather platform) lock-in issue.

    10. Re:Its hard to tell what the poster is upset about by cmaurand · · Score: 1

      It's the old shareware nagware story. Give away a moderately crippled "community version" of your software hoping you'll get someone to pay your exorbitant subscription fees. Smoke and mirrors is still smoke and mirrors.

  2. Re: Its hard to tell what the poster is upset abou by xenog · · Score: 1

    I agree, the tone seems to be "oh no, open source creators are making some money, there must be a problem".

  3. Let's rephrase the question by mrwireless · · Score: 2

    Open Source software has always been used in myriad ways, and continues to be.

    So the real question is "is there a profound shift in balance that we need to discuss".

    I don't know.

    What I do know is that the phrasing "now all about" is vague and tendentious. Perhaps someone can point to some recent research on the subject?

    1. Re:Let's rephrase the question by dclydew · · Score: 5, Insightful

      It's fear-mongering. We should be applauding every time any commercial company open sources something. FFS, I remember when it was an serious philosophical fight to even mention open source in a business for use, let alone broaching the idea of open sourcing any intellectual property. We should be dancing in the street that Microsoft, Google, Amazon etc. are opening up their code. At the same time, open source solutions like Elasticsearch, Hadoop, etc.are doing for "No SQL and Big Data open source" what Apache did for "web server open source", or mysql did for 'rdbms open source'. Or what Docker is doing for "Microservice open source"

      The world is consuming open source at a scale we didn't expect at the turn of the century. Hell, if nothing else, it has proven that ESR's "Cathedral and Bazaar" was far more prophetic than anyone imagined.

      --
      Get a life, not a lifestyle. - Hikem Bey
    2. Re: Let's rephrase the question by dclydew · · Score: 2

      No.. no more so than the XEROX printer hardware was 'vendor lock in' when RMS wanted the driver source code. In fact, while many applications will benefit, maybe require the cloud compute platform... a lot of what they have released can be used, and is being used in projects that aren't running on any cloud.

      --
      Get a life, not a lifestyle. - Hikem Bey
    3. Re:Let's rephrase the question by jellomizer · · Score: 3, Insightful

      The shift is due to its sucess.
      Early open source apps were small tools that scratch an itch. A better text editor, a compiler. A port of a well speced out application.
      These things were made by people who had enough time and the development process was simple enough to not care about charging for their work. It was a fun hobby.
      Then open source caught on and now we want more complex apps open source. This is good but it needs to get funded somehow.
      I would love to write programs for all to enjoy without having to break their bank. But I also want to live a comfortable middle class lifestyle.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    4. Re:Let's rephrase the question by Junta · · Score: 1

      I would say that companies have been more agressive about recruiting folks who show a willingness to do open source, as they know if they don't assert control over it, it will ruin the business.

      The open source software in the lates 90s/early 2000s were every bit as complex as most commercial endeavors, which is why they succeeded. Modern software isn't any more fundamentally more difficult to pull off in open source than it used to be, but prominent open source developers are far more quickly employed at far bettwer salaries than in the 90s.

      So it's not the rising complexity of the software, it is the will of the providers to pay a lot more to avoid contending with a lot of grass roots competition. Of course still good on those developers.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    5. Re: Let's rephrase the question by Junta · · Score: 1

      The differnce being one of how central it is. A printer is an 'accesory'. The ability to make a printer yourself to do the job better isn't a gigantic goal. However, improving your ability to add on that printer to whatever environment is valuable.

      Here, it's more like your operating system and all development tools are closed source, *but* you can write javascript to run inside the OS browser, and the OS provides all sorts of open source samples to get started. The central experience is locked down and not open, with a very patronizing versions of 'look open source!'.

      This is pretty much the world of cloud providers (and much of the IT industry in general).

      --
      XML is like violence. If it doesn't solve the problem, use more.
    6. Re:Let's rephrase the question by Aighearach · · Score: 1

      If you don't know why you're even considering FUD, you can safely just throw it away. If it was real it will end up being converted into an actual defined problem.

  4. Funding shouldn't be a problem... by Casandro · · Score: 1

    ... as good software is simple enough to be written by a single person in their spare time. If your software projects require more and more people to join, just to keep up with fixing the bugs, you're doing something wrong.

    This is the reasons why most Free Software operating systems are unixoid. The guidelines of the UNIX Philosophy allow you to get most "bang for the buck", so you can reach the most with the least effort.

    So you have people building things like Pulseaudio or Wayland, which attempt to solve simple problems in a hard way, instead of, for example, extending the terminal standard to be able to make GUIs and audio. That way you could have remote audio and GUI without modifying ssh.

    1. Re:Funding shouldn't be a problem... by Pizza · · Score: 1

      So you have people building things like Pulseaudio or Wayland, which attempt to solve simple problems in a hard way, instead of, for example, extending the terminal standard to be able to make GUIs and audio. That way you could have remote audio and GUI without modifying ssh.

      Do you have any idea what the combination of words "extending the terminal standard to make GUIs and audio" actually means? Are you having problems getting your visual basic IP address-tracking GUI to work?

      --
      -- I ain't broke, but I'm badly bent.
    2. Re: Funding shouldn't be a problem... by cyber-vandal · · Score: 1

      Like an operating system kernel, or a web server or a cryptography library?

    3. Re:Funding shouldn't be a problem... by Junta · · Score: 1

      extending the terminal standard to be able to make GUIs and audio.That way you could have remote audio and GUI without modifying ssh

      In both the cases of Wayland and Pulseaudio, the ability to have remote is a secondary concern. Pulseaudio is about having an architecture for having multiple sound sources intelligently mixed together. There were a few, but ultimately pulseaudio won out. Prior to those solutions, only one application could have audio at a time. In other mixer solutions, you could not adjust application audio independently. The fact that pulseaudio transport could be over IP was a very secondary target. Now it had a very rocky road and would as likely screw up as help you.

      In Wayland, the goal was to simplify the graphics implentation compared to XFree86, discarding a bunch of stuff that does not make sense. Of course this threw the baby out with the bathwater by completely cocking up remoting, though at this point every application uses a backend that is both X and wayland and every backend that is wayland is also being an X server, so they aren't exactly jumping at fixing this solution. In principle, Xpra shows the way, intercepting and remoting not through X primtives, but via the NETWM and compositor interface. This should be an inspriation to Wayland, but Wayland seems to have no idea what to do about it.

      Also, ssh is very capable at all sort of arbitrary streams already. The difficult part is not putting it over ssh, it is serializing to a network channel and doing the work on both ends of managing that.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    4. Re:Funding shouldn't be a problem... by lucasnate1 · · Score: 1

      I guessed that he wanted to do some crazy extension of terminal escape sequences so that theoretically they can be used to draw graphical elements in the terminal. I really have no idea why he thinks this would be simple.

    5. Re: Funding shouldn't be a problem... by Zero__Kelvin · · Score: 1

      Your first sentence makes it clear that everything you have to say is nonsense spouted by a clueless noob. Stick around kid. You have not just lots, but everything, to learn.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    6. Re:Funding shouldn't be a problem... by Junta · · Score: 1

      Of course, that exists (Sixel) and could be improved upon (more efficient format, some way to make binary data ok so that you don't lose 25% of bandwidth to base64). Also, mouse support is also there (though it usually annoys me more than it helps me). So the things one could logically imagine are there, albeit in crappy form, and could be extended to be more sane...

      However, even if these *were* ubiquitous, then you have the problem of multiple windows, focus, input grabbing, not allowing input grabbing, more input devices, compositing, interacting with the graphics crad to accelerate primitives, communicating information about 'systray' like presentation, and a host of other things I can't even think of.

      It also ignores the fact that SSH offers far more extensible and flexible solutions than just the tried and true escaping things over the textual streams, even if trying to speak on these terms, which would be a far more sane thing to chatter about (the sort of thing that became ssh -X, for example).

      --
      XML is like violence. If it doesn't solve the problem, use more.
    7. Re: Funding shouldn't be a problem... by Junta · · Score: 2

      Well, there is at least a kernel of something in that first sentence... Small teams can be often far more effective than a large team. Trying to overcome limitations through quantity of developers won't win the day.

      Take an arbitrary well established and known project with 'thousands' of contributors. They will almost all have about six to twelve people carrying the project, and a thousand trivial commits for little things, mainly for resume boosting.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    8. Re:Funding shouldn't be a problem... by Aighearach · · Score: 1

      We have that, it is called a framebuffer. It is used to print the little Tux graphic on the terminal during boot. It was also used for GUI features in the early to mid 90s when there were still computers being manufactured that were too wimpy to run a full GUI with a desktop.

      Also, the terminal standard does have audio; it has the system bell. And you can modulate the frequency to create different tones. This was also done on computers such as the Apple ][. Didn't you ever play Moon Patrol?!?

    9. Re:Funding shouldn't be a problem... by Aighearach · · Score: 2

      The problem with PulseAudio was that the distros included it early, to do the debugging in the wild, and so people using it the first few years suffered a lot. And now that it has been solid and stable for a long, long time, the neckbeards remember having a bug they didn't know how to fix, and feeling frustrated and stupid because they couldn't make their computer work, and so they'll never forgive Frodo for stealing the Precious!

      It is sad, really. They were born simple and thrown into a very complex world, they don't know any different.

      For me it was always obvious that the old sound system was monolithic and designed around a single lowest-common-denominator instead of following UNIX principles of being a generic interface. Sure, I spent years disabling PulseAudio as the first step after OS installation. And then when the bugs got fixed, I started using the new features. It is so nice to be able to start a video on my main screen, and then just switch a TV input to "HDMI" and send the (still running) video to that screen, and then open the mixer and switch the audio seemlessly to the HDMI output. In the old days you had to switch the audio in advance; if it was a live stream or something, your only hope was to use an external audio receiver!

      Wayland appears to just be written by people who want to make a name for themselves, and didn't have anything better than paradigm thrash to do it. X Window System forever!

    10. Re: Funding shouldn't be a problem... by Zero__Kelvin · · Score: 1

      In the 1980s a single person could be solely responsible for the development of a great product. Those times are well behind us. The best developers are orders of magnitude better than the worst, and are few and far between. But the number of software projects that can be successful as sole console cowboy efforts is minimal in 2017. There is nothing in the claim made in the OPs post that has any kernel of truth in it.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  5. Innovation by nine-times · · Score: 1

    All this innovation is available to buy; none of it is available to build. Not for mere mortals, anyway.

    I kind of wish people would just stop talking about "innovation". First, because it's not clear what it means. Second, because most people probably don't really need innovation. Things certainly don't need constant innovation.

    Most people and businesses don't need an innovating OS, they need a reliable OS that will run all of their applications. They don't need an innovative office suite, they need one that allows them to edit their office documents easily and efficiently. They don't need an innovative web server, they need one that will serve their web pages reliably, perhaps under a heavily load.

    I know it's not fun for developers to think about making reliable tools that aren't innovative, but that's most of what we really need open source to do, and it's something open source has done pretty well with. Google, Amazon, and Microsoft haven't open sourced all their fancy cloud jazz, and I know the cloud stuff is really exciting to some small subset of developers, but really it's a fringe application.

    On top of that, if I had to guess, I'd guess that it's probably not even extremely stable at this point (stable in the sense of "not changing"). These companies are probably rewriting things constantly to tweak for their own individual priorities, and I wouldn't be surprised if big chunks ended up being reorganized or rewritten in the next 5 years. (Admittedly, I don't know anything about the development process so I could be totally wrong, but going based on the rapidity of changes on Azure in the past couple of years, I don't think Microsoft even knows where they're going with it.)

  6. News at 11: Businesses aren't charities by Kjella · · Score: 2

    As an old saying goes, there's no such thing as a free lunch. If a business is giving you something, it's as a hook to make money. Not that it's necessarily a bad thing but it's pretty obvious why AMD makes drivers primarily for AMD cards. Sometimes it's just auxiliary like they're giving you developer tools to build applications for their platform. Whether it's open source or closed source doesn't really change that. Is this a bad thing? Well, you should be aware that like everyone they have their motivations and their incentives may be contrary to yours.

    Like most recently I was looking at an open source client-server solution, where their server is a central cloud service. The client had like really easy paint-by-numbers steps to build and run. The server had almost zero information, a dummy config file with no comments and gives nearly zero useful feedback. It doesn't even build out of the box due to checks and tests that depend on missing settings and keys. The curt replies from the company are basically "we don't have time to support other people trying to run the server". That might be true, but they don't have any incentive to make it easy either.

    But I suppose that's mostly fair, it's no different than when individual open source developers don't want the changes I'd like to make. What is unfair is that they might come up with all sorts of excuses to avoid accepting your contribution, without disclosing their true reason for rejecting it. There's a lot of power in simply stonewalling you and saying we don't care if you want that even if you got a patch ready to go, make your own fork. Then again there's many people with bad ideas and bad code, refusing to accept it might totally be the right choice. The question is just whether you're doing it in good faith or not.

    --
    Live today, because you never know what tomorrow brings
  7. The simple asnwer.. by Junta · · Score: 3, Insightful

    The simple answer is "Because it's a lot of work."

    No, it's because this is by design. They open source enough to improve image and maybe help get started, but keep closed anything that they think is fundamental to their strategy. This is not just google. Among the known cloud vendors, not *one* open sources any of their backend software. They all have something home grown. They have plenty of open source libraries to act as a client to their back end software, but software that is useless for interoperabilty between vendors or building your competing system. They also enjoy posting articles that *claim* to tell you how they do things, but proceed to omit any actionable details and lay on the buzzwords thick instead. Those articles are crafted to make it sound *really* hard and that they are so clever, but without actually reveling their hand or helping anyone in the slightest. They seem designed to make people feel intimated at the prospect of managing their own infrastructure by making the task seem far more exotic and arcane than it is.

    It's not just cloud vendors. There are many electronic devices with open source libraries, but they only work with the respective closed firmware implementations.

    I'd say broadly a transformation in standards and open source has happened in the last 15 years or so. In the late 90s you had this overwhelming emergence of standardization and openness in the industry. AOL, CompuServe, Prodigy et al gave way to the federated internet, IETF had a great body of standards and looking at the authors of the standards, they almost always including 'customers' alongside vendors. Linux began overwhelming the Unix market, and this inspired a lot of exploration of open source software. Over the past 15 years, people are locking away a lot of their infrastructure in distinct proprietary cloud providers. The web is more and more about helping people access the social network of the day, none of which are the least bit federated (discarding net neutrality will further reinforce this). You look at 'standards' and the authors are pretty much *always* on the vendor side now, and strangely these 'standards' don't facilitate interoperabilty, but give the vendors a way to claim they are using an industry standard without actually doing anything that would help in the way a standard should.

    In short, standards, open source, and the internet all blindsided the vendors when it first took hold of the industry. Over time, the vendors have mastered the art of manipulating those things to their benefit, to let people *feel* like they are continuing the great open revolution, all while the gardens are being walled and the customers are getting locked into their vendors by using the newest 'standard' to interact with product.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  8. Google definitely made open source profitable by Anonymous Coward · · Score: 1

    When you look at everything Google has done with Chrome browser, Android, Chrome OS, and its core OS in corporate built off of Ubuntu. Google has most certainly used Linux to further its own branding of products, but Google also is a big company that gives back too. I know some in open source who feel jilted by what Google has done with open source. The open source purists who cannot stand any relations with big companies. But clearly Linux and open source has benefited from these relationships even with Microsoft getting into the open source game. Myself using Ubuntu I know that it has absolutely benefited from a involvement with Canonicle and having a dedicated development team, as well as Red Hat has definitely made open source popular in enterprise. Not to mention Amazon, and other big companies using Linux in positive ways.

  9. cynical wherewithal by epine · · Score: 1

    I kind of wish people would just stop talking about "innovation". First, because it's not clear what it means. Second, because most people probably don't really need innovation. Things certainly don't need constant innovation.

    Words of easy virtue soon acquire a reputation.

    There was a ten year period where it was rare to see any member of the Microsoft C-suite quoted without the word "innovation" appearing in there somewhere. Failing to use the word probably earned a journalist a harsh call, and restricted access.

    If Microsoft wasn't innovating, just how were they consistently earning unusually large profits, even within their own sector?

    There was a ten year period where it was rare to see any member of the Microsoft C-suite quoted with the word "monopoly" appearing in there anywhere. Willingness to use the word probably earned a journalist a sharp knock on the door, and restricted egress.

    What "all about" from the story headline means is that the core message of open source is now taken for granted, and you need to update your virtue signalling of cynical wherewithal to a new marginal meaning, that's no longer about the thing, but entirely about an attitude toward the thing. Sure, it's work to keep up appearances, but it still beats thinking.

    I look at this state of affairs and what I see is enlightened cleavage.

    Prudent technologists won't settle for less than portable skills. Fill your brain with a proprietary technology where you can't even flex your fingers without a license grant, and then prepare to be sodomised by fad and fashion, and only those tall Stockholm stockings—festooned from time to time with crumpled bills—will lesson your discomfort.

    Corporations (according to the standard hymnal) don't want any technology without a throat attached by a golden leash (it's a weird leash, with a collar at both ends, strung between a non-nonsense human of sturdy, adult build, and a dog with a never-ending adolescent growth spurt; "man controls dog" is now the new, even less reported "man bites dog").

    For the most part, this bargain between technologists and corporations seems to work on both sides. Unless you thought that "open source" was code language for "go west young man" or "there's gold in them thar hills". If so, you're a member of the Dunning–Kruger sect of people who can't actually read what doesn't suit their purposes.

    1. Re:cynical wherewithal by Hognoxious · · Score: 1

      If Microsoft wasn't innovating, just how were they consistently earning unusually large profits, even within their own sector?

      Maybe it was down to the fact that "innovative" and "profitable" aren't synonyms?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  10. TensorFlow is a really bad example by guruevi · · Score: 1

    TensorFlow is open source because it helps everyone involved. I use it and I probably will never use Google or Amazon Cloud, I use a small cluster with GPU's because I can't transport 200TB of data to the "cloud" fast or cost efficient enough.

    The cloud is great for testing stuff out and running one-off jobs, but if it is your day-to-day work, the cloud doesn't scale because the pipes don't scale along with the data centers.

    Companies open source the products because it helps them, which is good, and it may provide them some side-revenue but it cannot be a sustainable economic model because the public cloud (or mainframes as we used to call it) simply isn't sustainable.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  11. Re: Its hard to tell what the poster is upset abou by Aighearach · · Score: 1

    A clone of a clone the most weakest of strawman

    The latest information on Dolly says that clones are just as strong as anybody else. A cloned strawman has the exact same value as the original.

    today you lose to yet again SUFFER DEFEAT!

    That means they won, right?

  12. Re:Conflating Open Source with Free Software by exomondo · · Score: 1

    While many open source licenses provide this benefit (BSD, MPL), they also allow for the source code to be rolled into proprietary products (such as OsX).

    I think perhaps it is you who misunderstands Free Software, just because a derivative work could be non-free does not make the original work non-free. Restrictive open source licenses are not a requirement for Free Software.

    By guaranteeing freedom to downstream users, GPL maintains these four freedoms for all and forever.

    Nowhere is that a requirement for Free Software, indeed the permissive open source licenses you mention are Free Software licenses precisely because they satisfy the 4 conditions you list. TensorFlow, for example, is Free Software.

  13. What innovation? by sproketboy · · Score: 1

    Examples?