[OpenIndiana-discuss] Martin Bochnig

Andrew Gabriel illumos at cucumber.demon.co.uk
Wed Apr 15 22:43:50 UTC 2015


On 15/04/2015 22:23, Ivar Janmaat wrote:
> Hello,
>
> In my humble opinion there are several questions which Illumos might 
> want to answer because they are relevant to others as well.

I supply some answers, but I suspect you are thinking Firefox is part of 
illumos, but it is not, so these questions/answers are not relevant to 
Firefox.

> 1. Which support levels and services can a distro, distro developer, 
> partner or sponsor expect from Illumos?

*Expect*? - none direct from Illumos.
Support is contributed to Illumos by (for the most part) the consumers 
of illumos, i.e. the distros, and other interested individuals.

People looking for supported solutions need to go to one of the distros 
which provides support, such as OmniTI, Nexenta, Delphix, Joyent, etc. 
and check out what's required to get support coverage.

> I believe answering this question in a transparent manner on the 
> website would be beneficial for all distro providers. It would be the 
> basis of trust and a equal playing field. A distro developer might be 
> a single person who can add code to Illumos while working for Illumos 
> distro partner so these roles might be different.
> 2. Is distributing binaries of opensource code with distro specific 
> patches or configurations in the sourcecode and not providing the this 
> source code in violation with the Illumos licensing model?

Illumos is only source code. Binaries are created by the individual distros.
(There were some expections for the closed source binaries supplied by 
Sun, but these are mostly now replaced with opensource. The aim is to 
have no binaries in Illumos.)

You need to check the license which applies to each of the source files 
you use. Some will allow you to modify+distribute and keep the changes 
private (such as the Mozilla public license, I think), others will not 
(such as CDDL, I think).

> 3. Will Illumos put limitations on a distros business model when using 
> Illumos sourcecode?

Yes, as covered by the various licenses in each part of the source code 
(mostly but not exclusively CDDL).

> I try to structure this discussion so we can move forward.

As Firefox is not part of Illumos, I don't think these answers will help 
at all for that purpose.

It is up to each distro if they ship Firefox at all (not all do), and if 
so, which Firefox they ship. I can't imagine any distro shipping a 
closed source Firefox binary. They all build all the items they ship 
from source, to ensure they have a completely compatible set of 
parts/versions, and to ensure that other people can take over if one 
person doesn't continue building an item for any reason.

What Martin could do if he wants to ship his binary for OpenIndiana is 
to setup an IPS repo with it in, which people can pull in to their own 
installations if they want to, and/or a simple tar-file package which 
could be used on other distros. That leaves the choice to the end-user, 
which is where is has to be for a binary built and maintained by just 
one person with no sources or build instructions available publically.

He hints that he wants to make money from his firefox builds, but I 
doubt that's viable. The market for the product is too small and in the 
desktop space comprises mostly people who want to run free opensource 
software, which doesn't match what Martin is offering. It would only be 
viable if there was a company which wanted to launch a product based on 
an open Solaris desktop that needed Firefox, and they were willing to 
pay for support, but no company would ever do that based on a 1-man 
support organisation - support needs to be provided by enough people 
that loss of some of them doesn't risk the business venture.

-- 
Andrew



More information about the openindiana-discuss mailing list