Bradley M. Kühn  [RSS of Whole Site]




Contact

Fediverse / Mastodon / Microblog  

Blog     [RSS of Blog]
Interviews / Articles     [RSS of Articles]
Software

Résumé
 


Tag Cloud


(一)accounting

(二)advocacy

(三)agpl

(四)ai
(五)android

(六)apache

(七)apple

(八)apt

(九)artistic

(十)asterisk

(11)automotive

(12)autonomous

(13)award

(14)bilski

(15)canonical

(16)capitalism

(17)centos

(18)cla

(19)community

(20)compliance

(21)conferences

(22)conservancy

(23)copyleft

(24)copyright

(25)cow-orking

(26)cpp

(27)debian

(28)denounce

(29)development

(30)diversity

(31)emacs

(32)encryption

(33)enforcement

(34)exceptions

(35)faif

(36)fdl

(37)for-profit

(38)fosdem

(39)foss

(40)fsf

(41)gcc

(42)git

(43)gnome

(44)gnu

(45)google

(46)GPL

(47)gpl

(48)gpl-compatibility

(49)gpl-enforcement

(50)gplv3

(51)guadec

(52)ibm

(53)identica

(54)infringement

(55)java

(56)javascript

(57)jvm

(58)launchpad

(59)ldap

(60)lgpl

(61)libreoffice

(62)libreplanet

(63)licensing

(64)lindows

(65)linux

(66)llm

(67)maemo

(68)mail

(69)meego

(70)microsoft

(71)mobile

(72)moblin

(73)mono

(74)motorola

(75)mta

(76)murder

(77)mysql

(78)net-services

(79)nlp

(80)nokia

(81)non-profit

(82)np-complete

(83)open-core

(84)open-foam

(85)open-source

(86)oracle

(87)osi

(88)parrot

(89)patents

(90)perl

(91)perljvm

(92)permissive-license

(93)piracy

(94)podcast

(95)podjango

(96)poker

(97)politics

(98)postfix

(99)proprietary

(100)qt
(101)red-hat

(102)replicant

(103)requiem

(104)rhel

(105)rtlinux

(106)SCALE

(107)sco

(108)scotus

(109)security

(110)sexism

(111)sflc

(112)slicing

(113)social-justice

(114)software

(115)software-freedom

(116)speeches

(117)stet

(118)talks

(119)tcl

(120)teaching

(121)tech-press

(122)technology

(123)thesis

(124)tivoization

(125)trademarks

(126)trump

(127)ubuntu

(128)vizio

(129)voip

(130)xen

Powered by

 A Very Old Fork of Jekyll  "Source Code" for this site  

Bradley M. Kuhn's Software Page


This page contains links to software that I have written or contributed  to. Some of it may be useful.  


Packages containing large contributions from me:  

Pokersource, the only AGPL'd  online poker system. I worked on the server-side of Pokersource  from January 2008 to January 2010, doing tests, bugfixes, and various  other improvements.  However, Loïc Dachary  wrote most of it.

podjango, a Django site for  distribution of podcasts.

unidiff, a semi-generic  diffing system (only works currently for PDFs).

Stet, a Web 2.0 (or AJAX, to  avoid anachronisms) system for collaborative document criticism (such as  collecting public comment on legislation). I was primarily a  manager on this project; Orion Montoya did most of the development.

I started a project  called Parrot Emacs. It  went nowhere.

perljvm: A Perl to Java  Virtual Machine compiler. (This project is abandoned  the JVM  isn't a good virtual machine for Perl. If you're interested in virtual  machines for Perl, help Parrot  instead.)
 


Patches submitted to other projects:  

I wrote  a patch  for etckeeper  that closes  Debian Bug #613278, and allows the user to edit the commit message  automatically made by etckeeper after package manager operations.

I  wrote a  patch for Mercurial that adds the --edit/-e option to the commit  command (like Git supports).
 
I  submitted a patch to BusyBox to support the wget -T option and rework  the whole dance with alarm() to use poll(). The  patch was  accepted as commit c97131c2af832f03e769a12b2a95e4de86c5858f. It  first appeared in the BusyBox 1.18.0  release.

I made a few contributions  to Pynie, the Python  implementation for Parrot. 



Tiny Hacks  

I  have a repository of various small hacks (mostly weird scripts) that I've  written, which aren't otherwise listed below.

Planner2OrgMode,  a small program to convert Files made for  Emacs' Planner  ModetoOrg-Mode.

Podcast (Perl), a  very simple podcast downloader that I forked back in 2006  from A  program by Eric Richardson. If I were starting over today, I'd  probably use BashPodder.

filecheck.plx: A script that I wrote  to automatically place "Updated:" dates.

changelog-to-whatsnew.plx:  A script that generates my HTML what's  new page from the website ChangeLog.
 

Toy Packages  

Java Network Programming War Game: This is  a network game that I wrote for a course at the University of  Cincinnati. It is written completely in Java and is particularly  useful as examples of using Java threads and doing network servers  and clients in Java.
 






Creative Commons License This website and all documents on it are licensed under a   Creative Commons Attribution-Share Alike 3.0 United States License   .  


#include <std/disclaimer.h>  
use Standard::Disclaimer;  
from standard import disclaimer  
SELECT full_text FROM standard WHERE type = 'disclaimer';  

Both previously and presently, I have been employed by and/or done work for various organizations that also have views on Free, Libre, and Open Source Software. As should be blatantly obvious, this is my website, not theirs, so please do not assume views and opinions here belong to any such organization.

 bkuhn  


ebb is a (currently) unregistered service mark of Bradley Kühn.  
Bradley M Kühn  <bkuhn@ebb.org>