[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Debian images on Oracle Compute Cloud Service

Hello fellows from Debian CD and Debian Cloud teams,

As you may know, Oracle is interested on getting official Debian
images on their cloud platform[1]. I've been working with them on this
matter and now that we have a proper way to build those images using
bootstrap-vz (the code is not yet on upstream, but is available on my
fork[2]), we would like to do what is needed to call them "official".
Emmanuel Kasper remembered[3] us of the guidelines for official
images[4] and I talked with Steve McIntyre in private about this.

Today, I took a few hours to read again the entire thread (and related
off-thread messages) started by Martin Zobel-Helas[5] regarding Debian
images on Azure, which brought the matter to our attention in the last
November. Right now my main concern is: we need a custom kernel
(compressed with gzip instead of xz), otherwise the instance will not
be able to boot on the current version of Oracle Compute Cloud
Service. This is a point that Brian Gupta cited on a pretty detailed
message[6], in a reference to this 2013 thread[7], which states that
in the need of a custom kernel on an official image, it should be
built and maintained by Debian Developers. I'm not yet a DD, so that's
why Ben Hutchings is cc'ed - maybe he can help us on what we can do
about it.

Another important point, brought up by Bastian Blank[8], is that
Debian Machine Usage Policies[9] forbids usage of "Debian Facilities
for private financial gain or for commercial purposes". I haven't
charged Oracle for anything yet, but they are interested in paying
someone to do this in the long-run. At the same time, both Raphael
Hertzog[10] and Brian Gupta[11] remembered that many people are paid
to work on Debian. So I'm a little bit lost regarding what part of
Debian infrastructure can and cannot be used while being paid by third
parties. For instance, if anyone updates a package on behalf of some
company, is buildd usage accounted as "private usage for paid work"?
The same would apply for an image built on Debian CD hardware?

By the end of the discussion, both Debian CD, Debian Cloud and Debian
Trademark reached an agreement[12][13], where both "Debian", "Debian
Cloud" or "Debian Jessie" names could be used by those images (as it
has been used by images made for Amazon EC2), not mentioning
"official". At the same time, the first item of the proposal[14] says
that they will be considered "Official" Debian images. So I'm kinda
confused about the usage of the word "official". Also, was there any
discussions regarding the policy[15], to be draft from this proposal,
that is expected to be finished by the release of Stretch? I haven't
found any threads about this digging though the "debian-cd" and
"debian-cloud" archives.


[1]: https://lists.debian.org/debian-cloud/2015/08/msg00017.html
[2]: https://github.com/myhro/bootstrap-vz/tree/oracle
[3]: https://lists.debian.org/debian-cloud/2015/11/msg00018.html
[4]: https://wiki.debian.org/Teams/DPL/OfficialImages
[5]: https://lists.debian.org/debian-cloud/2015/11/msg00005.html
[6]: https://lists.debian.org/debian-cloud/2015/11/msg00016.html
[7]: https://lists.debian.org/debian-cloud/2013/04/msg00068.html
[8]: https://lists.debian.org/debian-cloud/2015/11/msg00037.html
[9]: https://www.debian.org/devel/dmup
[10]: https://lists.debian.org/debian-cloud/2015/11/msg00047.html
[11]: https://lists.debian.org/debian-cloud/2015/11/msg00063.html
[12]: https://lists.debian.org/debian-cloud/2015/11/msg00086.html
[13]: https://lists.debian.org/debian-cloud/2015/11/msg00088.html
[14]: https://lists.debian.org/debian-cloud/2015/11/msg00093.html
[15]: https://lists.debian.org/debian-cloud/2015/11/msg00099.html

Tiago "Myhro" Ilieve
Blog: https://blog.myhro.info/
GitHub: https://github.com/myhro
LinkedIn: https://br.linkedin.com/in/myhro
Montes Claros - MG, Brasil

Reply to: