Tag Archives: Linux

Promote against iTunes and Apple Music and for competitors

Promote cross-platform software that supports Linux and Windows 10 Mobile.
I promote against iTunes and Apple Music. Promote for Amazon Music, Groove Music, Google Play, Spotify, Pandora, and others. Too bad Style JukeBox was discontinued. What for? I would like it to be recontinued (have development continued again/restored).
Unfortunately, you can’t use Google Play on Windows unless you use Chrome.
iTunes is not available for Linux. Apple Music not available for Windows Phone.
Apple doesn’t play nice on platforms other than its own MacOS, iOS, and TvOS.
GNU/Linux is a great OS, better than Windows and MacOS at many things.
The more popular Apple Music becomes, the fewer people move to Linux.
Apple Music doesn’t have a web player.
iTunes also uses M4P protection, which means you can’t easily transfer iTunes music to other media players and online music lockers. Get a premium subscription with iTunes Match, so you can convert M4P to the non-protected MP3 so you can transfer it. Don’t get iTunes in the first place!
Apple is trying to push and draw people to the Apple community.
Also promote Amarok, RhythmBox, Clementine, Banshee, and others. Too bad Banshee was discontinued, I hope it will be recontinued.
I also like music players that support formats other than MP3 and AAC. Formats that are not restricted.
There are other reasons to hate iTunes and Apple Music than those I mentioned. Say some in the comment.


Things I dislike about Linux

1. Has a strong copyleft license – GNU General Public License (GPL). So there can be no proprietary derivatives. Also, proprietary kernel modules cannot be linked to the Linux kernel.
2. C++ is forbidden in the Linux kernel. So kernel modules cannot be written in C++.
3. Monolithic kernel – not hybrid or microkernel. That means less reliability and security.

What could be better

1. Linux should be allowed to be linked to non-GPL kernel modules as long as they are GPL-compatible (including but not limited to MIT and three-clause BSD. Apache and CDDL?). I am not saying that proprietary kernel modules should be allowed to be linked. The copyleft should be softened or minimized (the only concern about softening the copyleft is that it might make loopholes).
2. Nothing really.
3. Nothing really.

The good news

1. Not as strong copyleft as GNU Affero General Publuc License (AGPL). Even AGPL is not as strong copyleft as Sybase Open Watcom Public License. Kernel modules can be dual-licensed GPL with any compatible license. I think the copyleft of Linux has an exception for binary firmware blobs. I think proprietary software can be bundled on top of GNU/Linux as long as the underlying system is open source. I think proprietary kernel modules can be linked for personal use.
2. Nothing really.
3. Linux is becoming less monolithic and more like a microkernel. Linux is getting the modular capability. So it’s no longer purely monolithic, but a modular monolithic.