I’m writing this text with .odt format via GNU Emacs. So let’s get started.
Few days ago i was telling what does hacking and hacker mean to my friend who is younger than me but knows better than me some topics. My friend was not aware of hacking was an activity of doing useful things for the society. So i gave examples that not only programmers but musicians also can be called a “hacker”. I told to my friend hackers may know security testing but it is not necessary to be a hacker. I said exploitation, reverse engineering and cracking in short for all of them cracking are different terms and hacker culture never accepts those people who breaks systems for illegal activities. But my friend still asking for what is “cracking”. So i think this “myth” will remain for a while. But if we just start today calling hackers and hacking for a correct meaning it’ll help our society.
I said to my friend there are hackers such as PostgreSQL hackers or Linux hackers which they don’t crack or exploit something, but do useful things. Also BSD people are in the same category. Of course there are other hackers but i tend to call these hackers at first.
After that i see a blog post that saying “Linux is terrible”. I saw many comments there and waited for the right time to add my comment. Here is my comments :
Hello, I know you. To summarize:There are three main distributions currently supported by companies that are used on the server side or for workloads specific to professions and scientific businesses. We can count these as Canonical Red Hat and SUSE. Yes, Debian is another one so it is one of the other mainstream distributions. There are others, but companies such as Nvidia Microsoft Google also produce packages accordingly. Since we live in a liberal system, no rules or penalties can be imposed on the market that a new company cannot enter the market. However, the leaders of this business are the companies I count.
A software should be able to work in any environment. In other words, the mobile desktop web embedded system and the terminal interface supporting them are required for various reasons. This would have been better understood if Ubuntu and Windows continued their phone projects. Though experimental Windows phones can be used, or Ubuntu can be used with Ubports. The terminal exists and should be in every system, but as an option or integrated with the applications.
Being an end user is a situation where everyone can be. In other words, a developer may also be an end user. To use details, when using a library or framework, the software developer is actually an end user. Of course, a software I just mentioned should work on every platform, as I suggest, documentation and paid or free support channels should be planned and maintained very well. For example, I encounter 404 in some Red Hat articles or I am having trouble with Ubuntu SDK within the scope of Ubuntu mobile articles.
When we look at it from a liberal perspective again, nobody has to do anything. So no one has to use Windows Mac OS X BSD variants Haiku or any other system.The criticism list can be extended, but I wish you success in your work and thank you for your criticism.
Take care to see you again
First of all, I find it helpful to introduce myself. I graduated Economics, then I went to computer courses and started learning computer technologies. In the meantime, I tried to provide software and hardware support in a call center. I have my own business now. Still, as a call center habit, it should be “I see”, which should be tried when someone is dissatisfied or pulls a rebellion flag. It is not necessary to be a call center employee for this, this is a style that should be.
As for our topic, that is, for your article:Your article is not a bit of an article written in the mood of chat. We cannot enter the goodwill malevolence debate because we have NEVER right to declare anyone guilty or malicious by default.
When we dig a little deeper, we can see that the issues are standard “criticisms”. In other words, what I am confused about, how to get support, how to produce software and similar questions are the questions asked by “newbie”. No problem, I can see myself as a newbie even after 50 years. The world is spinning fast. The issues are getting more and more complicated and not a burden that one person can carry.
Free Software, Hardware, Science, Culture and Free Information in general come into play here. Someone or an organization starts the project. If the company of the project owner fails and if the project is incomplete due to other reasons, another person or another institution resumes the project from where it left off. The GPL and Copyleft understanding is based on guaranteeing this. The information must belong to the public, independent of the individual and the institution, so that, as I mentioned before, new entrepreneurs can enter the market. If “permissive” licenses were continued, today’s community (people and institutions) would not be formed and we would be dependent on a permanent person or institution. Copyleft provides this pluralism. Pluralism and freedom are good. If I repeat again, no one has to use GNU or Linux.
As we can see from the Windows and Ubuntu examples, companies can abandon their projects for a reason. It is a disappointment for the end user, the developers and the technology users in the entire ecosystem.
My personal opinion is to build my own infrastructure entirely on Coreboot Linux Libre (Linux kernel with no proprietary/non-free software) and a 100% free GNU distribution. Thus, the situation will occur: Nobody needs me, I am not in need of anyone. is happening.
We can talk even more. However, everyone has their own understanding and a comfort zone where their lifestyle feels peaceful. In general, I try to be among those who go out of that comfort area. The end user, developer or system administrator is the same on every system. The problems are the same, the complaints are the same, the shout is the same …
The important thing is to take risks and try new things. I am using an “experimental” distribution today. I would normally satisfy my sense of belonging to the community, for example using Ubuntu and counting myself as part of the big structure. But I do R&D myself with my friends to understand how the computer works and to be independent of the vendors and from any system.
I have what I count today, and tomorrow we will obtain software and hardware that will be much more systematic and quality. Freedom is important to me. Because of this Freedom, I don’t think your thoughts are as small as looking down. Everyone comes from somewhere, goes somewhere. When I bought the first computer, my days consisted of taking my computer to the support company. These are usual things.
See you later, with love, 19 July 2020 Istanbul
So what i mentioned here can be summarized as hacking is “freedom” with GPL or BSD style, and doing something really good for the society. Real hackers never accepted cracking or illegal activities. And they never accepted an ideological term such as a terminology “Free Software”. This model is good if you want to lock the source code and if you don’t allow people to make any private changes on the source code. But it doesn’t work for the public everytime. So there is another hacker culture named “BSD” it is more “free” so you don’t have to be public everytime.
I tend to write source code or any information both named Copyleft and permissive. When the maintainers agree on a BSD style license or Expat/MIT, ISC ( OpenBSD ) or any other “permissive” license so then i’ll follow them. I’ll not force someone to choose GPL or any Copyleft license.
We can say patching or modifying any information, software, hardware as a hacking activitiy may represent a better and clean terminology for understanding easier what these people do in their daily lifes. But more important thing is not naming. But the technology itself. Such as master and slave can be called any other but still there is a “server” and a “client”. P2P is another option so may represent a more democratic way for the technology users and authors. So let’s start with doing good for the public and for all.
We believe in “free speech/ freedom of speech”, “openness”, “collaborative working” and “privacy”. So we both support GPL and BSD style licenses. But GPL and Copyleft licenses only applies to our own source code and information database, NOT to other people and we don’t force “other” people to choose GPL license.
Our organization model is taken from FreeBSD and OpenBSD. So we plan :
1. 7/24 team within Core Team.
2. Committers in the community.
3. Contributors in the community.
We believe in active support to community members and customers for training, technical support and Research and Development. This is very important for newcomers( the one who comes to our organization ).
So let’s get started!.. Happy Hacking!.. And do stay safe during the COVID-19 period and later.