Skip to main content

Home/ Groups/ KIIT_CSE_IT
Parin Sharma

The Novice Guide To Buying A Linux Laptop - 1 views

  •  
    The Novice Guide To Buying A Linux Laptop
Parin Sharma

We Can Put an End to Word Attachments - GNU Project - Free Software Foundation (FSF) - 0 views

  •  
    End Word Attachments
Parin Sharma

Getting Started with Rails - 0 views

  •  
    Learn Rails
Parin Sharma

Updating RubyGems to Recent 1.3.x : Light Year Blog - 0 views

  •  
    How to Update Rubygems
Parin Sharma

What is /dev/shm and its practical usage - 0 views

  •  
    /dev/shm
Parin Sharma

Note to new Linux users: No antivirus needed | Linux.com - 0 views

  •  
    No Antivirus Needed in Linux
Parin Sharma

Getting started with Ruby (Loud Thinking) - 0 views

  •  
    Getting started with Ruby (Loud Thinking)
Parin Sharma

How To Customize Your Startup Routine In Debian - Make Tech Easier - 0 views

  • You’ll see that each starts with a letter (S or K) followed by a two digit number (00-99). Those scripts that begin with S are started when that runlevel is entered, those beginning with K are killed when the runlevel is entered. The numbers represent the order to run those scripts. For example, S05Foo would start before S80Bar.
Parin Sharma

Matrix Concepts -- Solving Linear Equations - 0 views

shared by Parin Sharma on 29 Jun 10 - No Cached
  •  
    solve linear equation
Parin Sharma

Linux Doesn't Exist; Hacking Is Crime | Katonda - 0 views

  • Richard M Stallman has made it clear many times, "A hacker is someone who enjoys playful cleverness—not necessarily with computers. The programmers in the old MIT free software community of the 60s and 70s referred to themselves as hackers. Around 1980, journalists who discovered the hacker community mistakenly took the term to mean “security breaker.”
Parin Sharma

Roll Out a Fedora Remix - LINUX For You Magazine - 0 views

  •  
    Remixing Fedora
Parin Sharma

