KDE neon Developer Edition Installable Image FAQ

The tech preview of the KDE neon developer edition installable image was out yesterday.  It’s an 800MB download you can dd onto a USB disk and run live or install.

files.kde.org

Why are there no apps?

KDE neon doesn’t have builds of applications yet, we’re doing Qt, Frameworks and Plasma for now to keep it manageable while we get it up and running. Apps will come in future weeks.

No Konsole?

No apps yet as I say, xterm is included.

How do I install software?

Appstream issues mean Muon isn’t working well, you can use apt on an xterm.

It has “stable” in the name, does that mean it’s stable?

Not necessarily, it’s built from Git stable branches, not released software.

When will the user edition be available?

No timelines, whenever we can get it done

Does this include Qt 5.6?

It comes with Qt 5.5.  Backporting Qt will be done when possible, it’s not our priority and there’s a bug with 5.6 currently anyway.

Why no Xenial?

Neon only uses a stable base, we’ll move to Xenial when it’s stable.

How do I install this?

It’s the developer edition, if you don’t know how to install it then it’s probably not for you.

Is this or is this not a distribution? You are a leader we must be told!

Look, you’ve got it all wrong! You don’t need to follow me. You don’t need to follow anybody! You’ve got to think for yourselves! You’re all individuals!

 

KDE neon developer edition install tech preview

To celebrate the release of KDE Plasma 5.6 we’ve made a tech preview of our KDE neon developer edition installable images built directly from developer Plasma/5.6 Git branches
files.kde.org
neon5

Remember it’s the developer’s edition built directly from Git.  There’s still plenty bits we need to tidy up still.  Have fun with it and let us know how you get on.

 

 

KDE neon Press

Since it’s announcement KDE neon has had some pleasingly positive press coverage (and one not so positive).

First off was Swapnil’s article on CIO.com Jonathan Riddell to announce project Neon at FOSDEM

On the Rio Noguera Palasera in sunny Catalunya I learned freestyle kayak by surfing against the current on a standing wave and realized we should go to the source. Upstream is where the beauty comes from so working upstream is where we should be.

Not the force it once was but still a badge of achievement, Slashdot covered it Project Neon Will Bring Users Up-to-Date KDE Packages
KDE neon is a project to give KDE users and contributors a way to get KDE’s desktop software while it’s still fresh

I gave a talk at FOSDEM and the video is up.

For video podcast views with chatty Americans I did an interview for the Linux Action Show (start 37 minutes in).

And for English audio podcast polite chat with tea and biscuits I did an interview for Linux Luddites.

I also gave an interview to Hacker Public Radio podcast at FOSDEM.

Even Bryan “Terrible Idea” Lunduke gets a ribbing on his podcast Bad Voltage.

 

Neon Gains Developer Stable-Branch Builds; Plasma Wayland Update

KDE neon’s developer edition has gained builds of Git stable branches for Plasma.  These are ideal for contributors and testers who want to check out the state of Plasma 5.6 branch and check it’s still sane.  sources.list line is:

deb http://archive.neon.kde.org/stable wily main

Of course it’s not compatible with the unstable git branch packages.


And I updated the Wayland image so you can check out how well Plasma works running Wayland.  Main issue today seems to be that strangely the window decorations are blue instead of black.

GPL Fun

Everyone who cares about the continued smooth running of the free software world where communities of independent parties gather around working on projects as we do in KDE or Linux should keep an eye on recent developments.

The VMWare case has a Linux developer suing VMWare for using Linux as part of their proprietary product.  Harald ‘LaForge’ Welte has a nice write up on his blog.  It will define how much modification can be done and then whether linking to a modified Linux build will be a derived work of the original.

The other one is Canonical who have announced it plans to ship zfs with Ubuntu.  An employee wrote in a confusing blog post “As we have already reached the conclusion, we are not interested in debating license compatibility, but of course welcome the opportunity to discuss the technology.” but in linking to differing opinions feels the need to highlight “please bear in mind that these are opinions.”  The Software Freedom Conservancy wrote an post discussing why it was a derived work and why that’s illegal to distribute.  And the SFLC’s Eben Moglen wrote another one which based on a link from Dustin’s blog is the opinion they are replying upon for thinking everything is ok.  Eben’s blog post is fascinating and makes for page turning bed-time reading by going into exactly why it’s a derived work.  It all depends on “literal interpretation of GPLv2’s system library exception” and that based on that

If there exists a consensus among the licensing copyright holders to prefer the literal meaning to the equity of the license, the copyright holders can, at their discretion, object to the distribution of such combinations. They would be asserting not that the binary so compiled infringes their copyright, which it does not, but that their exclusive right to the copying and redistribution of their source code, on which their copyright is maximally strong, is infringed by the publication of a source tree which includes their code under GPLv2 and ZFS filesystem files under CDDL, when that source tree is offered to downstream users as the complete and corresponding source code for the GPL’d binary.

