Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Open Source Government Software United States Technology

'The Future of American Industry Depends On Open Source Tech' (wired.com) 45

An anonymous reader shares an opinion piece from Wired, written by Kevin Xu and Jordan Schneider. Xu is the author of Interconnected, investor and advisor of open source startups at OSS Capital, and served in the Obama White House. Schneider is the author of the ChinaTalk newsletter and host of the ChinaTalk podcast, posted on Lawfare. From the report: Open source is a technology development and distribution methodology, where the codebase and all development -- from setting a roadmap to building new features, fixing bugs, and writing documentation -- is done in public. A governing body (a group of hobbyists, a company, or a foundation) publicly manages this work, which is most often done in a public repository on either GitHub or GitLab. Open source has two important, and somewhat counterintuitive, advantages: speed and security. These practices lead to faster technological developments, because a built-in global community of developers help them mature, especially if the technology is solving a real problem. Top engineers also prefer to work with and on open source projects. Wrongly cast as secretive automatons, they are more often like artists, who prefer to learn, work, collaborate, and showcase what they've built in public, even when they are barely compensated for that work.

But doesn't keeping a technology's codebase open make it more vulnerable to attack? In fact, exposing the codebase publicly for security experts and hackers to easily access and test is the best way to keep the technology secure and build trust with end users for the long haul. Sunlight is the best disinfectant, and open source is that sunlight in technology. Linux, the operating system, and Kubernetes, the cloud container orchestration system, are two of the most prominent examples. [...] Using open source technology is now the fastest way new products get built and legacy technologies get replaced. Yet as US policymakers develop their industrial policy to compete with China, open source is conspicuously absent.

By leaning on the advantages of open source, policymakers can pursue an industrial policy to help the US compete in the 21st century in line with our broader values. The alternative is to continue a top-down process that picks winners and losers based on not just technology but also political influence, which only helps individual firms secure market share, not sparking innovation more broadly. A few billion more dollars won't save Intel from its technical woes, but a healthier ecosystem leveraging open source technology and community would put the US in a better position for the future. Open source technology allows for vendor-neutrality. Whether you're a country or a company, if you use open source, you're not locked in to another company's technical stack, roadmap, or licensing agreements. After Linux was first created in 1991, it was widely adopted by large companies like Dell and IBM as a vendor neutral alternative to Microsoft's Windows operating system. In the future, chip designers won't be locked into Intel or ARM with RISC-V. With OpenRAN, 5G network builders won't be forced to buy from Huawei, Nokia, or Ericsson. [...] By doubling down on open source, America not only can address some of our most pressing technological challenges faster and more securely, but also revive relationships with our allies and deepen productive collaborations with the tech sector.

This discussion has been archived. No new comments can be posted.

'The Future of American Industry Depends On Open Source Tech'

