Collaboration Express – the train is coming…

Fedora is one of my favourite systems, because provides to me the best tools ever, that nowhere else I can get. With Fedora rings concept we have received 3 definitive product that gives a baseline, a series that not only makes possible to create new content, and spins, remixes, else a new infrastructure that targets collaboration in a big scale.

If you think that maybe we have made a mistake, think through again. Sooner or later, every app and systems are gonna focus on teams, and sharing what is our cornerstone in the community – and our base products gonna be the key. Even Libreoffice is planned in the next year to come out with cloud and collaboration support. Why? Because we had since years single apps, and single computers, only tied with networking – what is not effective in bigger scaled projects and targets. Checking, maintaining, fixing, updating regularly is technically slow solution with standalone networked systems – even in face to face cooperating teams, because of at the end if the members are constantly growing – and you get huge 20-30+ member in team – that the infrastructure cannot follow flexibly. Therefore makes it harder and harder to maintain, follow code, communicate, and this gonna lead to few issues – such as:

  • Lack of direct communication
  • Hindered data and information accessibility
  • Poor visibility into colleagues’ / members actions

Despite the obvious perks, like saving time on daily commute and being able to work from any chosen place and time, remote collaboration also brings up several organizational issues like how to stay in control and sync with your team – and most of the communities – as a Linux community – working mostly remotely, with constantly changing amount of contributors. Because of this, the result is what we have now: scattered wiki pages, lot of old outdated contents, other series of things that can be value for the teams as resource – but right now it’s hard to find, and use not only by old-time contributors, else new members either. Therefore leaders always get repeating questions about rules, usages, accessibility, and contacts, right?

Earlier we had a problem that how can we bring closer more of the applications to our users, allow them to use it and we created Copr. Copr makes it easy to you to grab apps that you want to build and test, and maybe launch into a container with docker (yes, thats gonna be later Dopr). This was also an great example between users and applications. But now, this is whole new level that we facing of – how can we connect users with apps, contribution and development altogether?

The first answer what we will have, is so called Hubs witch is in my opinion just the first step into a right direction – what is gonna provide input/output points to the virtual teams, and information organising. The next level I think should be something that connects the different leaderships into one team, and parallel we should require a reform inside the teams too. For example within ambassador team we have/had “campus ambassadors”, “regular” ambassadors, and mentors that all tries to do the same: involve and keep together the teams, and community altogether. Instead of the current situation, I think we need to form a something that provides an correct path kinda career ladder – like ambassador juniors, ambassadors and mentors. With that we can cover most contributors IMHO.

But still – how can we connect the teams, and our services? I think the answer is already forming in front of us: The web, with Node.js support, that integrates our web services, our infrastructure parts, and possibly makes lightweight our primary workstation set as it ties with Node JS collaboration applications. Based on cloud, run by servers, and used by Fedora workstations. The most coolest part is that Gnome Shell is already using Javascript, js moduls, and we have already in Fedora Node JS support. With that tool, I think we can have the most flexible, and new infrastructure – and bright Fedora .Next future. You may ask: How? Well, just take a walk and follow my examples – and let decide what the future brings. For example Taiga.io is a open source project management platform, that supports many of things that you can need in community – kanban based task management, backlog, and issue handling and more. With TogetherJS, you can make it easy to step into projects as it is providing a special button for you, and not only can have IRC, else WebRTC video and audio too – also you can read more over here. MeteorJS can provide more awesome things, similarly as Sandstorm.IO or Firepad.IO – just browse the apps in their sites. The list is can be endless, and most of these apps are open source.

Opinion? Thoughts?

 

 

Fedora Hubs and possible communication improvement suggestion

Mostly Fedora has a plenty amazing services, but right now we suffering from a lack of integration to the desktop back and forth (between users – devs, and our infra and services between them) , and this doesn’t serving us well as I see. But Fedora .Next doesn’t stopped, it’s rolling like a thunder, and Mizmo Hub design can be our critical piece of the puzzle…

If we are organizing properly we can make a huge leap forward within our infrastructure, and I think crowning with some jewels like WebRTC and it’s services, it’s can turn for Fedora amazing.

So, I have found again webRTC, but this time taken a deep breath and dive deeper then earlier as user. I have found 3 amazing open source alternatives that I would like to try it out if possible (or for anybody if we can integrate somehow in FAS, or in user level into gnome shell – maybe):

– Janus webRTC gateway server, simply tiny c code based f*king awesome app, that ubuntu again packaged earlier, but it’s using libsofia, and other sip solutions as plug-in if necessary. Homepage: https://janus.conf.meetecho.com/
For compiling: http://the.randomengineer.com/2014/05/21/lightweight-live-video-in-a-webpage-with-gstreamer-and-webrtc/

– Second solution is openwebrtc.io, demo site is http://demo.openwebrtc.io:38080/ and works like a charm.

