Why you should join the fight for net neutrality today

Join us in the fight for net neutrality

Today is the second Day of Action to Save Net Neutrality this year, and there’s never been a more important time to show your support. GitHub is joining a number of companies, digital rights groups, and nonprofits to continue the fight for net neutrality rules and the rights of internet users around the world. This coordinated effort comes just a couple of days before the Federal Communications Commission (FCC) is set to vote on Chairman Ajit Pai’s proposal that will likely end a free and open internet for all of us.

We began this week observing that just last year, the United Nation’s Human Rights Council recognized internet access as integral to promoting human rights and called on governments to promote digital literacy, facilitate access, and address digital divides.

Tweet from GitHub Policy

Unfortunately, Pai’s proposal will reverse this progress—especially efforts to increase access and decrease divides—for developers and every internet user.

Why net neutrality matters

FCC Commissioner Mignon Clyburn put it best when she explained that the proposal “threatens innovation at the edge, by allowing broadband providers to charge tolls to access their customers.” While concerns may center on how this affects the sites we rely on daily for searching and streaming, these changes will likely have a much greater impact on software entrepreneurs who are rewriting the way we communicate and get work done right now. The FCC is not considering the developers and small startups that don’t have access to the resources that bigger companies have.

In addition to charging internet users extra fees, broadband providers would be able to use preferential treatment for their own content. Even if developers and startups manage to pay the fees, internet providers could limit or block those services in favor of their own—robbing internet users of newer, more innovative ones.

As EveryoneOn, a U.S. nonprofit committed to creating social and economic opportunity by getting people online, notes “Lack of access to digital opportunity is particularly harmful today because of the role that digital technology plays in everyday tasks.” Its CEO Chike Aguh goes on to explain how net neutrality will have a broader economic impact: “90 percent of people in the United States who have looked for a new job in the last two years used the internet to research jobs, and 84 percent have applied to a job online.” EveryoneOn estimates that the internet results in more than $2 million in additional lifetime earnings for individuals with access.

A U.S. vote with global impact

As the U.S. prepares for another round of net neutrality debates, governing bodies in regions like India and the European Union have come out in support of net neutrality regulations. For instance, the Telecom Regulatory Authority of India (TRAI) released its recommendations on net neutrality this past November. These recommendations stem from TRAI’s acceptance that strong principles of non-discriminatory access will promote future growth and innovation of “internet infrastructure and its applications, content, and services.”

Additionally, the European Union has continued to evangelize its position on net neutrality. Body of European Regulators for Electronic Communications Chair, Sebastien Soriano, explained in a recent speech that Europe’s position on net neutrality is established and drew a distinction between Europe and the U.S. by stating, “Even in the U.S., a pioneer country in this area, the issue remains unresolved.”

In jurisdictions that haven’t made a firm commitment to net neutrality, the change in U.S. policy could be used as justification for closed internet policy.

Make your voice heard

Net neutrality affects everyone, and we only have two more days to “Break the internet”, and let Congress know how we feel.

Call your U.S. congressperson today

If you’re not in the U.S., you can still help by spreading the word, and learning about open internet policies in your country.

Webcast recap: Driving open software development in automotive

webcast banner card

Github Regional Sales Director Clay Nelson and MapBox’s Vice President of Business Development, Alex Barth explored how software development is evolving in the automotive space in a recent webcast.

With high consumer expectations, advances in software development, and new open source principles in highly-regulated industries, Barth says automotive companies must evolve or fall behind. Here are a few highlights from the webcast and a link to watch the full recording.

Watch the webcast

Growing consumer expectations

It's never been easier for consumers to interact with each other and the brands they care about, especially with social media platforms at their fingertips. That means automotive brands need to focus more than ever on acknowledging and meeting consumer expectations—even when they ask for the next wave of vehicles to be "smartphones on wheels". Coupled with the pressures of maintaining safety, quality, and security within code, these demands call for the adoption of open source principles and faster development.

New workflow complexities

In order to achieve the “rolling smartphone” effect, computing within vehicles is changing rapidly, from isolated micro-controllers to more integrated systems—and teams can no longer work in isolation. They're racing to deliver consumer-requested features that have more complexity and dependencies, which is especially challenging in a highly-regulated industry.

Accelerated collaborative development

With more modern workflows, such as the GitHub Flow, organizations can develop collaborative processes that allow for more visibility. This enables developers to communicate through code in a more straightforward (but still secure) way, rather than getting stuck in the same developmental bottleneck that has choked the industry for years.

