Hi Hans-Christoph,

On 27 September 2017 at 17:19, Hans-Christoph Steiner <h...@eds.org> wrote:
> Thanks for packaging grip, its useful.  But I think its not properly
> represented in Debian.  It seems to only work via the GitHub API, which
> is not free software.  Therefore it should be in 'contrib' not 'main'.

There was a discussion[1] on whether proprietary remote services
should be considered non-free software last month. I didn't followed
it entirely (actually, the discussion was so repetitive and annoying
that it made me unsubscribe from debian-devel), but as far as I
remember, there was no consensus at all. I'm also not sure if the
Debian Technical Committee (CTTE) was called to rule on the matter.
Therefore, I cannot move the package to contrib based on your request.

> Since I just got the GitHub rate limit page, I assume it is uploading
> the markdown files to GitHub.  This should also be documented.

The description of the package is clear, stating that it is an
"application written in Python that uses the GitHub markdown API to
render a local readme file"[2]. I, as a developer, know that this
means that data will be transferred to and from a proprietary service
- that's the price to pay for using public APIs like this. But at the
same time, while not sure if this will be clear for a non-technical
user, this hypothetical person who is not a developer would probably
not be using this package?

This matter a little more complicated than it seems - and concerns
like this are becoming more and more prevalent. Hope we can get more
productive feedback on this bug report.

Regards,
Tiago.

[1]: https://lists.debian.org/debian-devel/2017/08/msg00306.html
[2]: https://packages.debian.org/sid/grip

-- 
Tiago "Myhro" Ilieve
Blog: https://blog.myhro.info/
GitHub: https://github.com/myhro
LinkedIn: https://de.linkedin.com/in/myhro
Berlin, Deutschland

Reply via email to