On 9/1/14 5:57 PM, Felix Baumann wrote:
Am 01.09.2014 um 21:58 schrieb Adrian Custer:
On 9/1/14 4:44 PM, Hubert Figuière wrote:
On 01/09/14 02:44 PM, Adrian Custer wrote:
Those of you with a Firefox OS device and willing to risk the bleeding
edge can try out a new stumbling app.

No source code repository?

Hub
_______________________________________________
dev-geolocation mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-geolocation


It's a web app, it *is* source code.

~adrian


_______________________________________________
dev-geolocation mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-geolocation

Well of course HTML is source code, but he was asking for a repo (maybe
on GitHub like MozStumbler).

It would enable others to contribute to your project more easily because
this way everybody can commit patches, open up issues, you can add a
Wiki page and so on.

-> Lots of advantages.


Regards,
Felix

Hey Felix,

the points you make are often repeated mantra, valid in a limited sense. However, the benefits of running an open software project are offset by numerous costs such as handling patches, mentoring contributors, answering emails, responding to issues, managing issue lists, dealing with curt, tackless questions, reviewing wiki contributions, writing documentation, and managing the repository using whatever management tools the hosting provider offers. The costs are exponentially higher when all the code is in flux as it is here: my FirefoxOS UI code is so raw I don't even remember where the repo is on my hard drive, the GeoJs mapping library is so immature I still have to hard code the drawing style of the geospatial features I render, and MvdStumbler's spaghetti code really needs some kind of MV*? structure. Version 0.0.1, or even 0.4, is not the time to expend bandwidth on making a project when the code needs all the attention I can give it.

My choices are deliberate. I have no desire to run a project. I don't want to deal with folk for whom wiki is easier than HTML. I am happy to exclude folk who know how to github but don't know how to hg init or to diff & email. I have very precisely, carefully, and with some frivolity chosen *not* to license the code for various political and practical reasons such as encouraging anarchic reuse and alienating corporate types. (That's right, I don't even grant you the right to *think* about my code; you're going to have to assert your right to do that all on your own.) Note that choice also excludes free GitHub hosting, which is fine with me because I am rather against the trend of using the new found freedom provided by DVCS to immediately re-centralize all the coding efforts on one corporate internet presence. I am happy to leave GitHub to the Facebook generation.

So, I repeat. Web apps have a particular quality that the distribution format is a source code format. That means you have all the freedom you are willing to let yourself take related to that code. Very, very cool. As for me, I will happily put MvdStumbler aside for a while and go back to the core of the matter, fighting my brain to see if a geospatial library can come out of it.

As the great man says, happy hackin',
  ~adrian



_______________________________________________
dev-geolocation mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-geolocation

Reply via email to