Jokosher should become a part of the Gnome Project

Bug #347585 reported by billytalent
4
Affects Status Importance Assigned to Milestone
Jokosher
New
Wishlist
Unassigned

Bug Description

Since Jokosher uses GStreamer as its main audiohandling library, it should be a part of Gnome Projects (like Cheese - the webcam app). This would mean that once Jokosher is quite stable, Gnome could add Jokosher as a default application. Maybe also rename the application to something that makes more sense like GBand or GnomeBand. I know Jokosher is Jono Bacon's project, but changing the name to something that makes sense is for the greater good.

Revision history for this message
Laszlo Pandy (laszlok) wrote :

First of all, Jokosher is not Jono Bacon's project. He hasn't been involved for a few years now, but you are correct the name Jokosher did originate as a cheeky derivative of his name. But we like the name and I don't think we want to change it.

Making Jokosher part of Gnome is a valid idea, but I don't see how it has anything to do with changing the name. Cheese is not called GCheese, F-Spot is not called G-Spot, Epiphany is not called GEpiphany. Cheese makes sense to the user as a camera app but F-Spot and Epiphany have little to no connection to their application category. Also I think the name GBand/GnomeBand is a pretty blatant rip off of Apple's GarageBand.

Do you know what the requirements to join Gnome are, and what the benefits would be? What would be the advantage to getting Jokosher in Gnome versus being included in the main repository of the major distributions? I don't know what exactly joining Gnome would entail, but it is something to think about as Jokosher gets more stable.

Revision history for this message
billytalent (billytalent) wrote :

Sure... you can keep Jokosher if you like it.. since its not really my project I have no say in it. FYI F-Spot is for Foto Spot (Foto = Photo). But you are right, Epiphany has nothing to do with browsing.

I think you need to follow their standards and guidelines for usability etc - http://library.gnome.org/devel/
I'm assuming Jokosher is using GTK which is their #1 requirement.

I'll have to contact gnome guys and find out how to get the Jokosher project as a Gnome subproject. Since lots of Distros are based off of gnome, the chances of jokosher being included in the default app of the distro is higher. You will get more users and more developers who are interested in the project and are willing to contribute.. which means faster development.. Also, you will have only have to add jokosher to the Gnome Repos instead of adding it to each and every distro. If the distro likes your software, they will take it. The process becomes more streamlined and you can bring out better versions every six months.

I'm sure a Gnome developer can explain the advantages much better. But, I'll try and get in touch with someone and let you.. or forward them to this page.

Revision history for this message
Laszlo Pandy (laszlok) wrote :

I did not know that about F-Spot, good to know.
Jokosher is using GTK, and we try to follow the Gnome guidelines as best we can.
Thanks for looking this up for us!

Revision history for this message
drachenblut (lord-drachenblut) wrote :

I would like to say I would hope that jokosher never becomes a standard part of gnome. as someone who doesn't use gnome I would hate to see that jokosher become heavily cross dependent or tied into gnome so that the it would require more gnome libraries than it already do be installed.

Thanks for the great app.

Revision history for this message
billytalent (billytalent) wrote :

I don't think Jokosher developers should have to add unecessary gnome libraries just to make it a part of gnome. Jokosher already uses GTK and GStreamer which are purely Gnome tools / packages. Anyways.. this would be a decision for Jokosher developers to make... I still haven't heard anything from Gnome by the way....

Revision history for this message
Laszlo Pandy (laszlok) wrote :

@drachenblut
Thanks, we're glad you like Jokosher. Currently I don't see Jokosher adding any more dependencies in the near future. In the last two years. The only thing we might have to support should we become an official Gnome app would be GConf for configurations. However I don't think this is a very large dependency, and we will probably continue to support plain text files for configuration as well, since this is what we will need to use in the Windows version anyway. Gnome has a very good policy of including all the important libraries directly in GTK, so few dependencies are required.

Remember that all or almost all of the Jokosher devs are running Gnome, so if you have any dependency problems or find any bugs when running without the default gnome libraries please let us know. We might never realize it otherwise.

Revision history for this message
Andre Klapper (a9016009) wrote :

@drachenblut:
Inclusion into a desktop platform does not mean that one adds a few billion dependencies just because of being bored and without additional value. ;-) And there's still compile flags that can be switched.

@Suraj: Guidelines for official GNOME inclusion are available at http://live.gnome.org/ReleasePlanning/ModuleProposing .

Revision history for this message
Laszlo Pandy (laszlok) wrote :

Maybe we'll do this for 1.0. From those guidelines in the previous comment it looks like we would have to move to GNOME Bugzilla (we like launchpad just fine), and we might have to move to GNOME SVN (soon to be GIT). The guidelines aren't clear whether using Gnome SVN is required or just recommended but the Jokosher developers like our current Bazaar setup.

If someone wants to make up an action plan for this that would be great. But as far as I'm concerned we (the devs) have better things to work on.

Changed in jokosher:
importance: Undecided → Wishlist
milestone: none → 1.0
Revision history for this message
billytalent (billytalent) wrote :

I'm not sure if you are still going to go ahead with this idea.. but here is the info you need to become a subproject of gnome.

http://live.gnome.org/ReleasePlanning/ModuleProposing

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.