To learn more about how GitHub works within the automotive industry, watch the webcast.

Watch more of our webcasts

GitHub's technology predictions for 2018

Our predictions for tech in 2018

2017 has been the year of artificial intelligence and machine learning. The advancements here will continue for years to come—but what can we expect in 2018? Data is on the rise, placing an even greater emphasis on security, cloud, and open source. Jason Warner, SVP of Technology, shares his predictions on the major technology trends for 2018.

Data will rule all

Over the last several years, Cloud 1.0 has been about computing in big clouds, while Cloud 2.0 is all about data. This includes data movement and the tools and services that support it, like analytics and machine learning systems. Today all companies are data companies, whether they know it or not. In 2018, so long as teams know how to use it, data will become their greatest asset.

The workflow war will heat up—and so will mergers and acquisitions (M&A)

The pressure is on for businesses to capture developers’ attention and expand the cloud ecosystem. Mergers and acquisitions will heat up as big tech companies snatch up smaller ones focusing on the developer experience, solving infrastructure problems, and building better workflow tools. At GitHub, we'll have a crucial role in integrating development platforms between these companies.

Open source will keep climbing the stack

A decade ago, Linux was a big deal. Now it’s standard. Back in the day, companies like Amazon, Google, and Microsoft were forced to build their own, proprietary tools because no other software existed to meet their needs. Many of these frameworks have since been open sourced—and other open source technologies, like Kubernetes, are becoming integral to developers' workflows. This shift is changing what companies are investing in, making open source software traditional software's biggest competitor.

Infrastructure will have its Ruby on Rails moment

New tools will help developers get their ideas to production faster and save them time turning knobs under the hood. With applications taking some of the infrastructure burden off developers, they'll be free to focus on the stuff they care about most—building, growing, and evolving their projects and products.

Security will move into the spotlight, permanently

Security needs to be built into code development, not added in production. Many of the world’s critical systems still aren’t hardened enough—and their surface area is only getting bigger. The steady stream of malware attacks we saw this year will only become more frequent. As a result, we’ll start to see significantly more financial and development resources allocated to security. We’ll also see the rise of more intelligent systems, eventually culminating in a series of automatically secured layers.

Our free and open internet will be stress tested

The fragility of net neutrality and the rise of country-specific data localization laws will undoubtedly test the resilience not only of the internet—but also the fabric of global society and how businesses work together worldwide. 2018 will decide the future of net neutrality, and we'll feel the impact no matter the outcome. In the meantime, join us in the fight for net neutrality in the U.S. before the FCC votes on December 14.

Join our webcast: Keep your projects secured with the dependency graph and security alerts

Webcast December 19

Today’s software is increasingly interconnected and interdependent. There’s a good chance your project relies on someone else's, and if your project is public that others might rely on it, too. GitHub's new dependency graph gives you insight into the projects your code depends on and the projects that depend on your code.

Join GitHub Product Manager Miju Han and Trainer Matt Desmond to learn how to use your dependency graph to assess the security of your projects—and how to take action using suggested fixes. We’ll also discuss the future of security and the GitHub platform, including security alerts and additional language support. We'll also cover our approach to code security.

The webcast will take place December 19th at 12:30 pm PT. We hope to see you there!

Sign up

The Natural History Museum in London opens its online doors

Home to over 80 million specimens from across the globe, the Natural History Museum is on a constant mission to make its collections more accessible by taking them from physical drawers to digital catalogs. To support their online collections, the Museum has developed specialized resources, like Inselect—a cross-platform, open source desktop application that automates how scientists digitize specimens. Using Inselect, researchers can crop images from whole-drawer scans, as well as similar images generated by digitizing museum collections.

Speeding up a creepy-crawly process

The museum initially developed Inselect for a simple purpose: to identify individual specimens from a drawer of samples in order to digitally categorize each. This isn’t a quick task—the Natural History Museum houses an estimated 33 million insect specimens in 130,000 drawers. Processed manually, it takes about an hour to categorize a drawer of specimens. Inselect, on the other hand, can do the same job in five to 10 minutes, depending on the complexity of the drawer.

Open source, open access

Despite its name, Inselect isn't just for insect specimens. Researchers and archivists can use the application for all sorts of projects that require cataloguing and categorizing for digital collections. In addition to working across a range of digital collections, Inselect operates on Windows and macOS under an open source license, allowing scientists and research institutes anywhere instant access rare specimens and providing a significant boost to the Natural History Museum’s digitization plans.