Which nicely explains why an unlinked nvidia driver is ok but a linked zfs driver is not.

Canonical are already distributing Linux illegally because their previous Intellectual Property Policy claimed additional restrictions which do not exist so they have lost the right to copy it under the GPL 2 licence.  My guess would be that they realised nobody much cared about that and reasoned they had nothing more to lose.

I can’t find zfs in the Ubuntu archive or queue, as an archive admin I would of course reject it as it’s not compatible with Ubuntu’s policy.

 

Wayland Image Updated

My image for testing Wayland has had an update.

This includes the latest sources from Git master with KWin providing the Wayland compositor and built from a mix of Neon/Ubuntu/Kubuntu packages.

It’s full of obvious bugs for you to hunt down and help fix.  It’s not at all ready for every day use.

The KDE Plasma team is distribution agnostic which is described in this quote from the KDE neon FAQ,

“KDE believes it is important to work with many distributions, as each brings unique value and expertise for their respective users”.

 

KDE neon Comes Alive!

We’ve been working hard at KDE neon HQ to get the project going and today I’m pleased to say the Developer Unstable package archive is up and running. This gives daily packages of KDE Frameworks and Plasma desktop built direct from Git master branches. Expect some breakage, it’s called unstable for a reason. Ideal for testers and contributors to these two projects. To install it you’ll need an install of *buntu 15.10 (wily) and follow the Package Upgrade instructions.

In fact we already had some breakage where some packages sneaked in with larger version numbers than they should have, if you installed packages last week you’ll need to remove them and reinstall. Harald added some cleverness to stop this happening in future.

apt remove plasma-framework libkf5plasma5 libkf5plasmaquick5 libkf5solid5 libkf5solid5-data libkf5sonnet5-data libkf5sonnetcore5 libkf5sonnetui5 libkf5threadweaver5 qml-module-org-kde-solid qtdeclarative-kf5solid sonnet-plugins
apt install neon-desktop

(This will also remove applications has neon has no KDE applications yet, just apt install dolphin konsole and anything else you want.)

Coming soon in no particular order… Developer Stable packages built from Git stable branches, User Stable packages built from released apps, KDE Applications packages and installable images.

FOSDEM Photos

DSC_0045
KDE people getting to know our Gnome friends. The Gnome chap gave me a bit hug just after so it must have gone well whatever they were talking about.

DSC_0044
Ruphy on WikiToLearn one of the more stylish speakers of the day

DSC_0041
Rasterman gave a talk on Enlightenment and how it’s being ported to Wayland for use in Tizen projects and more. Turns out Rasterman is a real person called Carsten, good speaker too.

DSC_0042
Hallway track

DSC_0039
Paul holds court to discuss in Project Kobra. No I’ve no idea.

IMG_20160131_161602
Stephen Kelly on his CMake addon CMakeDaemon which lets IDEs understand CMake files for code completion and highlighting goodness.

2016-01-31_12-45-14
It’s the KDE neon launch party, what a happy bunch.

KDE neon Website Now Live

KDE  neon website is now live.

Serving the freshest packages of KDE software.  Developers’ archive with packages built from KDE Git available now, stable archive with packages built from released tars coming soon.

Launch party tonight in La Paon, Grand Place, Brussels

neonsticker3

(Under a .uk domain name until we finish the KDE incubation process.)

KDE neon Launches at FOSDEM this Weekend

KDE neon launches this weekend at FOSDEM.

The launch party is on Saturday in La Paon, Grand Place, still time to sign up if you want to come.

My talk is on Sunday in the desktop devroom at 12:45CET.

And I’ll be on the KDE stall in building K demoing it and talking about it to anyone who’s interested.

Holding website at http://neon.kde.org.uk/

And follow for news and updates on

Facebook: https://www.facebook.com/kdeneon/

Twitter: https://twitter.com/KdeNeon

Google+: https://plus.google.com/113043070111945110583

 

In the Mansion House

Here is deepest Padania a 4 story mansion provides winter cover to KDE developers working to free your computers.

DSC_0001
I woke up this morning and decided I liked it

DSC_0007
The mansion keeps a close lock on the important stuff

DSC_0013
The pool room has a table with no pockets, it must be posh

DSC_0005
Front door

DSC_0006
The not so important stuff

DSC_0010
Jens will not open the borgen to the Danish

DSC_0012
David prefers Flappy Birds to 1000€ renaissance painting

DSC_0004
Engineers fail to implement continuous integration

DSC_0015
Bring on the 7 course meal!

