Originally posted by oleid
View Post
Announcement
Collapse
No announcement yet.
Systemd 251 Released With systemd-sysupdate Introduced, Many Other Additions
Collapse
X
-
Originally posted by waxhead View Post
Just for the record. I am not a systemd hater. In fact I like it and I think it does solve more problems than it creates. I am also aware that systemd is a bunch of utilities albeit very tightly integrated. However since systemd allows you to link to proprietary software without contributing back you essentially can build "drivers" for systemd which again shims over kernel APIs.
As for the OS within OS argument, ok that was perhaps a bit enthusiastically and dramatically described by me, but when you got lot of de facto standard functionality it can easily be used badly with lgpl.
For example, systemd exposes a dbus API, and you can link something to systemd that uses this API which you don't have to provide the source code for, which again can provide convenient functionality that may be a decent lock-in starting point.
So unless I have misunderstood the lgpl I think I have a valid point here.
Will it ever happen? Not sure, but it is a possibility which can be used nevertheless.
Regarding the DBUS APIs, it would be a question for someone more knowledgeable than me on the fine technicalities of software licensing, but my guess is that merely invoking a DBUS API wouldn't be considered a derived work so the LGPL that covers systemd wouldn't affect the client software in any way. In fact we already have numerous precedents. Software that talks to the Linux kernel over the syscalls API is not a derived work of the kernel and the kernel's GPL doesn't transfer to it. Similarly software that interacts with Mutter (or another Wayland compositor) over the Wayland protocol and DBUS is not a derived work of the compositor.
So in short yes, you can develop non-free software that uses systemd in the same way it uses the glibc, the desktop environments and the kernel. But you can't take systemd and make it proprietary. It's not a game changer in any way from that point of view.
- Likes 1
Comment
-
Originally posted by jacob View PostSo in short yes, you can develop non-free software that uses systemd in the same way it uses the glibc, the desktop environments and the kernel. But you can't take systemd and make it proprietary. It's not a game changer in any way from that point of view.
PS! sinepgib : Did this answer your question too? I am concerned about the possibilities - not exactly what is possible or sensible right now.Last edited by waxhead; 23 May 2022, 12:27 AM.
http://www.dirtcellar.net
Comment
-
Originally posted by waxhead View Post
I don't think it will happen , but systemd allows for linking to proprietary libraries and since it is such an important part of the system my point is merely that the mechanism/basework is there (the way I see it) to allow for possible extensions that could "transform" systemd to a more sinister variant. Will it happen? Quite honestly I think not , at least not in the short term. If it does happen I am sure someone will fork systemd and it may gain traction. The danger with Microsoft is that far too often have they executed the infamous embrace, extend and extinguish tactics and I believe they are going to do that again sooner or later to slowly and surely work on the first E's - at least the way I see it.
PS! sinepgib : Did this answer your question too? I am concerned about the possibilities - not exactly what is possible or sensible right now.
Comment
-
Originally posted by user1 View Post
Microsoft secretly wants Linux to become more bloated, so that it will stop having the edge over Windows in performance benchmarks and people will stop switching to Linux for performance reasonsLast edited by Alexmitter; 23 May 2022, 03:26 AM.
- Likes 1
Comment
Comment