質問: 独学でPHPを学び、入門書やサンプルから簡単なプログラムを書いたり、既存プログラムの修正を行えるようになりました。しかし以前一度自分で作ったプログラムをインターネットで公開したら、こんな素人のどうしようもないコードは出すなと非難轟々のメールが届きました。実開発でも使えるアプリが書けるレベルになるには、この先どんなコードを参考に書いていけばよいのか困っています。 作ったプログラムをオープンソースとして公開しても恥ずかしくないようになりたいのですが、セキュリティにも問題なく、参考にすると良いオープンソースのプログラムでお薦めのものはないでしょうか?
回答: 非難した人は、オープンソースってのの意義を勘違い しているのではないでしょうか。 あなたは公開はしたけど、修正しなければならないという 絶対的な義務はありませんし、ひどいソースであった としても、それを公開してはならないという制約も ありません。 非難する人は使わなきゃいいだけだし、それをより 良いものに仕上げようと考える人はそれを修正したり こうした方がいいというアドバイスをする事でしょう。 とりあえずPHPなら、OpenPNE、OsCommerce、ZenCart、xoops あたりを参考にして、自分流を見つけ出せば宜しいかと思います。 調べてみると本当に色々ありますね。