Comments Filter:
  • I think we have enough history behind us now that we can say the original dream of everything being open sourced is wishful thinking. Open Source has its place, mainly in academic and general purpose wide popular use cases that have become commoditized but Proprietary software generally leads and by a substantial margin in industry and situations where new features or specialty uses are important. Linux is alright unless you want to play the latest games. Krita and to a much lesser extent Libreoffice, Gimp
    • 'The Future of American Industry Depends On Open Source Tech' != 'All Software Will Be Open Source'

      Firstly, technology products have an entire ecosystem of technologies that fuel their existence— your examples exclusively focus on end-user technologies. While user-end products might benefit from the polish of a commercial solution, huge swaths of infrastructure such as server software and programming languages are dominated by open source, unless maybe you're in the large enterprise space.

      Secondly, ma

    • by Bert64 ( 520050 )

      Having the most featured, most stable, most reliable products doesn't count for a lot. There are several other factors that have a much greater influence.

      Marketing - goes to the proprietary products. Free products don't generally have a marketing budget, and people will often be unaware they exist.
      Entrenchment/familiarity - once a product is established in a given sector its extremely difficult to unseat it, even if something massively superior comes along. Many proprietary products are entrenched in variou

  • by frank_adrian314159 ( 469671 ) on Thursday August 27, 2020 @03:55PM (#60447664) Homepage

    How does this benefit the President's re-election bid?

    • To answer a previous post's question of

      Remember when this place used to be about OSS and not general politics?

      with this post

      How does this benefit the President's re-election bid?

      Yeah. But that was then.

  • by nysus ( 162232 ) on Thursday August 27, 2020 @04:01PM (#60447674)

    Put a .1% tax on all software sold in the United States and start a Works Projects Administration for open source software.

    • silly rabbit. tricks are for kids. most software is not sold anymore. open source killed the software market. most software is given away for free and acts as a gateway to paid services. the services don't have to show you their code because they don't run on your computer. do you really think the all word-processing or personal finance companies want to store your data? they made more money when you kept your data but bought their software.
    • Put a .1% tax

      LEADING 0s for "numbers" that begin with a decimal! 0.1% is unambiguous -- .1% can easily be misunderstood as 1% if you're not paying attention.

      I learned this is physics decades ago. I wish other people had as well. (Also accuracy -- a 6-digit accurate number divided by a 2-digit accurate number does NOT give you an 10-digit accurate number as a result, even if your calculator says it does.

      And,separators,are,important,for,humans,to,easily,read,a,large,number. Quickly: what's the correct magnitude

  • The key phrase. Sure, there are some that are proud of their open source work. And will work for peanuts. But for every one of those, there are 100 others making a fortune, probably doing drastically easier work. Although it's a noble goal, it doesn't scale. How long before the rock-star dev on open source project realizes he can make 10 times the amount going to work for Apple/Google/Microsoft vs the US Government?
  • "The future of American PRIVACY depends on open source tech"

  • Then we are fucked, cause yea its done in public and managed by a "governing body", but the problem is there's about umpteen billion of them all working on different visions for the same software, which is why it takes decades to implement basic features and fixes

  • get over it.

    Unless you can tell me that you compile every compiler version 3 times to make sure it's idempotent and then recompile every package, you are not running open source software. 99% of you can't find the sources for the packages you install on your Linux distribution. And if you did, you would not be able to reproduce 100% binary identical code.

    Unless you actually know Lisp, and know it well, you are better off with an IDE when you code than you are with EMACS.

    You are judging the world based o

    • Unless you can tell me that you compile every compiler version 3 times to make sure it's idempotent and then recompile every package, you are not running open source software. 99% of you can't find the sources for the packages you install on your Linux distribution. And if you did, you would not be able to reproduce 100% binary identical code.

      That's how Debian packages are built. You use a Free OS and build your Free compiler then build Free packages, including the package for your Free compiler with the new compiler you built.

      And there has been quite a bit of progress in reproducible build artifacts on gcc and clang/llvm. You can do this today if you carefully control your build environment, such as using build tools that go through dependencies in a consistent order. You can now take two signed git repos, and build at a particular SHA commit a

      • Everything you say pretty much (as far as 99% of the users are concerned) relies on treating distribution vendors as trusted actors. If you do that, you are not gaining much over MS (which licenses source-code distributions to many academic actors under an NDA).
        • The slight difference is that the process is transparent and reproducible by third parties and end-users.

          • by Bert64 ( 520050 )

            And most importantly you have a choice of distribution vendors.
            Companies are beholden to the governments in the locations where they operate, having a single vendor in a single country is no good if you don't trust the government of that country.
            Having multiple vendors allows you to choose.

          • The only test of reproducibility is reproduction and a frequent one.
          • And again, containerization is effectively closed source. You can probably count on ONE HAND the number of people who have performed a stand-alone compilation of Docker.
            • FWIW I build docker every day because I develop modifications for it and track the upstream project. And there are more than 5 people on my team. But I do get your rhetorical point.

              I can reproduce a container from the Dockerfile. It's not really anymore closed than a distro's package file. You can even sign containers today, not that people do much with that information w.r.t. open source.

              Now how people use and think about things like PyPI (a python package repository), Go pkg, DockerHub, and other binary-o

              • I meant my point literally. And you haven't refuted it. Many people build docker. But you are not building it stand-alone. You are building it in a compilation container. So you are using binary versions of libraries to build the environment. Try to download Docker source, pull out the wire (the network wire), and then compile it.
              • As far as "signed containers" point, I think MS manifests have signatures of the binaries in packages, too. I haven't try to verify this though.
    • You are a shit head spewing nonsense. You can compile BSD distros yourself.

      Oh, your stupid systemd-tard infested Linux distro won't do it? That's your problem.

  • The control of American infrastructure is firmly in the hands of Allen Bradley, and to a lesser extent the industrial platforms of Siemens/ABB/Delta-V/Omron Even the all mighty Amazon/Google/etc depend on these firms to power their distribution centers and data centers. All are totally closed source, and zealously litigate against open source clones of their platforms.
  • Open Source does not mean free and unlicensed. where this idea works well is is in the basics e.g. there are plenty of open source CNC machines but you need stepper motors not exactly a DIY component or processing hardware CAD software even the components can be difficult t
  • ...love free & open source software because they believe it lowers labour costs. Do you seriously think that Google, Oracle, Microsoft, Apple, Facebook, et al. actually want to make the world a better place? (for everyone, not just their morally bankrupt executives & shareholders) They just don't believe that's profitable for them.
  • the entire article is inspirational, plain truth well spoken, important information.

    "Sunlight is the best disinfectant, and open source is that sunlight in technology."

    exactly what we all need to know, if we did not already.

C'est magnifique, mais ce n'est pas l'Informatique. -- Bosquet [on seeing the IBM 4341]

Working...