For Open Source, It’s All About GitHub Now

https://www.wired.com/story/open-source-all-about-github-now

Google shuttered its source-code hosting service Google Code in 2015. Like Facebook, Twitter, and most other major technology companies, Google primarily shifted to a similar service called GitHub to host its own open source projects. Microsoft followed suit and closed its CodePlex service in 2017. It acquired GitHub the next year. Thanks to its slick collaboration features and free hosting for public-facing projects, GitHub has become by far the most popular place to host open source code on the web. But until recently there was one major holdout: the Apache Software Foundation.

You might not have heard of the ASF, but if you’ve ever used the web, you’ve used software stewarded by the nonprofit organization. The ASF was founded in 1999 as the home of the Apache HTTP Server, which is still the world’s most popular web server. The foundation has about 200 other crucial behind-the-scenes software programs under its umbrella, including the popular data-crunching tools Hadoop and Spark and the cloud management tool Mesos. But as other popular open source projects flocked to GitHub, ASF project developers were stuck using the foundation’s aging platform.

That’s beginning to change. On Monday, the ASF announced that it had migrated the majority of its projects to GitHub, including Hadoop, Spark, and Mesos. Many projects, including its venerable HTTP Server, that use the code management software Subversion will still use Apache’s platform. But most newer projects are now on GitHub, and most new projects the organization adopts will be hosted there too.

ASF infrastructure administrator Greg Stein says the move was motivated by Apache developers who wanted to use GitHub’s features. The ASF has long supported the code-management tool Git, which is GitHub’s namesake but isn’t related to the company. But the ASF had its own Git server that didn’t have all of GitHub’s features.

The most requested feature, Stein says, was probably “pull requests,” which make it easy for developers to submit bug fixes and other changes to open source code. Any GitHub user can clone, or fork, any public code repository on the service. You can use your fork to develop and test bug fixes or new features and then use the pull-request feature to submit those changes to the project’s maintainers. If a maintainer approves the submission, the change is automatically incorporated into the original code base. If it’s rejected, you can still keep the changes in your copy, and the original remains unchanged. It may sound trivial, but this streamlined process makes life easier for project maintainers who might otherwise receive these sorts of submission by email and integrate changes manually.

Other users wanted to make it easier to highlight the open source work they’ve done in a single place. “A lot of people point to their GitHub profile these days to say ‘This is the sort of thing I work on,'” Stein says.

The ASF started the transition by allowing projects that wanted to use GitHub to use that instead of relying exclusively on the foundation’s Git server. Then, in December, the organization asked that all Git-based projects move to GitHub. Stein says that migration finished in February.

Stein says ASF will keep copies of all the code hosted on GitHub on its own servers, and contributors who don’t agree to GitHub’s terms of service will be able to submit code changes through ASF’s own Git server, which Stein says isn’t going anywhere. But the bulk of the organization’s projects will now be developed on GitHub.

The migration cements GitHub’s role as the biggest and most important host of open source code in the world. But it still has competition from the older hosting platform SourceForge and the newer platform GitLab. And a few major projects, most notably the Linux operating system, still host their own code. But if anyone still thought open source developers might flee GitHub after Microsoft’s acquisition, this week’s announcement should put those fears to rest.


More Great WIRED Stories

via Wired Top Stories http://bit.ly/2uc60ci

April 30, 2019 at 11:42AM

Valve’s Index VR kit goes on sale tomorrow for $999

https://www.engadget.com/2019/04/30/valve-index-vr-headset-kit-price-availability-specs/

Valve fans rejoice! The company today unveiled its Index VR kit, which consists of a $500 headset, $279 controllers and $149 base station. You can get the entire kit for $1,000 or the headset and controllers for $749, or buy everything individually if you prefer. Pre-orders begin tomorrow.

What stands out here is Valve’s refresh rate, which at 120hz / 144hz is incredibly high compared to existing systems. The headset uses dual 1,440 x 1,600 LCDs, which offer 50 percent more subpixels than OLEDs and allows for sharper image quality. Currently, the Rift, Vive and Vive Pro use OLEDs, though their makers seem to be moving towards LCDs as well. In particular, the upcoming Rift S uses LCDs.

Speaking of the Vive Pro, those who already own that headset don’t need to shell out for the entire $1,000 package to use Valve’s VR Kit. Since the Valve Index Base stations are compatible with 2.0 tracking-capable hardware, which includes the HTC Vive Pro, you can keep your existing sensors and simply buy the new headset.

The Valve Index headset also comes with integrated headphones and a front expansion slot so it can be modified for specific use cases. The company also has cameras available with sample code so developers working in computer vision can use the kit to create content that takes in the real world.

Valve Index VR kit

You’ll need a computer with at least a dual-core CPU, 8GB of RAM and an NVIDIA GeForce GTX 970 or AMD RX480 to use the Index. Up to four base stations can be connected in a single setup, and they can be used with controllers that support SteamVR version 2.0 tracking. That includes the HTC Vive or Vive Pro controllers.

Valve’s new kit adds to the growing number of options available for people who want high-end VR gear without having to pay thousands of dollars. As competition heats up and companies continue to improve the display technology in their products, headsets will hopefully become better and cheaper very soon.

Source: Valve

via Engadget http://www.engadget.com

April 30, 2019 at 12:39PM