<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Vincent</title>
    <description>The latest articles on Forem by Vincent (@vinckr).</description>
    <link>https://forem.com/vinckr</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F559132%2F67bae889-3d5a-43b7-9e14-db5223221a46.png</url>
      <title>Forem: Vincent</title>
      <link>https://forem.com/vinckr</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/vinckr"/>
    <language>en</language>
    <item>
      <title>How to bootstrap your first developer conference</title>
      <dc:creator>Vincent</dc:creator>
      <pubDate>Mon, 24 Jan 2022 21:07:24 +0000</pubDate>
      <link>https://forem.com/vinckr/how-to-bootstrap-your-first-developer-conference-45mp</link>
      <guid>https://forem.com/vinckr/how-to-bootstrap-your-first-developer-conference-45mp</guid>
      <description>&lt;p&gt;We were stoked to pull off the first Ory Summit in October 2021, bringing&lt;br&gt;
together an all-star group of developers who presented on the diverse ways in which they use Ory open source products. We bootstrapped the two-day Ory Summit with a core team of three people, supported by the rest of Ory, plus the presenters, members of our open source community who were generous with their time and energy.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;All Ory Summit 2021 presentations can be watched again &lt;a href="https://www.ory.sh/summit/2021/"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Normally such events are executed with three times the amount of resources and&lt;br&gt;
time, so we had to find an efficient framework for making our first conference a&lt;br&gt;
success. In retrospect, we learned loads about how to run a live digital event&lt;br&gt;
for developer communities, and that’s what we want to share in this article.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why we held the Summit
&lt;/h3&gt;

&lt;p&gt;Digital human communities usually center around recurring events that bring them&lt;br&gt;
together in one place to share a communal spirit, exchange ideas, and get to&lt;br&gt;
know each other. The Ory Summit is the first recurring event for the Ory&lt;br&gt;
Developer Community.&lt;/p&gt;

&lt;p&gt;Ory services provide free and open identity infrastructure for a lot of different platforms – examples include an Anime media aggregator called &lt;a href="https://www.ory.sh/summit/2021/google-iam-from-scratch/"&gt;Animeshon&lt;/a&gt;, or &lt;a href="https://www.ory.sh/summit/2021/self-service-oidc-terraform-hydra/"&gt;SumUp&lt;/a&gt;, a payments company specializing in solutions for small businesses. We thought our developer community would enjoy more opportunities to share the challenges and solutions that arise as they integrate Ory services.&lt;/p&gt;

&lt;h3&gt;
  
  
  So you want to bootstrap a developer conference?
&lt;/h3&gt;

&lt;h4&gt;
  
  
  1. The Basics
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Know your audience&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is hard to overstate how important this is. If you know your audience well,&lt;br&gt;
  you'll understand what they expect from a community event and how to reach and&lt;br&gt;
  engage them best. If you lack a clear picture of who your audience is, you may&lt;br&gt;
  cast the net too wide. Ask yourself: Do you want to organize an event for a&lt;br&gt;
  wide audience or the members of your community?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Good internet connection&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is self-explanatory. If your internet connection is not tailored to&lt;br&gt;
  support high-quality streaming, you'll have a bad time. 4-5mb/s up speed&lt;br&gt;
  should be the minimum to stream in decent quality; more is better!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Keep it simple&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Don't overcomplicate the event. In practice, this means you have to cut&lt;br&gt;
  certain activities/parts of the event. If a half-comatose person can follow&lt;br&gt;
  your event proceedings, organization, and planning: you're doing it right. If&lt;br&gt;
  people need a half-hour introduction into how everything works and they still&lt;br&gt;
  don't get it, you have a problem, officer.&lt;/p&gt;

&lt;h4&gt;
  
  
  2. The Stack
&lt;/h4&gt;