The Natural History Museum is by no means short of material to digitize. Researchers have adapted Inselect to look at slide digitization and have used to catalogue around 100,000 microscopic slides. The Digital Collections Programme at the museum is looking into digitizing more than just insects; they plan to make much larger artifacts such as fossils and skeletons available online, too. The scale of these artifacts, however, presents an entirely different challenge—but one that future open source software may well be able to solve.

By open sourcing Inselect, the Museum has provided a tool for other organizations to use, too. They've endorsed the Science International Open Data Accord and operate an open-by-default policy on their scientific collections. One result is the University of Sheffield’s project ‘Mark my bird’—a research project on the diversity of bird bills based on birds from their collection.

See Inselect in action

‘Make a Ruckus’ to Protect Net Neutrality in the U.S.

Join us in the fight for net neutrality

Two years ago, we breathed a collective sigh of relief when the Federal Communications Commission (FCC) passed the Open Internet Order—regulations allowing people to freely access and interact with information online, and protecting them from potential discriminatory practices by internet service providers.

In 2016, the Court of Appeals for the District of Columbia, also known as the D.C. Circuit, gave us additional comfort when it upheld the regulations despite a challenge from the telecommunications industry.

Unfortunately, things change. Now an effort to repeal the order is underway, and we’re asking our community to once again help us protect net neutrality and rally behind a free and open internet.

Join us in the fight for net neutrality

The latest challenge

Earlier this year, FCC chairperson Ajit Pai expressed his intentions to get rid of the 2015 order. We wrote about this in July and joined more than one thousand companies urging the commissioner to reconsider. Despite widespread outcry from individuals and organizations alike, last week Pai made good on his intentions and released his proposal.

In response, Pai’s colleague Commissioner Mignon Clyburn released a fact sheet explaining the proposal while Commissioner Jessica Rosenworcel penned an op-ed urging the public to “make a ruckus” and essentially save the FCC from itself.

Net neutrality is an issue that transcends party lines. A recent Morning Consult and Politico Poll indicated that Republican and Democratic support for net neutrality rules is essentially the same, differing only by a couple of percentage points.

Why it matters

Net neutrality gives developers the freedom to build and ship software without being potentially blocked, throttled, or tolled by internet service providers. The result has been vast opportunity for developers. It's crucial that public policy support expands the opportunity to participate in the software revolution. Undermining net neutrality at a time of concern about consolidation and inequality is precisely the wrong move—directly harmful to developers’ ability to launch new products and eroding trust that the internet is a force for innovation and opportunity.

What you can do

On December 14, the FCC will vote on Pai’s proposal—and it’s expected to pass. Supporters of net neutrality are already gearing up for another court battle. In the meantime, the U.S. Congress could attempt a legislative fix.

As this discussion evolves and net neutrality is continuously challenged, it’s important that your congressperson knows where you stand. Let them know that you’re energized and that you continue to stand in solidarity with the majority of people who support robust, net neutrality protection.

Call your U.S. congressperson today and urge them to oppose efforts to roll back net neutrality.

Hacktoberfest 2017: The results are in

Hacktoberfest logo

Another Hacktoberfest has come and gone, and we couldn't be more proud of your contributions. With over 200,000 merged pull requests in almost 65,000 repositories, you made this our biggest Hacktoberfest yet. You worked hard, and with those special edition shirts—you looked good doing it. Congratulations!

Happy Hacktoberfesters showing their new T-shirts

From Berlin to Bangalore, almost 32,000 people worked on Hacktoberfest projects in more than 100 community-organized Hacktoberfest events.

Hacktoberfest events all over the world

Thank you

Thanks to all of the open source maintainers who prepared and merged issues for participants. You kept the projects flowing, and you were a big part of this event's success.

Hacktoberfest Tweets

We also want to thank our friends at DigitalOcean for their support of the open source community, and for sponsoring this year's Hacktoberfest. This event wouldn't be possible without you.

What's next

You don’t have to wait until Hacktoberfest 2018 to work on your next open source project!

Searching for something to work on? Check out our redesigned Explore or "help wanted" projects.

Looking for your Hacktoberfest shirt? If you registered and completed four pull requests but haven't received an email about your shirt, reach out to hacktoberfest@digitalocean.com.

Give the gift of code this holiday season with 24 Pull Requests

24 Pull Requests Logo

24 Pull Requests is an annual community-organized event encouraging developers to give back to open source projects over the holiday season. Be part of this year's giving by submitting 24 pull requests between December 1 and December 24.

Last year, almost 3,000 developers gave the gift of code to over 6,000 different open source projects. And now, with the 24 Pull Requests web app, you can get information about the event, find projects that need your help, and even visualize your contributions in a calendar.

