https://community.secondlife.com/blogs/entry/12081-second-life-on-github/ Jump to content Second Life Community * Existing user? Sign In * Home * Forums + Forums + People + Places and Events + Creation + Technology + Commerce + Land + International * Knowledge Base * Blogs + Blogs + Featured News + Community News + Inworld + Tools and Technology + Commerce + Tips and Tricks + Land * Answers * Grid Status * Activity + All Activity * More + More [ ] * ( )Everywhere * (*)This Blog * (*)This Entry * ( )Topics * ( )Blog Entries * ( )Pages * ( )Knowledge Base Articles * ( )Members * Tools and Technology * * * * All Activity * Home * Blogs * General * Tools and Technology * Second Life on GitHub Followers 91 * Tools and Technology A group blog by Secondlife in General Second Life on GitHub --------------------------------------------------------------------- Linden Lab Entry posted by Linden Lab in Tools & Technology * November 21 2,504 views Share * * * * * --------------------------------------------------------------------- More sharing options... Followers 0 Linden Lab open-sourced Second Life's client on January 8th, 2007. In the 15 years since, open source contributions have led to countless new features and bug fixes that have markedly improved the life of our virtual world. Without open source, SL would not be as vibrant, enduring and successful as it is today. As part of an effort to improve and modernize our tooling and better support the open source community, I'm happy to announce that Second Life's source code is moving to GitHub, the world's most popular version control hosting platform. You can find our open source repositories in their new home at github.com/secondlife. As the de facto home of large open source projects such as CPython and the Linux kernel, GitHub likely needs no introduction to anyone who works with open source software. Its features and market position make it the best option for Second Life going forward. Improved Developer Experience While migrating code to GitHub is an important step towards improving Second Life open source contributors' development experience, it is not a complete picture. We will be making several changes to streamline and modernize our engineering processes: Simpler Contributor License Agreements A Contributor License Agreement (CLA) is a commonly used legal contract between an individual or group and an organization accepting contributions. This process has been modernized, adopting simpler, more developer-friendly language and allowing contributors to sign the contract as part of pull requests. No PDF, no fax. GitHub Actions CI/CD Second Life will be moving its continuous integration and deployment (CI/CD) from a self-hosted TeamCity instance to GitHub Actions. This change, to be completed in 2023, will open up new possibilities for our engineering team and the open source community: * Our build tooling will be more transparent, allowing OSS contributors to easily fork and build things like autobuild libraries * Pull requests will feature automated merge checks such as linting and automated testing * Services can be built using newer technology, such as aarch64 servers image1.png A simple pipeline to test and publish autobuild. Summary While these changes will not impact most users, they will make contributing to Second Life easier and allow the platform to evolve faster. Linden Lab is a uniquely open company, holding regular in-world user groups and allowing its residents to contribute in meaningful ways. We are committed to this philosophy and would love to join you in helping make our shared virtual world even better. Do you want to contribute to Second Life? Attend one of the user groups on our public calendar, submit an idea for a new feature, or, of course, check out our code on GitHub! Signal Linden Engineer, Second Life Server * Like 16 * Thanks 9 Share * * * * * --------------------------------------------------------------------- More sharing options... Followers 0 Previous entry Puppetry User Group Meeting on September 22, 2022 Next entry Second Life Viewer Maintenance 6.6.8.576863 0 Comments --------------------------------------------------------------------- Recommended Comments There are no comments to display. * Blog RSS * Knowledge Base RSS * Forum RSS * All Activity * Home * Blogs * General * Tools and Technology * Second Life on GitHub * Theme + Linden Lab - Second Life (Default) + Linden Lab - Second Life (dark) Powered by Invision Community * Linden Lab * Contact * About * Jobs * Press * Tilia * Terms of Service * Privacy Policy * Customer Service * Licenses * Second Life * Marketplace * Destination Guide * Enterprise/Education * Premium * Places * Download * Blog * Connect With Us * FacebookFacebook * InstagramInstagram * TwitterTwitter * YoutubeYouTube * FlickrFlickr * Support * Email Preferences * Partner With Us * Business Development * Affiliate Program --------------------------------------------------------------------- * SL Terms and Conditions * LL Terms of Service * LL Privacy Policy * Cookies * (c) 2022 Linden Research, Inc. All Rights Reserved. x * Existing user? Sign In * Home * Forums + Back + Forums + People + Places and Events + Creation + Technology + Commerce + Land + International * Knowledge Base * Blogs + Back + Blogs + Featured News + Community News + Inworld + Tools and Technology + Commerce + Tips and Tricks + Land * Answers * Grid Status * Activity + Back + All Activity x * Create New...