&lt;p&gt;If you have nothing but the basics mentioned before and some frontend skills, we&lt;br&gt;
recommend the following for your tech stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://github.com/vercel/virtual-event-starter-kit"&gt;Vercel Event Frontend&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Youtube  &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's &lt;a href="https://www.youtube.com/howyoutubeworks/product-features/live/"&gt;free and easy&lt;/a&gt; to stream on Youtube, performance is good, and it's unlikely that your stream goes down. Plus, most people know the platform.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Chat
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We use Slack for chats. Discord is also an option, plus a myriad of other chat apps. If you already have a chat platform for your community, just use that!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Authentication
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.google.com/url?sa=t&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=web&amp;amp;cd=&amp;amp;cad=rja&amp;amp;uact=8&amp;amp;ved=2ahUKEwj_gMPU8pf1AhXFSPEDHRbtDuYQFnoECAQQAQ&amp;amp;url=https%3A%2F%2Fdeveloper.github.com%2Fv3%2Foauth%2F&amp;amp;usg=AOvVaw31cUSXVzUYgKV4rCtWdwe3"&gt;GitHub OAuth&lt;/a&gt;. Most developers have a GitHub account. If you want an email/password option and more control, we recommend using &lt;a href="https://console.ory.sh/"&gt;Ory Cloud&lt;/a&gt;.&lt;/p&gt;

&lt;h4&gt;
  
  
  3. The Preparation
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Prepare talks, workshops and find speakers:
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This could be an article by itself so we'll keep it brief. Since you have&lt;br&gt;
  clearly defined your goals and audience for the conference, finding suitable&lt;br&gt;
  topics, workshops and speakers should come naturally. Keep your eye out for&lt;br&gt;
  opportunities; talk to your team, users, top community members, and&lt;br&gt;
  grandmother about presenting, organizing a workshop, or managing a Q&amp;amp;A&lt;br&gt;
  session. You may also want to publish a "Call For Papers". A CFP describes the&lt;br&gt;
  themes, topics, and formalities of the conference and lists important&lt;br&gt;
  information such as deadlines or the format of submissions.&lt;/p&gt;

&lt;p&gt;Once we had all the speakers, workshops, and sessions lined up, we sent out a&lt;br&gt;
  "Speakers Package" to onboard speakers. The package contained a collection of&lt;br&gt;
  banners/logos/cards for social media and a step-by-step guide on how to use&lt;br&gt;
  the event platform and ensure smooth, stress-free performance on the day of&lt;br&gt;
  the event.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Organize backup presentations: &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hope for the best and plan for the worst. As with any live event, it’s&lt;br&gt;
  necessary to plan for last-minute cancellations or emergencies. Line up at&lt;br&gt;
  least a couple of replacement talks, which can come from your team or anyone&lt;br&gt;
  else you feel comfortable asking to be a replacement. You can also use group&lt;br&gt;
  discussions or ad-hoc workshops/hacking tutorials as backups, but keep in mind&lt;br&gt;
  that those require extra time and effort to plan. If all goes well and no&lt;br&gt;
  backups are required on event day, plan for a one-off session or a "surprise"&lt;br&gt;
  session near the end of the event to make use of one of them.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Practice with a dry run:
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Create an environment that lets you simulate the real event as accurately as&lt;br&gt;
  possible. Ask members of your team/friends/relatives to act as fake visitors&lt;br&gt;
  or presenters. Don't do too many dry runs to preserve the goodwill of the&lt;br&gt;
  lovely people helping you. My specific advice: do one initial dry run followed&lt;br&gt;
  by one final "dress rehearsal". Feedback should be shared after the first dry&lt;br&gt;
  run and been taken care of when doing the dress rehearsal, which should&lt;br&gt;
  resemble a finalized version of the event.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Promote the event:
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Our main channels for promoting the Ory Summit are the Ory Community Slack,&lt;br&gt;
  our newsletter, word-of-mouth, banners on our website, Twitter, and LinkedIn.&lt;br&gt;
  The most effective were our Slack, newsletter, and word of mouth. The optimal&lt;br&gt;
  place to market your event depends on where you interact most with your&lt;br&gt;
  community. In our context, personal connections and word-of-mouth are more&lt;br&gt;
  powerful means than traditional ads. We also promoted the conference on our&lt;br&gt;
  GitHub, some developer conference lists, and in team members' personal&lt;br&gt;
  networks. There are many ways to promote a conference and it's one of the most&lt;br&gt;
  crucial ingredients of a successful event.&lt;/p&gt;

&lt;h4&gt;
  
  
  4. The Event
&lt;/h4&gt;

