Originally posted by mppix
View Post
Announcement
Collapse
No announcement yet.
Ubuntu Talks Up Faster KDE Snaps, But Still Takes A While For Cold Apps To Launch
Collapse
X
-
Originally posted by jo-erlend View Post
It's a web server. You can use any web server you want.
That's why the GPLv2 has this passage:
The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.
The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work.
[...]
The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.Last edited by ssokolow; 01 April 2022, 01:32 AM.
Comment
-
Originally posted by ssokolow View Post
Giving you the pieces and leaving you to try to re-integrate them yourself is a classic tactic for trying to comply with the letter of free/open-source software while defying the spirit of it.
But there is nothing I can do to remedy this. Once a person has become addicted to defending their ignorance, you might as well talk to a chimpanzee.
Comment
-
Originally posted by jo-erlend View Post
It's a web server. You can use any web server you want.
you also need to modify, recompile, and redistribute dedicated snap packages in all distributions.
Piece of cake. LolLast edited by mppix; 01 April 2022, 07:36 PM.
Comment
-
Originally posted by jo-erlend View Post
If you think that configuring your own snap store would require any kind of effort whatsoever, then you would never be able of run a Linux distribution anyway, so the whole point is moot. You simply do not understand this issue well enough to understand how absurdly pointless your argument is.
But there is nothing I can do to remedy this. Once a person has become addicted to defending their ignorance, you might as well talk to a chimpanzee.
To respond in kind: only an ignorant person, who does not understand the issue well enough, would mix the two.
Comment
-
Originally posted by mppix View PostThis argument is false both ways. Capability to run an app store/package manager is not a necessary conditions to run a distribution.
Also running a distribution is not a necessary condition to wanting to run an app store.
To respond in kind: only an ignorant person, who does not understand the issue well enough, would mix the two.
Comment
-
Originally posted by mppix View Post
Besides writing your own snap store (using any web server you want - thanks),
you also need to modify, recompile, and redistribute dedicated snap packages in all distributions.
Piece of cake. Lol
If you did not want to run your distro entirely separate from Canonical, then you would probably want to use the snap proxy server.
Comment
-
Originally posted by jo-erlend View PostUh, yes, it is. Distributing software is absolutely a critical part of being a software distributor.
Originally posted by jo-erlend View PostBut nobody was talking about running an app store, but what it takes to run a centralized immutable Linux distribution. Because that is what the Snap distribution format is designed to be. Not to be an app store for traditional Linux systems. You have systems like Flatpak for that.
Originally posted by jo-erlend View PostI do understand the difference between the two. I understand that the Snap distribution format is designed to run immutable Linux distros like Ubuntu Core.Last edited by mppix; 02 April 2022, 12:08 PM.
Comment
-
Originally posted by jo-erlend View Post
A snap store is a very simple JSON API. It is a false claim that the snap distribution format enforces recompilation of packages in order to run your own distro. Ubuntu does that with Debian packages, but distros like Linux Mint does not do that with Ubuntu packages. The situation would be exactly the same; you could run your distribution in front of Canonical's store, like people do today. I have no clue where you got the impression that GPLv3 prohibits the sharing of software packages. It is not true.
If you did not want to run your distro entirely separate from Canonical, then you would probably want to use the snap proxy server.
You really cannot build you own snapstore and no snap "client" package has support for anything but ubuntu's store.
People tried and this is well documented.
Not that it matters.. just use flatpak and you dont have to deal with this cr*pLast edited by mppix; 02 April 2022, 12:11 PM.
Comment
-
Originally posted by mppix View PostGreat. Can you propose to replace snap with flatpak in ubuntu then?
Ubuntu has always had full support for Flatpak. I don't understand why you are so desperate to enforce restrictions in the Linux world.
Comment
Comment