Peter Dave Hello's 24 Pull Requests calendar

Whether it's fixing a bug or adding documentation, there are plenty of projects that could use your help! To give back, just sign in with your GitHub account on the 24 Pull Requests site and they'll help you track your contributions.

Give the gift of code

Hubot has landed in the GitHub Shop

We welcome our robot overlords—or at least ones that fit conveniently on human-sized desks! Hubot, your friendly robot sidekick, is now in the GitHub Shop and ready to help you deploy into the future. Hubot may be made of metal (or vinyl in figurine form), but this six-inch robot is here to warm up the workspaces of developers everywhere this holiday season. And with the start of our Cyber Sale, you can get yours for less.

Find a Hubot for your home

Hubot

Get 30% off all GitHub gear

This year, we’re extending our Cyber Sale to make sure you’ve got plenty of time to save on hoodies, stickers, and robots. Just use code GHSALE2017 at checkout to get 30% off your order, and free shipping on orders over $75, November 24-29.

Shop the Sale

Hubot

Build on your workflow with four new Marketplace apps

blog-header

Today we’re welcoming four new apps to GitHub Marketplace that'll help you out with code review, deployment, and localization for your projects.

Code Review
SideCI is a code review assistant that analyzes pull requests automatically and uncovers issues like coding standard violations, potential security issues, and anti-pattern instances. Review code more efficiently, deliver products with confidence, and help your team accomplish more.

Continuous Integration
Streamline deployment to Kubernetes and manage your entire container lifecycle with Codefresh—CI/CD for containers that helps agile teams write better code faster with rapid feedback and testing cycles. Instantly spin up any code change, feature branch, and Docker image as part of a composition and share it with the entire team.

Localization
POEditor is a collaborative translation platform and localization management tool. It offers a common space for product and localization managers, developers, and translators to efficiently work together on making multilingual software.

Dependency management
MyGet provides hosted NuGet, npm, Bower, Maven, PHP Composer, and VSIX feeds for individual developers, open source projects, and corporate development teams. Create artifact feeds for developers or clients with our own artifacts and third party packages. Packages can come from your build server or an upstream package source. You can also use MyGet to build, test, and transform your source code into a compiled NuGet, npm, or PHP Composer package right from your GitHub repository.

We can’t wait to see what you do with these new apps! See how they can help your team work better or discover even more tools in GitHub Marketplace and integrate them into your workflow in minutes.

New in the Shop: Reflective Hoodie

Temperatures are dropping, and so is this reflective new hoodie. Layer up, grab a hot beverage, and cozy up into fall while reflecting on all the commits you've made this year.

Shop now

Hoodies

Hoodie close up

And the theme for Game Off 2017 is…

GitHub Game off 2017

Game Off—our fifth annual game jam celebrating open source is officially underway. The theme for this year’s jam is throwback.

Let your imagination run wild and interpret that in any way you like, but here are a few possible interpretations for inspiration:

noun

  • a reversion to an earlier ancestral characteristic
  • a person or thing having the characteristics of a former time
  • a nostalgia for something in the past (fashion, movies, literature, games, technology)
  • something retro—a blast from the past
  • something passé—no longer fashionable or popular,
  • throwing something back—as in a ball or reply

How to participate

  1. Create a game based on the theme over the next month.
  2. Sign up for a free GitHub account if you don't already have one.
  3. Join the Game Off on itch.io. If you don’t already have an itch.io account, log in with your GitHub account.
  4. Create a new repository to store the source code and any assets you’re able to share for your entry and push your changes before December 1 13:37 PDT.
  5. Submit your game through itch.io.

You can participate by yourself or as a team. Multiple submissions are fine. And of course, the use of open source software is encouraged.

Voting

This year, voting will open shortly after the jam ends and is open to everyone who’s submitted a game.There’ll be plenty of time to play and vote on the entries.

As always, we'll highlight some of our favorites games on the GitHub Blog, and the world will get to enjoy (and maybe even contribute to or learn from) your creations.

It’s dangerous to go alone

If you're new to Git, GitHub, or version control…

If you're new to itch.io or game development…

The itch.io community feature is enabled for this jam—that’s a great place to ask questions specific to the Game Off, share tips, etc.

And don’t be shy—share your progress! The official Twitter hashtag for the Game Off is #GitHubGameOff.

GitHub supports open source provisions in National Defense Authorization Act

