I think patents are stupid and if you invent something good you should be able to sell it at whatever price you feel like, and if I copy what you did and sell it cheaper, that's on you. Try to make it better and cheaper next time. Or find your premium market, or find your 'the original creator' market, or receive donations, or etc...
But make it illegal to copy? That's just a pussy move.
Not at all. Proof is in recent history. How long took to steal the multi touch from iPhone without paying a single patent?
Once is out, is everyones game. If the market demand it enough.
You can be the first one, and that should pay you enough. If you want more, or think it doesn't worth your time, let room for somebody else.
New tech doesn't need patents. Drugs are another example. The blank brand drugs sell less than Bayern in my country and IT'S THE SAME DRUG. But people trust brands. So you are still in business even years after the patent expires.
You don't need this laws to preserve new tech from coming out, companys want the markets only for themselves as long as they can. That's it.
If you could copy a drug from day one, health would be a better business for everyone except a few, and those few will only make a little less money. They won't go bankrupt.
No matter how anti-capitalism you are, I hope you can see how broken the argument being made here is. The absolute reality is that, without protections, things like pharmaceuticals would never exist at the scale that we enjoy them.
Of course examples of things that require years of research would exist. However, there would be far fewer of them than there is today.
Patents and copyrights have become corrupted. They need reform. We have to remember though that when they were created, it was to improve the world that existed ( the world that this commenter thinks would be better ).
Patents and copyrights were not invented because making companies richer was a goal. They were invented to better society. They were created with the recognition that, if we wanted companies to invest in innovation, and if we wanted individuals to commit to a long, intensive creative process, that they needed protection. The downside of capitalism at the time was that evil corporations and unscrupulous entrepreneurs could steal your hard work. Patents and copyrights were created to right that wrong and to promote a culture of creativity, invention, and innovation. And it worked wonderfully. We all benefit.
Now, things have of course been corrupted. The idea of “intellectual property” has emerged and we get nonsense like calling copyright violations “piracy”. The protections have been extended far. The penalties have become too great. The idea of public benefit has taken a backseat to profit protection. All this is bad. Throwing out the baby with the bath water is not the answer.
True, Linux isn't free because it uses electricity. It's free because it's licensed under the GNU General Public License which is designed to defend the freedom of its users.
Linux has been having issues for a few years now. They’ve been going an obfuscation route with GNOME3 and systemd. Red hat basically decided to contractually kick people out for doing the traditional CentOS thing ever since they decided to change what the official CentOS does.
The worst thing is, Debian also started using systemd.
I see what people thought I was saying. Yes, it’s open source and doesn’t taint the kernel. I’m saying the way it works is obfuscated or complicated for the user. You shouldn’t have to run binaries to figure what the logs say. The logs should be in text.
As a selfhoster, the way systemd does logs is great, I love it.
Oh, and also if you want you can tell systemd to save the logs to files, it's an option
While its possible to find or build a distro without systemd, most of the big names that you would introduce people to use it:
Ubuntu, Debian, Red Hat, Fedora, OpenSUSE
Hell, Arch uses it
I do get your point about GNOME, and I don’t use a DE anymore so I might be outdated, but Gnome and KDE were the big two back when I used it.
I say obfuscates because gnome configuration is now largely binary, whereas gnome2 used to be text files. The same goes for systemd- the logs are now binary files with journalctl instead of text files
Oh no, not binary files that are well-documented and you can know exactly what they're doing!
Also, the journalctl files are just text with useful markers embedded in them to be easier to filter and search. Run strings on the journal files and see they're just text with metadata in them.
You... do realize that's what Free software is about, right? Gnome, systemd, etc, ARE Free software. They're created by tons of people and tons of other people look over the code so you don't have to. The number of people who cannot understand this boggles my mind. Sure, errors and rare malicious things slip through, but not nearly at the rate of the average garbageware you run on other OSes.
Doesn't sound sarcastic. You need to learn how to make something sound more sarcastic online, we can't see your face or hear your vocal inflection, remember.
Or, you were just wrong, saw me correct you, and decided "lol, oh, no, I wasn't wrong, just being SARCASTIC!!!!1". Sigh.
I think you are either trolling or you fundamentally don't understand, what you're talking about.
Nothing is obfuscated. You can download each and every code file, audit it, and build the binaries from exactly that code. You can even compare the binaries to the ones provided by major distros thanks to reproducible builds.
Just because you don't understand code, doesn't mean it's obfuscated. Following that logic, even a loaf of bread is "obfuscated" because you don't understand sour dough.
That’s not what I’m saying. Yes, it’s open source and you can build the binaries itself. I’m saying that the process is obfuscated or complicated because instead of text log files, you have to use journtalctl to view them.
Then again, someone said it may be text files with markers so I have to look into that
Are you really sure, you're using "obfuscation" right? Because that implies that someone intentionally makes something harder to read to hide something. That's not the case here. Nothing is hidden, it's all there, the formats are well defined and easy to read.
Yeah, of course, it's all there in binary. For programs of course that's not a problem, but for data that you may need to look at any time, it is. It's harder to interpret both for humans (significantly) and both for any program that want to make use of it (unless they use the specific library that came up with the format, and by that also pulling in all its libs transitively)
Binary data is not much less obfuscated than the system files of windows. It's all there, you can read it
For programs, that is not a problem.
This is a problem for data.
Why? Because you very rarely need to read the program's "content", and when you do, you'll instead go look at the source code anyways. But for binary data files there is no source code that is the equivalent of the contents in readable form.
If you want to read it as a human in your text editor, good luck with making sense of it. If you want to read it with your program it'll have to pull in a tree of dependencies out of questionable necessity, and any of that dependencies could have a severe bug or a security vulnerability that affects your program and it's users. And the only reason you needed to import that lib is to be able to parse this binary format. It's not even a common one like an archive format, but a totally custom made format of systemd.
And then there's another problem. You may be able to make sense of the binary data with your bare hands and a text editor, but you better not edit it that way, because you may mess up the delicate offsets, or you may wanted to replace a value (e.g. a string, out some kind of list) with a longer one but you can't because of the former problem.
Binary is ok for programs, and you know what, it's also fine for data in transit (network) and of course archives.
But for data, whether it's a log file or configuration, or some other that would be totally fine in text format, it's just annoying, limiting, and overcomplicated.
Huh? All I was saying was that someone who's brand new to Linux is going to be up to their eyeballs in their new system to barely comprehend the very concept of an init system, especially on the more polished, user friendly distro that do a good job of keeping those mechanisms under the hood.