DSC_0014
In the basement Smaug admires the view

Guest Blog: Dolphin Survey

Guest Blog for Arnav Dhamija, first year computer science undergraduate at BITS Pilani, Hyderabad Campus.

6tag_070915-205106

Hey everyone, I am a first year undergraduate student at the university and I have an idea I want to use for the GSoC with KDE to make Dolphin an even better file manager. My project idea revolves around making file selections from multiple directory trees as easy as possible.

A full description of my project can be found here: https://git.reviewboard.kde.org/r/126622/

And the user survey link for features and usability improvements can be found here: https://www.surveymonkey.com/r/L9LDW2P

TIA for the feedback : )

Happy Christmas with Plasma Wayland Live Image

I just published a live Plasma image with Wayland. A great milestone in a multi-year project of the Plasma team led by the awesome Martin G.  Nowhere near end-user ready yet but the road forward is now visible to humble mortals who don’t know how to write their own Wayland protocol.  It’ll give a smoother and more secure graphics system when it’s done and ensures KDE’s software and Linux on the desktop stays relevant for another 30 years.

SQL CRUD: what’s good and what’s crud?

I maintain a membership database for my canoe club and I implemented the database years ago using a PHP library called Phormation which let me make an index page with simple code like:

query = “SELECT * FROM member WHERE year=2015”
show_table(column1, column2)

and an entry editing page with something like this:

query = “SELECT * FROM member WHERE id=$id”
widgets.append([column1, “name”, Textfield])
widgets.append([column2, “joined”, Date])
show_index(widgets)

and voila I had a basic UI to edit the database.

Now I want to move to a new server but it seems PHP has made a backwards incompatible change between 5.0 and 5.5 and Phormation no longer runs and it’s no longer maintained.

So lazyweb, what’s the best way to make a basic web database editor where you can add some basic widgets for different field types and there’s two tables with a 1:many relationship which both need edited?

 

Muon in Need of a Maintainer

Muon, the Apt package installer UI is in need of a maintainer.  It has been split out from Discover and Updater which are application focused and to some extent work with multiple backends.  Muon is package focused and covers the surprisingly important use case of technical users who care about libraries and package versions but don’t want to use a command line.  It’ll probably move to unmaintained unless anyone wants to keep an eye on it so speak up now if you want to help out.

KDE at FOSDEM 2016

FOSDEM is the biggest free software conference and KDE will have a stall and help organise the Desktop devroom for talks.  If you have something interesting to talk about the call for talks in the devroom is open now.  We should have a stall to promote KDE, the world best free and open source community.  I’m organising the KDE party on the Saturday.  And there are thousands of talks going on.  Sign up on the wiki page now if you’re coming and want to hang around or help with KDE stuff.

Resolving Tension

A post on the Fridge today claims “both councils collaborated and resolved any tensions together”.  The Ubuntu Community Council bullied me for asking questions that made Canonical feel uncomfortable and this is the only response to that.  That bullying someone until they leave a project is the UCC way of resolving tensions leaves me speachless.  That nobody else has commented in the Ubuntu project in public (I’ve had people in private tell me they’re wanting to leave Ubuntu and/or Canonical) confirms to me the project has a culture of fear.

Canonical still claims restrictions on Ubuntu software which do not exist and which are against Ubuntu policy.

 

Jonathan Riddell™ IP Policy

This is the Jonathan Riddell™ IP Policy.  It applies to all Jonathan’s intellectual property in Ubuntu archives.  Jonathan is one of the top 5 uploaders, usually the top 1 uploader, to Ubuntu compiling hundreds of packages in the Ubuntu archive.  Further Jonathan reviews new and updated packages in the archive.  Further Jonathan selects compiler defaults and settings for KDE and Qt and other packages in the Ubuntu archive.  Further Jonathan builds and runs tests for Ubuntu packages in the archives.  Further Jonathan Riddell™ is a trademark of Jonathan Riddell™in Scotland, Catalunya and other countries; a trademark which is included in all packages edited by Jonathan Riddell™.  Further Jonathan is the author of numberous works in the Ubuntu archive.  Further Jonathan is the main contributor to the selection of software in Kubuntu. Therefore Jonathan has IP in the Ubuntu archive possibly including but not limited to copyright, patents, trademarks, sales marks, geographical indicators, database rights, compilation copyright, designs, personality rights and plant breeders rights.  To deal with, distribute, modify, look at or smell Jonathan’s IP you must comply with this policy.

Policy: give Jonathan a hug before using his IP.

If you want a licence for Jonathan’s IP besides this one you must contact Jonathan first and agree one in writing.

Nothing in this policy shall be taken to override or conflict with free software licences already put on relevant works.