Why Open Source Misses the Point of Free Software - GNU Project - Free Software Foundat... - 0 views

  • Tens of millions of people around the world now use free software; the schools of regions of India and Spain now teach all students to use the free GNU/Linux operating system. Most of these users, however, have never heard of the ethical reasons for which we developed this system and built the free software community, because nowadays this system and community are more often spoken of as “open source,”, attributing them to a different philosophy in which these freedoms are hardly mentioned.
  • In 1998, a part of the free software community splintered off and began campaigning in the name of “open source.” The term was originally proposed to avoid a possible misunderstanding of the term “free software,” but it soon became associated with philosophical views quite different from those of the free software movement.
  • Nearly all open source software is free software. The two terms describe almost the same category of software, but they stand for views based on fundamentally different values. Open source is a development methodology; free software is a social movement. For the free software movement, free software is an ethical imperative, because only free software respects the users' freedom. By contrast, the philosophy of open source considers issues in terms of how to make software “better”—in a practical sense only. It says that nonfree software is an inferior solution to the practical problem at hand. For the free software movement, however, nonfree software is a social problem, and the solution is to stop using it and move to free software.
  • ...21 more annotations...
  • The term “free software” is prone to misinterpretation: an unintended meaning, “software you can get for zero price,” fits the term just as well as the intended meaning, “software which gives the user certain freedoms.” We address this problem by publishing the definition of free software, and by saying “Think of ‘free speech,’ not ‘free beer.’” This is not a perfect solution; it cannot completely eliminate the problem. An unambiguous and correct term would be better, if it didn't present other problems.
  • suggested, but none is so clearly “right” that switching to it would be a good idea. (For instance, in some contexts the French and Spanish word “libre” works well, but people in India do not recognize it at all.) Every proposed replacement for “free software” has some kind of semantic problem—and this includes “open source software.”
  • The official definition of “open source software” (which is published by the Open Source Initiative and is too long to include here) was derived indirectly from our criteria for free software. It is not the same; it is a little looser in some respects, so open source supporters have accepted a few licenses that we consider unacceptably restrictive of the users. Nonetheless, it is fairly close to our definition in practice.
  • However, the obvious meaning for the expression “open source software”—and the one most people seem to think it means—is “You can look at the source code.” That criterion is much weaker than the free software definition, much weaker also than the official definition of open source. It includes many programs that are neither free nor open source.
  • Another misunderstanding of “open source” is the idea that it means “not using the GNU
  • GPL.” This tends to accompany another misunderstanding that “free software” means “GPL-covered software.” These are equally mistaken, since the GNU GPL is accepted as an open source license and most of the open source licenses qualify as free software licenses.
  • ome try to disparage the free software movement by comparing our disagreement with open source to the disagreements of those radical groups. They have it backwards. We disagree with the open source camp on the basic goals and values, but their views and ours lead in many cases to the same practical behavior—such as developing free software.
  • As a result, people from the free software movement and the open source camp often work together on practical projects such as software development. It is remarkable that such different philosophical views can so often motivate different people to participate in the same projects. Nonetheless, there are situations where these fundamentally different views lead to very different actions.
  • The idea of open source is that allowing users to change and redistribute the software will make it more powerful and reliable. But this is not guaranteed. Developers of proprietary software are not necessarily incompetent. Sometimes they produce a program that is powerful and reliable, even though it does not respect the users' freedom. Free software activists and open source enthusiasts will react very differently to that.
  • The free software activist will say, “Your program is very attractive, but I value my freedom more. So I reject your program. Instead I will support a project to develop a free replacement.” If we value our freedom, we can act to maintain and defend it.
  • The idea that we want software to be powerful and reliable comes from the supposition that the software is designed to serve its users. If it is powerful and reliable, that means it serves them better. But software can be said to serve its users only if it respects their freedom. What if the software is designed to put chains on its users? Then powerfulness means the chains are more constricting, and reliability that they are harder to remove. Malicious features, such as spying on the users, restricting the users, back doors, and imposed upgrades are common in proprietary software, and some open source supporters want to implement them in open source programs.
  • Under pressure from the movie and record companies, software for individuals to use is increasingly designed specifically to restrict them. This malicious feature is known as Digital Restrictions Management (DRM) (see DefectiveByDesign.org and is the antithesis in spirit of the freedom that free software aims to provide. And not just in spirit: since the goal of DRM is to trample your freedom, DRM developers try to make it hard, impossible, or even illegal for you to change the software that implements the DRM.
  • Yet some open source supporters have proposed “open source DRM” software. Their idea is that, by publishing the source code of programs designed to restrict your access to encrypted media and by allowing others to change it, they will produce more powerful and reliable software for restricting users like you. The software would then be delivered to you in devices that do not allow you to change it. This software might be open source and use the open source development model, but it won't be free software since it won't respect the freedom of the users that actually run it. If the open source development model succeeds in making this software more powerful and reliable for restricting you, that will make it even worse.
  • This approach has proved effective, in its own terms. The rhetoric of open source has convinced many businesses and individuals to use, and even develop, free software, which has extended our community—but only at the superficial, practical level. The philosophy of open source, with its purely practical values, impedes understanding of the deeper ideas of free software; it brings many people into our community, but does not teach them to defend it. That is good, as far as it goes, but it is not enough to make freedom secure. Attracting users to free software takes them just part of the way to becoming defenders of their own freedom.
  • Sooner or later these users will be invited to switch back to proprietary software for some practical advantage. Countless companies seek to offer such temptation, some even offering copies gratis. Why would users decline? Only if they have learned to value the freedom free software gives them, to value freedom in and of itself rather than
  • the technical and practical convenience of specific free software. To spread this idea, we have to talk about freedom. A certain amount of the “keep quiet” approach to business can be useful for the community, but it is dangerous if it becomes so common that the love of freedom comes to seem like an eccentricity.
  • Proprietary add-on software and partially nonfree GNU/Linux distributions find fertile ground because most of our community does not insist on freedom with its software. This is no coincidence. Most GNU/Linux users were introduced to the system through “open source” discussion, which doesn't say that freedom is a goal. The practices that don't uphold freedom and the words that don't talk about freedom go hand in hand, each promoting the other. To overcome this tendency, we need more, not less, talk about freedom.
  • GPL.” This tends to accompany another misunderstanding that “free software” means “GPL-covered software.” These are both mistaken, since the GNU GPL qualifies as an open source license and most of the open source licenses qualify as free software licenses.
  • A pure open source enthusiast, one that is not at all influenced by the ideals of free software, will say, “I am surprised you were able to make the program work so well without using our development model, but you did. How can I get a copy?” This attitude will reward schemes that take away our freedom, leading to its loss.
  • When we call software “free,” we mean that it respects the users' essential freedoms: the freedom to run it, to study and change it, and to redistribute copies with or without changes. This is a matter of freedom, not price, so think of “free speech,” not “free beer.”
  • The official definition of “open source software” (which is published by the Open Source Initiative and is too long to include here) was derived indirectly from our criteria for free software. It is not the same; it is a little looser in some respects, so the open source people have accepted a few licenses that we consider unacceptably restrictive. Also, they judge solely by the license of the source code, whereas our criterion also considers whether a device will let you run your modified version of the program. Nonetheless, their definition agrees with our definition in most cases.
Parin Sharma

IceWalkerZ :- Born Free Live Free !!: Check your unread messages in Gmail, from terminal - 0 views

  •  
    "curl -u username --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "\t" if //; print "$2\n" if /(.*)/;'"
Parin Sharma

GRUB tips and tricks - 0 views

  • First, what exactly is GRUB? GRUB is a boot loader, which means it passes control of the boot process from the Power-On Self Test (POST) to the kernel of your GNU/Linux distribution. GRUB works in a modular, layered fashion so that any unneeded modules are not loaded. Not only does this reduce execution time, but it saves valuable resources when running from removable media. GRUB optionally loads its configuration file at run/boot time, so you don’t have to type in commands manually each time.
Parin Sharma

Using kvm, or kqemu, to speed up qemu - 0 views

  •  
    "kvm -cdrom net-inst.iso -hda debian.img -m 512 -boot d "
Parin Sharma

Ruby Tutorial - MongoDB - 0 views

  • The database doesn't have to exist - if it doesn't, MongoDB will create it for you.
Parin Sharma

Ubuntu and Debian packages - MongoDB - 0 views

Parin Sharma

Appendix B. Automating the installation using preseeding - 0 views

  •  
    Automating the installation using preseeding
Parin Sharma

Five open source alternatives to the iPad | opensource.com - 0 views

  •  
    Five open source alternatives to the iPad
1 - 20 Next › Last »
Showing 20 items per page