Open Source Market Segment LS
Open Source Market Segment RS
Thursday, 15 September 2022 08:41

Debian set to start vote on including non-free packages in install media Featured

By
Steve McIntyre: "This *is* a thorny problem, as we're re-examining how to deal with distributing non-free content in Debian." Steve McIntyre: "This *is* a thorny problem, as we're re-examining how to deal with distributing non-free content in Debian." Supplied

The Debian GNU/Linux Project is set to start voting on a general resolution which outlines a way to solve the issues it faces in providing proprietary firmware on its install media.

The issue was initially raised by former DPL leader Steve McIntyre in April and discussions about a solution have been continuing on the project's mailing lists.

McIntyre told iTWire that he had given a talk on the subject during the annual conference in July and had started the GR process in August.

As with every such resolution, there are a number of solutions proposed, in this case five.

"This *is* a thorny problem, as we're re-examining how to deal with distributing non-free content in Debian," McIntyre said. "There's some healthy debate ongoing while we work out a set of choices for developers to vote on, and we're due to start the vote itself in the next few days.

"The current state of the ballot is online; it may change yet before the vote starts."

The Debian distribution, which is noted for the number of platforms it supports, includes thousands of packages, and these can be downloaded by users. Given the volume, the project issues official CD images for installation purposes, with the smallest image having the basic set of packages to get a system going.

Only free software has been so far included on these images by default. This is what the GR is seeking to change. McIntyre is the leader of the team that creates the CD images after a new release; he is also leader of Debian's EFI team and a member of the Community Team.

The remainder of the installation can then be done by downloading packages from repositories on the Internet. Users have to create a list of sources for download, and they can include the repositories for both non-free and contributed software if they so wish.

Debian has fairly strict guidelines about the licences that govern packages in its main repositories. The Linux kernel, for example, is distributed under the General Public Licence version 2 and this licence has its own stipulations about non-free code.

The five proposals for fixing the issue have been advanced by McIntyre, Gunnar Wolf, Bart Martens, Simon Josefsson and Russ Allbery. While four of the proposals include changes in the CD images, the one from Josefsson contemplates sticking to the existing practice, "reinforcing the interpretation that any installer or image with non-free software on it is not part of the Debian system, but that we support their use and welcome others to distribute such work".

The Debian project, which has more than 1000 developers, tallies votes using the Condorcet system where every option is evaluated against all others.  A GR changing a foundation document requires a 3:1 majority for any option to pass.

McIntyre said it "isn't the easiest of systems to follow, but it's good for ensuring a fair selection from among a number of possible options".

As per the official Debian constitution, "votes are cast by email in a manner suitable to the secretary. The secretary determines for each poll whether voters can change their votes.

"Q [or the quorum needed for a valid vote] is half of the square root of the number of current developers."

Any resolution needs to be sponsored by at least 2K developers, where "K is Q or 5, whichever is the smaller. Q and K need not be integers and are not rounded".

This all sounds a trifle complicated, but then shepherding this many developers into a decision is probably not the easiest thing to do.

McIntyre said: "3*Q [a threefold majority] is the *minimum* number of votes needed for any given choice to be considered a valid option in the voting system (currently roughly 48).

"The majority criterion is slightly harder to judge. Each of the valid options (after 3Q is reached) must meet majority in direct comparison to the "NOTA" option, in terms of the votes cast for each. For a normal vote, the majority is a simple 1:1 comparison. For a 3:1 majority, the option must beat NOTA by at least a 3:1 ratio."

NOTA means none of the above and is always offered as an option when votes are taken. In the event that it gets a majority, then the status quo is maintained.

"A large majority requirement is applied to GR votes that change the fundamentals of the project, to make sure that we don't make major changes without significant support in the project," McIntyre added.

"Once we have a list of valid options (3Q is satisfied, and majority is satisfied), *then* we compare those remaining options in direct head-to-head comparisons and work out the winner.

"Yes, this is complicated. We have a program called devotee to do the calculations for us!"

Read 2366 times

Please join our community here and become a VIP.

Subscribe to ITWIRE UPDATE Newsletter here
JOIN our iTWireTV our YouTube Community here
BACK TO LATEST NEWS here




IDC WHITE PAPER: The Business Value of Aiven Data Cloud Solutions

According to IDC, Aiven enables your teams to perform more efficiently, reduce direct infrastructure costs, and provide improved database performance, agility and scalability.

Find out how Aiven makes teams 48% more efficient, allowing staff to focus on high-value activities that drive real business results:

340% 3-year ROI – break even in 5 months (average)

37% lower 3-year cost of operations

78% reduction in staff time for database deployments


Download the IDC White Paper now

DOWNLOAD WHITE PAPER!

PROMOTE YOUR WEBINAR ON ITWIRE

It's all about Webinars.

Marketing budgets are now focused on Webinars combined with Lead Generation.

If you wish to promote a Webinar we recommend at least a 3 to 4 week campaign prior to your event.

The iTWire campaign will include extensive adverts on our News Site itwire.com and prominent Newsletter promotion https://itwire.com/itwire-update.html and Promotional News & Editorial. Plus a video interview of the key speaker on iTWire TV https://www.youtube.com/c/iTWireTV/videos which will be used in Promotional Posts on the iTWire Home Page.

Now we are coming out of Lockdown iTWire will be focussed to assisting with your webinars and campaigns and assistance via part payments and extended terms, a Webinar Business Booster Pack and other supportive programs. We can also create your adverts and written content plus coordinate your video interview.

We look forward to discussing your campaign goals with you. Please click the button below.

MORE INFO HERE!

BACK TO HOME PAGE
Sam Varghese

Sam Varghese has been writing for iTWire since 2006, a year after the site came into existence. For nearly a decade thereafter, he wrote mostly about free and open source software, based on his own use of this genre of software. Since May 2016, he has been writing across many areas of technology. He has been a journalist for nearly 40 years in India (Indian Express and Deccan Herald), the UAE (Khaleej Times) and Australia (Daily Commercial News (now defunct) and The Age). His personal blog is titled Irregular Expression.

Share News tips for the iTWire Journalists? Your tip will be anonymous

Subscribe to Newsletter

*  Enter the security code shown:

WEBINARS & EVENTS

CYBERSECURITY

PEOPLE MOVES

GUEST ARTICLES

Guest Opinion

ITWIRETV & INTERVIEWS

RESEARCH & CASE STUDIES

Channel News

Comments