GithubHelp home page GithubHelp logo

pankajpatro703 / spicey-ckts Goto Github PK

View Code? Open in Web Editor NEW
4.0 0.0 0.0 39 KB

NGspice netlist files for simulation of analog and digital circuits.

License: Other

AGS Script 100.00%
ngspice spice-simulation analog-circuit digital-circuit vlsi-design

spicey-ckts's Introduction

The Libre Restaurant Analogy

Imagine a restaurant where before being offered a seat you are mandated to pay for the dish in advance and sign an agreement to not try to reproduce any of the cuisine without prior permission from the management. You are then blindfolded and fed the dish. The recipe is a secret and even the chefs are legally forbidden from disclosing them.

Next, imagine a restaurant where you can ask to look for any of the recipes at any time and order your dish if you want to. Since nothing is holding you back from replicating the dish and/or selling it, the prices are extremely low. You are permitted to share the recipe with anyone along with any modifications you think that would enhance the dish. The chefs benefit from this and are able to better the dish with time. The community helps improve the quality of the dish.

The former restaurant may be profitable but can hardly be called ethical. It tries to sue and shutdown nearby restaurants which pose danger to its business. The latter respects your freedom of knowing what you eat.

In this analogy, source codes are the 'recipe' that a computer needs to generate softwares for the user while programming is the art of writing meaningful pieces of software.
Not everyone owns a restaurant or knows how to cook but everyone consumes food. We should be free to choose what we want to eat and understand our duty to ensure we give back the same to others as we expect of them.
You can read more about Software Freedom here.


Ideally, I envision Free/Libre Open Source Computing Standards at both the hardware and software levels which can hopefully one day be a practical reality.

spicey-ckts's People

Contributors

pankajpatro703 avatar

Stargazers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.