Giter Club home page Giter Club logo

dotfiles's Introduction

I am a web developer. I enjoy working with React. I work professionally with Vue, Node.js, and MongoDB, among others.

Vim is my text editor of choice. Check out my Vim dotfiles for starters, or browse my repositories to find some of the stand-alone plugins I've authored.

I use Linux as my main operating system. I enjoy working in my terminal. I prefer keyboard-driven software in general. Check out my dotfiles!

I love open-source. Most of my daily drivers are open-source software. I also author my own open-source contributions. Find them here on Github, or on Sourcehut!

I love physics. I love understanding the universe on a theoretical level. My undergraduate studies were in Applied Physics. I enjoy browsing the Physics Stack Exchange for brain-tickling discussion.

I enjoy discussion about software. Catch me on IRC: igemnace on libera.chat. I frequent the following channels:

  • #archlinux
  • #bash
  • #commonlisp
  • #crypto
  • #emacs
  • #git
  • #haskell
  • ##latin
  • #lobsters
  • ##math
  • #neovim
  • #nethack
  • #node.js
  • #pass
  • #physics
  • #rust
  • #sr.ht
  • #vim

dotfiles's People

Contributors

igemnace avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

dotfiles's Issues

License change from Unlicense to MIT

Why choose Unlicense in the first place?

I was a starry eyed developer publishing my first few projects on Github, and the uncomplicated, disinterested language of the Unlicense appealed to me.

Why change it now?

There are a few problems with the Unlicense that are well-known among the open source community. There is no single thing that triggered it for me -- more like a straw that finally broke the camel's back.

Here's a few resources from a web search to get you started on what these problems are:
https://softwareengineering.stackexchange.com/questions/147111/what-is-wrong-with-the-unlicense
https://web.archive.org/web/20170301020915/https://lists.opensource.org/pipermail/license-review/2012-January/001386.html

The gist of it is: the freedoms that I wanted other people to enjoy can still be enjoyed with a good open source license like MIT. The ideological "get it from public domain, no strings attached" isn't there anymore, but the spirit of sharing is retained (in a more well-formed manner, even).

I've used code from your repo when it was Unlicensed. What happens to me?

Nothing. You may keep using that code, same as you did beforehand.

There are a few forces at play that all conspire to grant you freedom to use this software:

  1. Once you've received this software with a previous license, you may continue using it in accordance with that license. That's what "perpetuity" in the Unlicense means.
  2. Even if 1 weren't true, MIT wouldn't actually impose any further restriction, save one: a condition that the license and copyright statement be included if you redistribute it.
  3. Even if 2 were a problem, I'm not inclined to go after anyone and get them in trouble for using my dotfiles. The spirit has always been to share with the community, however small.

Use Github-hosted screenshots

Screenshots hosted by Github itself (e.g. from issues) are a better choice than an external image provider such as imgur because I can rely on my images being up as long as my repo is up. Imgur links might expire, leaving my README full of broken links.

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.