GDPR Compliance Message
The European General Data Protection Regulation (GDPR) is the EU regulation for data privacy and
security.
At Jina AI, we are fully committed to complying with the GDPR. Our policy towards privacy,
security,
and data protection aligns with the goals of GDPR. On our website, we only collect and store information
that is essential for offering our service and for improving user experience, and we do this with the
consent of our website visitors.
If you have any further questions, please do not hesitate to reach out to us at:
[email protected].
A lot of pixels have been scattered and ink spilled about the importance of building an Open Source Program Office (from here on in, OSPO) in your software company. If you’re the one the job has landed on, congratulations!
Right now, I am that person. I’ve been wading through documents and videos to find out exactly what the heck all of this is about. And now I’m summarizing it so you don’t have to. Strap in bucko, we’re gonna cover:
This is one in a series of posts that aim to take the mystery out of the OSPO thing. I’m a fellow traveler on this journey — just as clueless as you may be (and possibly even cluelesser!)
I’m a dyed-in-the-wool geek. I’ve contributed to open source projects, built my own projects, and worked for years to popularize the idea of open source and how to apply it to more than just software, like aerospace and sustainable technologies.
I use Vim, damnit. So you think I’d totally know what an open source program office is, right? Wrong.
This is me. Except I code in Python and have a much cooler color scheme obviously
I know what an open source office program is. Just not an open source program office.
And everything I’ve read about it is pretty dry.
So I’m trying to fix that here.
I’m not providing a comprehensive how-to guide. If you want that, check out the awesome TODO Group and their guides for building an OSPO. This article is more of a semi-organized braindump, addressing what I’ve learned, what works, what doesn’t work, and the confusion, headaches, frustration, and love we’re facing along the way.
First up, thanks to the TODO Group! I may rant about stuff being difficult to read sometimes, but without all of you there’d be few resources for me to work with at all. You all rock! (Whereas I, trying to make it more accessible, pop-rock)
TL;DR: The bit of the company responsible for supporting open source stuff
In the words of the TODO Group:
A central open source program office is a designated place where open source is supported, nurtured, shared, explained, and grown inside a company. With such an office in place, businesses can establish and execute on their open source strategies in clear terms, giving their leaders, developers, marketers, and other staff the tools they need to make open source a success within their operations.
Sounds good so far. Jina is already an open-source company after all. But what does it mean to support, nurture, share, explain and grow open source?
Open source is everywhere. But open source is weird for big companies who aren’t used to working in an open source way. The open source program office acts as a nexus to make open source work in a company’s long-term business plans.
This is a summary of How to Create an Open Source Program:
Enough buzzword bingo. All of the above are lofty goals, but what can us grunts in the trenches do?
We’re an open-source company trying to attract open-source developers. They already have a pretty decent idea of what open source is before they work with our tech. How can we improve upon that?
You may already be doing a lot of this in your company now. Congratulations on the time you’ve wasted reading this blog post then! On the other hand, you could’ve read the much longer and dryer thing I’m summarizing…
Our ideal candidate
Someone who:
Talk to everyone, from C-level to devs. In our case this idea came from the top, and our devs are all into open source anyway.
In our case, we’re putting our Open Source Program Office in our Developer Relations department. They’re directly responsible for building relationships with developers, a core part of the Open Source Program Office’s remit.
Next up will be lots of discussion with stakeholders about how “open” is “open”, and soon a blog post on open governance for you all to look forward to!