&lt;p&gt;Seemingly a million things occur in the days leading up to a conference. Here&lt;br&gt;
are some general tips to ensure success:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Don't panic.&lt;/li&gt;
&lt;li&gt;Keep the team and yourself fed, watered, and as well-rested as possible.&lt;/li&gt;
&lt;li&gt;Double-check the technical infrastructure before and during the event,
including equipment for recording, streaming, audio, and network connectivity.&lt;/li&gt;
&lt;li&gt;Have fun.&lt;/li&gt;
&lt;li&gt;Celebrate with an after-party 🥳.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  5. What else?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Remember to keep it simple&lt;/strong&gt;: Some things are mandatory, like a proper Code of Conduct (the &lt;a href="https://geekfeminism.fandom.com/wiki/Conference_anti-harassment/Policy"&gt;geekfeminism CoC&lt;/a&gt; or the &lt;a href="https://berlincodeofconduct.org/"&gt;Berlin CoC&lt;/a&gt; are good examples), or good audio quality (encourage speakers to use headsets/earpieces with boom microphones instead of AirPods). Other features are optional for your first bootstrapped developer conference.&lt;/p&gt;

&lt;p&gt;Here are several topics that we didn't delve into, but should be considered:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Code of Conduct &amp;amp; Inclusivity&lt;/li&gt;
&lt;li&gt;Audio &amp;amp; Video Quality Optimization&lt;/li&gt;
&lt;li&gt;Visual Branding&lt;/li&gt;
&lt;li&gt;Landing Page&lt;/li&gt;
&lt;li&gt;Interaction with Audience/Q&amp;amp;A&lt;/li&gt;
&lt;li&gt;Interactive Workshops&lt;/li&gt;
&lt;li&gt;Merchandise&lt;/li&gt;
&lt;li&gt;Sponsors&lt;/li&gt;
&lt;li&gt;Tickets (Free/Paid)
...and much more&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  6. After the event
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Publish recorded presentations:&lt;br&gt;&lt;br&gt;
Remember to get permission from the speakers to do this!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Do a retrospective to get feedback:&lt;br&gt;&lt;br&gt;
We sent out an exit survey that 10% of the attendees filled out and asked Ory&lt;br&gt;
team members to share feedback. Here are a few things we want to improve at&lt;br&gt;
the next Ory Summit:&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Use a simple event platform.&lt;/li&gt;
&lt;li&gt;Publish recordings directly after the sessions.&lt;/li&gt;
&lt;li&gt;Plan backups earlier.&lt;/li&gt;
&lt;li&gt;More content for non-technical people.&lt;/li&gt;
&lt;li&gt;More workshops &amp;amp; beginner sessions.&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Analyze the data:&lt;br&gt;&lt;br&gt;
This depends on what you collected. Our main source of data was the exit&lt;br&gt;
interview and some attendance metrics collected on the platform.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Organize the next event:&lt;br&gt;&lt;br&gt;
Take a deep breath, and begin planning your next event.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Ory Summit 2022 ⛰️
&lt;/h3&gt;

&lt;p&gt;In light of how much fun we had at our first event, we are stoked for the Ory Summit 2022. Preparation has already begun and we will soon publish a call for papers and more. If the global health situation permits, there will be an option to attend the Ory Summit in person this year. It will take place in Q2/Q3 – the exact date coming soon.&lt;/p&gt;

&lt;p&gt;We have many things planned for this year. While not wanting to spoil the&lt;br&gt;
surprise, I think this is going to be the biggest Ory event ever 😁.&lt;/p&gt;

