Postitused

Ten commandments from Netiquette

Kujutis
Know where you are in cyberspace This, in my opinion, is the biggest problem on the internet. The internet is made up of many different people, not just one. Individuals are unaware that there are various communities with various types of people and hobbies. There are places for smart people to act stupid and places for stupid people to act smart. Every single one of such places has their own unwritten rules and joining them takes time. As the saying goes: "Lurk more - it's never enough"     My experience I usually see people on the internet saying that places I visit are terrible because someone called them stupid or whatever. It's very common to call people out when they make mistakes or have opposing opinions here, but it's an issue for visitors from other places. They are accustomed to downvoting posts with which they disagree, resulting in a hivemind of like-minded people. Comments they agree with are displayed above, while those they disagree with are not se...

Short analysis on copyleft licenses

Short analysis on copyleft licenses   What is copyleft? If the objective of copyright is to grant its owner the exclusive right to copy and distribute, then the objective of copyleft is the opposite. Copyleft makes use of copyright law to grant individuals equal and inalienable rights to copy, share, modify, and improve creative works.   Different licenses All the down below listed descriptions of Copyleft licenses were taken from snyk. Their website had the best summary of different licenses and I didn't see the need to rewrite them. Strong Copyleft Licenses GPL(The GNU General Public License) The GPL preserves license notifications and copyright terms and is suitable for commercial, patent, and private use. Any software that uses GPL code must distribute all its source code under the same license. So if you use GPL code in your software (e.g., by using a GPL library), and distribute your application, all your source code must be made available under the same GPL license. Thi...

Personal opinion on "The Case For Copyright Reform"

My opinion on "The Case For Copyright Reform" Moral Rights Unchanged I agree with "Give credit where credit is due". Nobody should be allowed to impersonate anyone else, and the author should always be credited for their work. Free Non-Commercial Sharing I may be biased, but I believe that unless someone attempts to profit from sharing copyrighted content, then it shouldn't be in anyone's interest what a private citizen shares. 20 Years Of Commercial Monopoly I don't agree with this. I believe that if an author makes a work, then it should be theirs until they choose to share it with others Registration After 5 Years I believe that copyright should be granted as soon as the author begins working on their work, but if the author cannot be found, the work should be free to use. Free Sampling I fully support this. A Ban on DRM I am opinionated on this, but DRM should be banned. It should not be left to companies to decide what people can do with the product...

Short review of "2004 Information Society Report to the Parliament of Finland by Pekka Himanen"

Reasons for the report Initially, the report focused on the difficulties associated with reforming the "Finnish model." The model is a combination of welfare and information societies. Some of the issues, at the time of writing, would become acute by 2010 if they were not addressed. Ten major trends in global development of information society Below are the ten trends, which were on the rise in 2004. 1. Increasing international tax competition 2. The new global division of labor 3. Population ageing 4. Increasing pressures on the welfare society 5. The second phase of the information society 6. The rise of cultural industries 7. The rise of bio-industries 8. Regional concentration 9. A deepening global divide 10. The spread of a “culture of emergency” Development scenarios 1. Silicon Valley model Although this approach is technologically and commercially dynamic, it comes at a great social cost. One-fifth of the population is poor, has no health insurance, and is functionally...

My experience with IRC (Internet Relay Chat)

What is IRC and its history IRC is an abbreviation for Internet Relay Chat. It is a network-based multi-user, multi-channel chat system and requires the usage of a client to connect to a server, which relays messages to all other participants in the chat. IRC itself was developed in summer 1988 by Jarkko "WiZ" Oikarinen, who wrote the first client and server for it, at the University of Oulu in Finland. Jarkko intended to extend the BBS software he administrated at tolsun.oulu.fi. He wanted to add usenet style news,real time discussions and similar BBS features. While implementing the first part, the chat, he borrowed parts of code from his friends Jyrki Kuoppala and Jukka Pihl. Later on Jyrki Kuoppala pushed Jarkko to ask Oulu University to free the IRC code, so it could be ran outside of Oulu. As time went on IRC was getting more popular. Servers were not only hosted in Finland, but also in different countries. In November 1988, IRC had spread across the Internet and in mid...

SSH superseded Telnet, but nothing replaced email yet.

SSH superseded Telnet What is Telnet?   Telnet is a protocol for remote cli access to devices and servers that was first designed in 1969. Telnet is an acronym for tel etype net work and it can also be used as a verb. Telnet was mostly used to test and troubleshoot remote servers, chat on BBSes, play MUDs, and operate on secure internal networks.   Why SSH over Telnet Telnet experienced some issues. Because it was not encrypted, it was subjected to sniffing attacks. Tatu Ylönen created SSH in 1995 at Helsinki University of Technology to prevent such attacks. SSH-1, the initial version of SSH, was created to replace insecure protocols like rsh, rlogin, and telnet. It started out as shareware, but eventually evolved into proprietary software. Once SSH-1 became widely used, the IETF formed a group to design a successor for it. It was first published in 2006 and was called SSH-2. It wasn't just an enhanced version of SSH-1, but a complete redesign of the original protocol to addre...

Three technologies from 3 different decades

C programming Language   First released in 1972, and this year marks its 50th anniversary. During this time, it has undergone numerous changes and revisions and currently there is a new standard being worked on, which is referred to as C2x. C was originally designed for use in the Unix operating system. The first version of Unix was written in Assembly language for the PDP-7. They wanted to rewrite Unix in B, but PDP-7 was too small and slow for it to be worth it and it was deemed to be too expensive. In 1970, the Unix project acquired a PDP-11. They rewrote Unix in the PDP-11 Assembly dialect and ported projects that had previously been written in B. They wanted to make it easier to create interesting software because writing assembly was tedious and B had terrible performance issues. In 1971 they extended the B language and rewrote its compiler to generate PDP-11 machine instructions rather than threaded code. In the end they created a new language, which was small and fast enou...