Back after a little break

José Fonseca jose.r.fonseca at gmail.com
Thu Feb 7 23:37:40 PST 2013


On Mon, Jan 28, 2013 at 8:16 PM, Carl Worth <cworth at cworth.org> wrote:
> Oh, right. I had forgotten this was on github. I'll pass on that,
> then. [*]

What about issues reports, e.g,
https://github.com/apitrace/apitrace/issues/107 . Can you comment, or
should I?

> I think it's a strategic mistake to host free software on non-free
> services.
> I don't have a totally concrete definition of a free service,
> but I think it should provide at least the following:
>
>   1. Users own their own submitted data.
>
>   2. Users can extract their data at any time through a mechanism and
>      format preferred for that data.
>
>   3. The service should be implemented with free software
>
> Non-free services are a big problem across the internet now. And with
> respect to that, github does a lot better than many. For example point
> (1) seems to be in place for all data. That's good.
>
> Point (2) is perfect for the code itself due to the way "git clone"
> works. But I don't think anything is in place for things like the
> website, wiki, issue-tracking, etc. There's an easy test for this one:
> If github.com disappeared from the internet today, would you lose any
> data or any convenience in your ability to edit your data?

I'd only lose the issues. But there are ways to back them up if I
could be bothered (http://developer.github.com/ plus several scripts
out there).

Fact is that I already lost more data/scripts on *.freedesktop.org
alone (due to hardware failures) than on any non-free code hosting
services over the last 15 years. Partly my fault because I didn't
backup every single thing but that's my point: with the non-free
services I never felt the need to backup anything more than the code.

> Another test
> came up in the renaming question above. Can I run a sed job over the
> existing web-site and wiki contnet?

Yes. I do it all the time. website and wiki are just another git repos.

> As far as I'm aware point (3) is not in place for anything on github.

Not the whole website itself. But they seem to maintain repositories
for many components/technologies they use on https://github.com/github

> And I try as much as I can to avoid using software systems where I don't
> have the ability to change the way they work.

I feel like that for some things, but for this particular case, I'm
quite happy with something that works reasonably well and that it
doesn't cost me time/money.

And github doesn't even seem to fare that bad according to your own standards.

Anyway, I don't hope to convince you, but it would be great if you
could own issues on apitrace components you maintain. But no biggie if
you don't. Just want to know what I can expect.

Jose


More information about the apitrace mailing list