&lt;p&gt;Thanks for reading and participating in the Ory Summit 2021. If you want to participate or help in any way, please reach out [via email(mailto:&lt;a href="mailto:office@ory.sh"&gt;office@ory.sh&lt;/a&gt;) or on our &lt;a href="https://slack.ory.sh/"&gt;chat&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>meetup</category>
      <category>conferenc</category>
      <category>community</category>
    </item>
    <item>
      <title>Sustainable Open Source Software</title>
      <dc:creator>Vincent</dc:creator>
      <pubDate>Wed, 15 Dec 2021 13:56:14 +0000</pubDate>
      <link>https://forem.com/vinckr/sustainable-open-source-software-2n9k</link>
      <guid>https://forem.com/vinckr/sustainable-open-source-software-2n9k</guid>
      <description>&lt;p&gt;In this article we discuss the log4j incident, why people are worried about the open source software (OSS) supply chain, and how to work towards fixing it.&lt;/p&gt;

&lt;h3&gt;
  
  
  The spark: Log4Shell
&lt;/h3&gt;

&lt;p&gt;Last week (Dec 9th) a major vulnerability was discovered in an open source logging project for Java called &lt;a href="https://logging.apache.org/log4j/"&gt;log4j&lt;/a&gt;. The vulnerability called Log4Shell would allow anyone to remotely run arbitrary code if they sent a message in the right format to the server. This is one of the worst attacks your system can be susceptible to and if you are interested in the technical details of the problem, here is an &lt;a href="https://www.techsolvency.com/story-so-far/cve-2021-44228-log4j-log4shell/"&gt;overview&lt;/a&gt;. The attack surface of Log4Shell is &lt;a href="https://www.techsolvency.com/story-so-far/cve-2021-44228-log4j-log4shell/#who-affected"&gt;staggering&lt;/a&gt;, Amazon, Apple, Google, and the Apache Server are &lt;a href="https://github.com/YfryTchsGD/Log4jAttackSurface"&gt;affected&lt;/a&gt;; it can almost not get bigger than this. We will see the real fallout of Log4Shell in the next weeks and months as right now servers worldwide are being scanned and prodded for this vulnerability.&lt;/p&gt;

&lt;p&gt;Since there have &lt;a href="https://www.mandiant.com/resources/evasive-attacker-leverages-solarwinds-supply-chain-compromises-with-sunburst-backdoor"&gt;been&lt;/a&gt; many &lt;a href="https://therecord.media/revil-ransomware-executes-supply-chain-attack-via-malicious-kaseya-update/"&gt;supply&lt;/a&gt;&lt;a href="https://www.bleepingcomputer.com/news/security/microsoft-admits-to-signing-rootkit-malware-in-supply-chain-fiasco/"&gt;chain&lt;/a&gt; attacks &lt;a href="https://portswigger.net/daily-swig/supply-chain-attacks-against-the-open-source-ecosystem-soar-by-650-report"&gt;recently&lt;/a&gt;,the whole conundrum sparked a debate in the OSS and infosec community: Many believe that the OSS ecosystem is &lt;a href="https://christine.website/blog/open-source-broken-2021-12-11"&gt;broken&lt;/a&gt;, maintainers need to become more professional and make OSS maintainer &lt;a href="https://blog.filippo.io/professional-maintainers/"&gt;a real job&lt;/a&gt;. Some argued that in this case the problem was not that maintainers were unpaid, burnt out, and taken advantage of, but more how this particular feature was implemented in log4j (Note: &lt;a href="https://www.jeffgeerling.com/blog/2016/why-i-close-prs-oss-project-maintainer-notes"&gt;Maintainer burnout&lt;/a&gt; is &lt;a href="https://opensource.guide/best-practices/#its-okay-to-hit-pause"&gt;still&lt;/a&gt; a &lt;a href="%5Bhttps:/%5D(https://docs.brew.sh/Maintainers-Avoiding-Burnout)/"&gt;real&lt;/a&gt; and &lt;a href="https://www.gradiant.org/en/blog/open-source-maintainer-burnout-as-an-attack-surface/"&gt;significant&lt;/a&gt; problem for &lt;a href="https://haacked.com/archive/2019/05/28/maintainer-burnout/"&gt;security&lt;/a&gt;). Others insisted that open source is &lt;a href="https://nadh.in/blog/open-source-is-not-broken/"&gt;not broken&lt;/a&gt; - society and capitalism are the real culprits and everyone involved in OSS &lt;a href="https://andrewducker.dreamwidth.org/4085856.html?thread=28352864#cmt28352864"&gt;knows what&lt;/a&gt; they are getting into.&lt;/p&gt;

&lt;p&gt;Open source as a model of distribution, development, or business is not a model of either a dystopian nightmare or an utopian dream. Every project is different and there are no silver bullet solutions to sustainability.&lt;/p&gt;

&lt;h3&gt;
  
  
  Open source maintainer as a real job
&lt;/h3&gt;

&lt;p&gt;It is a real problem that software engineers maintaining critical software infrastructure used by governments and corporations worth billions are not able to make a living off of it. Maintainers often can only work on OSS in their free time. This is fine for a pet project, but critical infrastructure projects, such as logj4, should be more resilient. People who are well off enough or receive&lt;br&gt;
enough donations to be able to work on their projects full-time are likely a tiny fraction of all open source maintainers.&lt;/p&gt;

&lt;p&gt;In a perfect world, everyone who is maintaining such an important piece of code can do it full time and with adequate compensation. But this is not a perfect world. The best we can do is work on securing each link in the chain.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sponsorships
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/sponsors/community"&gt;GitHub sponsorships&lt;/a&gt; and&lt;br&gt;
&lt;a href="https://opencollective.com/"&gt;Open Collective&lt;/a&gt; are a good start, but not enough to sustain infrastructure development. For example, the Ory ecosystem (most notably Ory Hydra) - used by billion-dollar companies and securing &amp;gt;30 billion requests per month - has received 22k $ on Open Collective over the last six years. That is not a small amount compared to what most other OSS projects receive. Still, if split between the two original core maintainers&lt;br&gt;
(&lt;a href="//github.com/aeneasr"&gt;@aeneasr&lt;/a&gt; and &lt;a href="https://github.com/zepatrik"&gt;@zepatrik&lt;/a&gt;) it would amount to about 150$/month over the years, which is an absurd amount for a full-time maintainer that requires a deep level of expertise in security, cryptography and web infrastructure - not counting the additional maintainers&lt;br&gt;
that have been added to the project since its inception.&lt;/p&gt;

&lt;h3&gt;
  
  
  Towards sustainable open source maintainership
&lt;/h3&gt;

&lt;p&gt;Making a living off open source software and being able to work full time on it is a dream for many maintainers. At Ory, we are working hard to make this dream come true. All our open source packages (visit this page for &lt;a href="https://www.ory.sh/open-source/"&gt;a full overview&lt;/a&gt;) are now led by maintainers paid full time for their work.&lt;/p&gt;

&lt;p&gt;Here are three practical steps that every OSS maintainer can take if they would want to professionalize their project:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Ask for help&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Reach out to your network of contributors, maintainers, and software engineers.&lt;br&gt;
See if anyone using your software at a business can make a sponsorship happen - much is possible when you are asking the right people.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Incorporate&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This sounds scary, but it will be much easier (or rather possible at all) to collect funds from BigCorp if you are an LLC.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The trick is that you can easily incorporate a pass-through US LLC and open a business account for it even if you're not a US citizen.&lt;br&gt;
(&lt;a href="https://blog.filippo.io/professional-maintainers/"&gt;source&lt;/a&gt;)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Professionalize&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Create a GitHub/GitLab organization for the project to make it more resilient (multiple code owners). Set up a landing page with clear links to your sponsorship channels and contact information.&lt;/p&gt;

&lt;p&gt;This only scratches the surface of what is required to make OSS development sustainable. At Ory, we build a &lt;a href="https://www.ory.sh/pricing"&gt;commercial service&lt;/a&gt; on top of our OSS work. This creates a positive feedback loop: As everyone is using the same base Ory services, improvements on the commercial Ory Cloud are based on improvements to Ory Open Source, while contributions from the OSS&lt;br&gt;
community benefit users of Ory Cloud in the same way.&lt;/p&gt;

&lt;h3&gt;
  
  
  What about dependencies?
&lt;/h3&gt;

&lt;p&gt;Dependencies play a major role in the saga of the log4j vulnerability and security complications in general. It is mind-boggling how big dependency trees can get, in many cases, people had no idea they were even running log4j between the thousands of dependencies in their stack.&lt;/p&gt;

&lt;p&gt;Ory depends on many software packages (e.g. see the dependency list of Ory Kratos &lt;a href="https://github.com/ory/kratos/blob/master/go.sum"&gt;here&lt;/a&gt;), so it is also in our and our users best interest to ensure a secure and hardened OSS supply chain. Ory uses automated tooling in the CI pipeline to &lt;a href="https://github.com/ory/kratos/actions/workflows/cve-scan.yaml"&gt;scan docker images&lt;/a&gt; and npm-packages for vulnerabilities as well as carrying out regular independent security audits of our libraries and dependencies. A &lt;a href="https://codenotary.com/blog/apache-log4j-vulnerability-shows-the-importance-of-sboms/"&gt;"Software Bill Of Materials"&lt;/a&gt; can help as well, watch out for this topic in an upcoming blog post.&lt;/p&gt;

&lt;h3&gt;
  
  
  Conclusion
&lt;/h3&gt;

&lt;p&gt;Is the path we chose at Ory the definite and only way to build and sustain open source software?&lt;/p&gt;

&lt;p&gt;Probably not. For many projects a professional commercial structure would be overkill and many maintainers - for good reason - don't want to deal with the administrative, legal, and other matters that come with running a professional business. There are options for OSS maintainers to make a living off their craft, many more than there used to be just a few years ago. Big companies often want to support and fund the open source software their business runs on. The structures and frameworks for them to do this efficiently are still emerging, but we are confident that the future of software lies in OSS.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Open source isn’t broken. It’s working exactly as intended, and it’s by far&lt;br&gt;
the most powerful force in the technology world, and it will outlive any of&lt;br&gt;
the corporations so many people bend over backward to please today.&lt;br&gt;
&lt;a href="https://www.osnews.com/story/134324/open-source-is-not-broken/"&gt;(source)&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Fund open source software
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://files.puzzling.org/wayback/pay-for-foss/"&gt;How to pay for free software&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://opencollective.com/backyourstack"&gt;Back your stack&lt;/a&gt; analyzes the codebase and shows OSS dependencies and where to fund them.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/sponsors/community"&gt;GitHub Sponsors&lt;/a&gt;, the same principle as above on GitHub.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://humanwhocodes.com/blog/2021/05/talk-to-your-company-sponsoring-open-source/"&gt;How to talk to your company about sponsoring an open source project&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you want to support Ory &lt;a href="https://www.ory.sh/open-source"&gt;Open Source&lt;/a&gt;, find us on &lt;a href="https://opencollective.com/ory"&gt;Open Collective&lt;/a&gt; or better yet &lt;a href="https://www.ory.sh/pricing"&gt;sign up for Ory Cloud&lt;/a&gt; and get immediate value for your support.&lt;/p&gt;

</description>
      <category>security</category>
      <category>opensource</category>
      <category>webdev</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Ory Developer Conference</title>
      <dc:creator>Vincent</dc:creator>
      <pubDate>Wed, 06 Oct 2021 14:43:13 +0000</pubDate>
      <link>https://forem.com/vinckr/ory-developer-conference-5j1</link>
      <guid>https://forem.com/vinckr/ory-developer-conference-5j1</guid>
      <description>&lt;p&gt;Hey 👋 &lt;/p&gt;

&lt;h3&gt;
  
  
  We are excited to invite you to our first developer conference Ory Summit,  taking place on October 28th and 29th, 2021.
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;free&lt;/code&gt; , &lt;code&gt;virtual&lt;/code&gt; &lt;/li&gt;
&lt;li&gt;
&lt;code&gt;28.10&lt;/code&gt; + &lt;code&gt;29.10&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Topics range from &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;how to build your own Google-like IAM from scratch with open source, &lt;/li&gt;
&lt;li&gt;modernizing your identity stack, &lt;/li&gt;
&lt;li&gt;building robust authorization and authentication to &lt;/li&gt;
&lt;li&gt;how to bootstrap a scalable complete SaaS infrastructure.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You will also have the chance to get some crisp and exclusive Ory Summit merch just by attending!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.ory.sh/summit21?mtm_campaign=ory-summit-2021&amp;amp;mtm_kwd=social-dev-to"&gt;Learn more and Sign up here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>webdev</category>
      <category>opensource</category>
      <category>architecture</category>
    </item>
    <item>
      <title>First open source implementation of the Google Zanzibar</title>
      <dc:creator>Vincent</dc:creator>
      <pubDate>Thu, 08 Apr 2021 15:09:31 +0000</pubDate>
      <link>https://forem.com/vinckr/first-open-source-implementation-of-the-google-zanzibar-h07</link>
      <guid>https://forem.com/vinckr/first-open-source-implementation-of-the-google-zanzibar-h07</guid>
      <description>&lt;p&gt;Hey,&lt;/p&gt;

&lt;p&gt;I just wanted to show you our open source implementation of the Google Zanzibar paper.&lt;br&gt;
We just released the first working version:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/ory/keto/releases/tag/v0.6.0-alpha.1"&gt;https://github.com/ory/keto/releases/tag/v0.6.0-alpha.1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We spent a lot of time and effort to read, learn, and analyse the paper (&lt;a href="https://research.google/pubs/pub48190/"&gt;https://research.google/pubs/pub48190/&lt;/a&gt;) and the release brings that all together.&lt;/p&gt;

&lt;p&gt;There are still many things missing, but with a great community we hope to build the “Kubernetes” of permissions and access control!&lt;/p&gt;

&lt;p&gt;I quote a bit from the paper to make clear what Ory Keto is:&lt;br&gt;
"Determining whether online users are authorized to access digital objects is central to preserving privacy. [...]. Zanzibar provides a uniform data model and configuration language for expressing a wide range of access control policies from hundreds of client services at Google, including Calendar, Cloud, Drive, Maps, Photos, and YouTube. Its authorization decisions respect causal ordering of user actions and thus provide external consistency amid changes to access control lists and object contents. Zanzibar scales to trillions of access control lists and millions of authorization requests per second to support services used by billions of people. It has maintained 95th-percentile latency of less than 10 milliseconds and availability of greater than 99.999% over 3 years of production use."&lt;/p&gt;

&lt;p&gt;If you have any questions, I am happy to answer them.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>security</category>
      <category>cloud</category>
      <category>github</category>
    </item>
    <item>
      <title>Ory Hydra 1.9: Open Source OAuth2/OIDC Provider
</title>
      <dc:creator>Vincent</dc:creator>
      <pubDate>Wed, 13 Jan 2021 11:31:44 +0000</pubDate>
      <link>https://forem.com/vinckr/ory-hydra-1-9-open-source-oauth2-oidc-provider-1fpa</link>
      <guid>https://forem.com/vinckr/ory-hydra-1-9-open-source-oauth2-oidc-provider-1fpa</guid>
      <description>&lt;p&gt;&lt;a href="https://github.com/ory/hydra/"&gt;ORY Hydra 1.9&lt;/a&gt; has been released!&lt;/p&gt;

&lt;p&gt;ORY Hydra is an OAuth 2.0 and Certified OpenID Connect Provider and implements all the requirements stated by the OpenID Foundation. &lt;br&gt;
It issues OAuth 2.0 Access, Refresh, and ID Tokens that enable third-parties to access your APIs in the name of your users.&lt;/p&gt;

&lt;p&gt;The open-source project has been built by the ORY community for about six years and we are proud to have handled more than 10 billion API requests in December 2020 from over 23.0000 different production environments.&lt;/p&gt;

&lt;p&gt;ORY Hydra is written completely in GO, &lt;a href="https://www.ory.sh/hydra/docs/#security-first"&gt;security first&lt;/a&gt;, &lt;a href="https://www.ory.sh/hydra/docs/#high-performance"&gt;high performance&lt;/a&gt; and &lt;a href="https://www.ory.sh/hydra/docs/#developer-friendly"&gt;developer friendly&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We value our community greatly and most development is driven by input from the community. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.ory.sh/hydra/docs/#is-ory-hydra-the-right-fit-for-you"&gt;Check if ORY Hydra is the right fit for you!&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.ory.sh/docs/hydra/5min-tutorial"&gt;ORY Hydra 5 Minute Tutorial&lt;/a&gt;: Set up and use ORY Hydra using Docker Compose in under 5 Minutes. Good for quickly hacking a Proof of Concept.&lt;/p&gt;

&lt;p&gt;Check out our &lt;a href="https://github.com/ory/hydra/discussions"&gt;Discussions on Github&lt;/a&gt; or &lt;a href="https://www.ory.sh/chat"&gt;our chat&lt;/a&gt; if you have any questions or feedback.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>oauth</category>
      <category>oidc</category>
      <category>authentication</category>
    </item>
  </channel>
</rss>
