いかちソフトウェアが推奨する「フリープログラミング」について
フリープログラミングとは、誰にも束縛されない、自由なプログラミング活動のことを指す。
IKACHI PROJECTでは、フリープログラミングの条件を満たす定義として、以下の7つを定める。
- プログラミングをいつでも始めることができる
- プログラミングをいつでもやめることができる
- 好きなプログラムを開発することができる
- 好きな言語で開発することができる
- 好きな方法で開発することができる
- プログラミング中は嫌なことを忘れなくてはならない(重要)
- プログラミングを楽しまなくてはならない(最重要)
IKACHI PROJECTでは、「フリープログラミング」における「フリー」の意味を、「無償」ではなく「自由」であると定め、これに統一する。
この定義においてみれば、普段、週末に趣味で行うプログラミング活動なども「フリープログラミング」に該当する。
開発環境が「無償」で整備されるものであろうがなかろうが、IKACHI PROJECTが定める「フリープログラミング」活動においては、何の意味も持たない。
|