– Third one is Firefox and Tokbox cooperation called Hello Firefox, what is integrated into already to the latest version, only needs an Firefox account registration and done, you can have everything that you have in google hangout.

Wouldn’t be great to have something that can grab together voice and video and filesharing, IRC? The only question is where to place this layer.

Otherwise if we are able to integrate Fedora services into communications with developent together till the desktop (gnome shell, kde, xfce), that receives from every major view a hub on the web – I think we gonna win pretty much from every aspect of it.

Think about it! We already offering building and repo services (eg. copr), personal storage (fedorapeople storage), integrated development tools (eg. devassistant), our own web clipboard (fpaste), we have our own kinda twitter system (FedMesg), notes (gnote), scheduling (fedocal), and much more – that if gets right hub within the infrastructure levels – can turn into an amazing user experience. For example (just an idea) if we integrate all communications with an mail client like Evolution, or Geary categorizing as system message, note, event, or reminder (that goes through eg. Fedmesg) – Fedora can be hero for the coders and users.

What do you think? Am I think wrong? Missed out something? How would you do?

Fedora Marketing Campaign for Fedora 21

We had an great fedora marketing meeting today, and we would like to ask our community, and ambassadors to have some inputs about the following:

What would you like to say or show to the people around us about Fedora? What would be the focal points about F21 that you would like to introduce for everyone about us – including the community and the softwares that we provide? How would you define Fedora 21 with .NEXT? What we have to put in our campaign?

If you can define – please tell us in this blog comments below in 4-5 keywords and some short explanation. Our 4F foundations are already known, so besides we need something new.

These gonna help us to be the string that guides us to provide right tools eg. as flyers, posters and standardized ambassador kit, and possibly an press kit too.

Thanks in advance.

Fedora Infrastructure – From code cradle till the desk and back

[ThinkTank ON] I think never completely our packaged apps only are what makes really great Fedora, else our websites and services together with packages. For us now the main queston is how we bring closer and easier to our user-base all what we are. Mainly from code cradle till desk and back, right? In long term IMHO if we are the hackers and engineers distribution, and if we targeting this – then this is not a bad idea at all with Fedora .NEXT project.

In order – in my opinion, we are heading to a pretty awesome direction – that gonna change a lot. First of it we have already Copr, Tito as custom repository resource ability – that is known from Ubuntu PPA’s. We have DeveloperAssistant that makes easier to code, develop, test and make your app ready to run. Then we have also by Appdata/AppInstaller that makes nice and easy the selection, installing, and normal – everyday handling of the packages. Well, at this point made me thinking – and here I saw a very-very promising possibility, opportunity.

I would say imho that to receive an awesome Fedora as PAAS we have to tie together the tools and services with the desktop, and separate with a single different user login. One side the everyday user, and on the other side the developer workstation depending his/her filled role. Yes, I know this maybe sound scary, but I would say it’s not – because we have everything in bits and parts, but yet not combined or united. From this part I say AppInstaller with some Node.js support (Gnome has already) that includes our apps.fedoraproject.org services we are not only set the handling levels high, else we can drop many jawbones to the desk. If somebody noticed – we already providing tons of information, and also an web search for packages. We provide also pretty much everything on package/apps pages like if you check eg. apps.fedoraproject.org/packages/gnome-search-tool – you can see that we provide an VERY broad view to our package. There is already overview, short description, versions, builds, changelogs, contents, updates, bugs, and in pkginfo/packagedb provides more: newest lately added packages, packagers info, stats – and more. If we pull/include packagers help, fedmesg either, and some abilities that DeveloperAssistant provides… AND copr/tito with Fedora Hosted – that would be FREAKING amazing.

What would you say, if ALL this comes together in long term in your desktop one search away in a single app, with well organised tabs (or Mairin’s HUB idea fitts really good into here) – that wraps all this info sources into a single fullscreen UI? I mean can be possibly this Fedora Gnome Software / AppInstaller? What do you say to this thoughts? There is missing parts that can block this? Can be happen in long term? [Thinktank OFF]

Hello Fedora world!

Welcome to my entirely new blog-site, at least from now on will show that we are really in change in the Hungarian community too. After  a high demand we have to renew the the most important community pages, and the local structures as trying to cover more. Not only our members needs, else to pick up something from the upcoming Fedora .Next changes.

We have struggled a lot, and delayed a lot, but we are changing, like a worm, that turns into a beautiful butterfly.  We have gained superb contacts, like PCWorld computer newspaper – and still trying to breath on the tempo that we have to keep in organizing…  happily, but we do it and more as before.

I will try to gather here my impressions, and themes, writings from other Hungarian members, as well as community news, improvements and changes.

So, heads up guys and girls, we are pretty much alive and we are on march… 1… 2…1… 2…

"In the morning you beg to sleep more, in the afternoon you are dying to sleep, and at night you refuse to sleep… and you still want to share, chat, build, compile, hack like nobody else.