This month, GitHub penned a letter urging the United States Senate and House of Representatives to support open source provisions in the 2018 National Defense Authorization Act (NDAA), which sets policies for the Department of Defense (DoD) budget. As the Senate and House move towards agreement on the final NDAA bill, we encourage both chambers to maintain the Senate’s open source provisions, which will ultimately benefit Americans and the global community.

Sponsored by Senators from both the Republican and Democratic parties, Mike Rounds and Elizabeth Warren, the provisions show that open source is a bipartisan issue. Section 886 would require unclassified, non-defense software that is custom developed for the DoD to be open source unless otherwise specified.

Makes sense, right? After all, DoD has a long hisory of using and creating open source software, and adopting policies to support these practices. Earlier this year, the DoD debuted Code.mil, which leverages open source to engage the software community and modernize software practices at the agency. DoD is joined by a growing list of U.S. federal agencies adopting open source, including the National Security Agency and National Aeronautics and Space Administration.

We are encouraged to see governments around the world collaborating and embracing open source to promote efficiency, innovation, and security.

Our 2017 Octoverse report shows how open source is core infrastructure embraced by individual developers, startups, and the most valuable companies in the world, allowing all to innovate faster, more efficiently, and more securely.

Likewise, government engagement with open source strengthens economic competitiveness, national security, promotes new ideas and technology, and saves taxpayers' money. To learn more about how the government can benefit from open source, check out our letter!

Get started with Hacktoberfest

Get started with Hacktoberfest

If you're an open source maintainer, it's time to get your repository ready for Hacktoberfest.

Why?

Communities grow during Hacktoberfest. Just ask Peter Tseng, now a core contributor of Exercism, which he found during Hacktoberfest. He said, "[it] was my first time being an open source maintainer (not counting projects in which I'm the only contributor)... I've learned a lot about working with others from that."

Home Assistant also received almost 250 pull requests last year. That's significant impact for one repository—not to mention the 92,259 other PRs that were opened across 29,287 other repositories.

How to get started

Below are a few highlights from our Open Source Guides to help get you set up.

1. Run some maintenance on your documentation

Remove barriers from anyone who wants to get started quickly and add some clarity so that their contributions meet expectations.

  • Add a README that helps people understand why your project matters and what your users can do with it. See an example template.
  • Encourage contributions by including a CONTRIBUTING.md file that explains your expectations for a submission and how to best participate in your project. Try this template, for example.
  • Identify the ground rules for contributor behavior, and facilitate a healthy and constructive community by adding a Code of Conduct, for example the Contributor Covenant.
  • Add a license to tell others what they can and can't do with your source code. A lot of open source projects use choosealicense.com to confirm the best one for their project.
  • Provide an issue template that supports new contributions by outlining your expectations. Start with this example Template from Hoodie.

2. Increase your searchability

You want to make it easy for the right people with the right skills to find you, right?

  • If any and all community contributions are welcome, add #Hacktoberfest to your repository's topics, located directly under your repository description.
    • Add more topics to the repository. You can do this for languages, project types (games, web design, app, etc), and other skills that appeal to broad ability sets.
  • To accomplish specific goals on open tasks, create a Hacktoberfest label for your Issues and Pull Requests.
    • Don't forget to assign the Hacktoberfest label to any open Issues and PR's that welcome community contributions after creation.

If you receive “spammy” pull requests, please let us know by applying the “invalid” label.

And that's it! Happy Hacking. 🎃

Webcast recap: Driving secure, collaborative development

webcast blog image

Security is an essential part of any engineering organization—especially in regulated industries, like automotive.

In our recent webcast, "Driving secure, collaborative development", GitHub Solutions Engineer Phil Holleran walked through GitHub features that can make your security and compliance workflows less painful. Here are some key takeaways and a link to watch the recording.

Watch the webcast

Secure accounts and organization

Simple as it may sound, enforcing multi-factor authentication (MFA) across your organization is an easy way to avoid security vulnerabilities and outsider access. It’s also important to periodically audit the other ways people in your organization can authenticate and deploy. Occasional reviews help you check if the applications and keys are still in use, and if your users have successfully authorized them to act on their behalf.

Secure applications and integrations

Personal access tokens and OAuth applications can present security challenges with complex permissioning. Use GitHub Apps to eliminate the need for machine users, and only grant access to the people who need it.

Secure code

With GitHub branch protection, protect your code from unwanted modifications by preventing force pushes (and deletion) and requiring code reviews. With the new code owners feature in GitHub, you can easily automate the assignment of reviewers.

To learn more, watch the recording.

Check out other webcasts