Help ownCloud Grow!
November 24, 2014
Less than four-and-a-half years since the release of 1.0, two-and-a-half-million people took back control over their data with ownCloud. That is an immense achievement! At the same time, Terra is inhabited by well over 7 billion people, so there’s still a lot of work to do. We have been organizing meet ups and going to conferences to reach out to people, but it’s time to step up our efforts and we’re looking to you for help.
Telling people about ownCloud
Many people are concerned about the privacy implications of cloud technologies, but not aware that ownCloud is a potential solution for them. That is where you come in!
To help you share information about ownCloud, we’ve created physical and digital promo materials like flyers, posters and stickers as well as presentation templates and informational pages about running a booth, giving a talk or organizing a meetup. Find it all on our event pages.
What we’ve got in store
In the physical and printable materials department, we’ve created and printed two brand new flyers and 4 different poster designs as well as some supporting materials, and last week, we send out the first 5 packages!
We have a flyer informing potential users about the benefits and capabilities of ownCloud; and a flyer with information for potential contributors on how to get their code, translations, design ideas or testing feedback into ownCloud. Two of our posters are focused on user benefits, while the other two aim to invite them to help make ownCloud even better for themselves and others by contributing.
You can find the materials, including print-friendly versions in our github repository. You can order these materials for an ownCloud event using this form. Note that shipping and handling takes time, so ask us well in advance! In general, count on two weeks at least and please understand that for practical reasons currently we only ship to (most countries in) Europe and North America.
Conferences and trade shows
Bringing ownCloud to people means being where people are. ownCloud advocates regularly attend meetups and events like Linux Fests and other open source conferences. In Europe, ownCloud has been represented at LinuxTag Berlin, Chemnitzer LinuxTage, FOSDEM and many other events over the years, and FOSDEM is again planning for 2015. In the US, Frank recently gave a talk at the Ohio Linux Fest and we’d like to have a presence at SCALE 13x in February! If you’re interested in joining fellow ownCloud advocates at events or somewhere else, join the events mailing list or use this contact form to volunteer. Find more conference, trade show and booth-related information here.
To help you give a talk at an event or meetup, we have an ownCloud presentation template as well as a ready-made presentation presenting ownCloud to users, administrators and developers and a presentation introducing the ownCloud 7 release features. We also have written a page with tips and tricks on creating and giving a presentation! Find the presentation materials in our github repository.
ownCloud meetups and booths
Meeting other ownCloud people face-to-face results in good and interesting conversation, and simply providing a space to talk is what organizing a meetup is all about. We already have regular meetups going on in Munich and Berlin and there have been ownCloud meetups in Boston a few times. If you’re interested in meeting other ownCloud folks in your area, check out our info on organizing a meet up here!
Want to add a feature to the ownCloud iOS app? Now you can!
November 21, 2014
Today ownCloud Inc. announced that the development of the ownCloud iOS Mobile App would be opened for contributions! While still bound by Apple’s rules, you can look at the source code, hack on it, compile it and test it on your devices under Apple’s iOS Developer Program. Most importantly, you can contribute your improvements back into the official app!
Improve the ownCloud iOS app
The iOS app is now available under a GPLv3 license and can be found on github. To make it easy to get involved, our awesome iOS team has tagged a series of issues as Junior Jobs and there is documentation to get you up and running. The legal notes can be found here and here.
Integrate ownCloud in your mobile app
If you’d like to build or adjust your own mobile app to integrate with ownCloud, iOS and Android mobile libraries are available under the MIT license. You can find information on the iOS library here and the Android library here.
[COMMUNITY] How to organize-start an open source community
November 20, 2014
This is an attempt to make a list of things that someone-group of people can follow to develop a healthy community or team. This post is an overview of what I did with Kostas for the Greek openSUSE community.
A small detail is that we were only 2. So we took decisions fast. We didn't have to vote or something.
We had an "advantage" because we have an awesome global community and we asked for something we weren't sure how to proceed.
0. Have a clear goal. What you want to do. Have a big goal that some parts aren't "visible" when you start.
1. Web page: This is the web page-blog that will show information about community, the distro or the project. Make it visible on planets. BE CAREFUL. Don't focus on how to make a great site-blog using personal wordpress, drupal etc. Set it up on blogger and start post articles. You want CONTENT (write an article every other day). Don't spend time to maintain or secure your web page.
2. Mailing list: Ask the project if they can setup for you. If not, then try to find alternatives such as google groups.
3. IRC Channel
4. Forum: Prefer to ask from the project to setup a section for your language. If your project doesn't have forum, then ask a LUG or tech forum to use their's. Do not have your forum setup in your host for the same reasons as before. Don't spend time to maintain or secure the forum.
The above list is the MUST have to start.
A key to everything is to try to have all information in your language, so it'll be "attractive" to people who like the idea of open source but they don't speak English. What's the role of such people? They can organize local events.
Next step is to advertise the whole project-distro. This can happen:
1. Write to blogs-forums (technological or not).
2. Create Facebook group/page and advertise your attempt to other groups/pages.
3. Create Twitter account and tweet news about your community.
4. Create Google Plus Profile/Community.
5. Contact press. First contact local and then national press.
6. If you have a newsletter or weekly magazine, it's good to translate it (or a piece of it), so the open source community in your country will learn about you and your projects.
Before deciding what social media accounts to create, be aware that you have to maintain them. So search the web, what social media is more famous to users. For "tech" users, Google Plus Communities is the perfect place. It also can be used instead of Forums.
A distro or project, it's not all about write code. It's have fun. So advertise it.
1. Release parties. When a new release is out, it's time to party.
2. Meet ups. A good place to organize them is http://meetup.com/. A meet up can be also a hangout.
3. Special teams. Check Fedora's example.
4. Beer-drinks. Check out ChicagoLUG.
5. Organize events on your own (start small and then go big). For example install fest or special nights (2 hours of projects presentations and 3-4 hours hacking). Join events (even cohost with other organizations) or conferences that will show people what you do. You should search some big events in your country and attend. Here is a tutorial about your presence at conference.
6. Then go big. Examples? Organize something like openSUSE summer collaboration camp or if there's a global conference, you can host it.
After you find people to follow you, then you can let them run special tasks (such as social media handling or forum moderator). When you're all set locally, then you can go global and show what you did.
During the process, don't act as leader or president. Since we're all volunteers on this, no one likes if someone is ordering people to do tasks. People like coordination. Someone that will remind the community deadlines, news, special days. Announce the results of a task, cheer up people by reward them (somehow).
People don't follow you for what you do. They follow you for why you do it.
So you have to know why you create a community.
A very good reference is Jos Poortvliet's blog about 5 steps to organizing a meetup. It's a small start that might go big.
Did we mention? Check out the new 1.7.0 desktop client!
November 17, 2014