�����f�B�{�i�������

�O�[�O���Г��̃I�[�v���\�[�X���p�p

2007/05/21

�@Google New York�̍u����V���[�Y�ɁA���ЂŃI�[�v���\�[�X�v���O�����}�l�W���[�𖱂߂�N���X�E�f�B�{�i�����o�ꂵ�A�u�O�[�O���ɂ�����I�[�v���\�[�X����v�Ƒ肷�锭�\���s�����B�u����Ƀ��f�B�A�͎Q���ł��Ȃ��������̂́AeWEEK�̃V�j�A�G�f�B�^�[�ł���_�����EK�E�^�t�g����5��16���ɓ����ɃC���^�r���[���A�������߂���}�C�N���\�t�g�̍ŋ߂̋��d�p����O�[�O���̃I�[�v���\�[�X�J���ɑ΂���v���A�O�[�O���ɂƂ��Ă�GPLv3�̈Ӌ`�ȂǁA��A�̃g�s�b�N�ɂ‚��Ď��₵���B

�\�\�u����ł͂ǂ̂悤�Șb������グ��̂ł����B

�f�B�{�i���@���i����b���Ă��邱�ƂɁA�������������‚���ł��B��̓I�ɂ́A�O�[�O�����I�[�v���\�[�X���ǂ̂悤�Ɋ��p���Ă����̂��A�Г��ł����ɃI�[�v���\�[�X���������Ă����̂��A�uSummer of Code�v�̎��{��R�[�h�̃����[�X�Ƃ������ΊO�I�ȃI�[�v���\�[�X�Ƃ̊ւ����ǂ�����̂��Ȃǂ̎����ł��ˁB�O�[�O���́A�I�[�v���\�[�X�R�~���j�e�B�ɑ�ʂ̃R�[�h��񋟂��Ă����Ƃł��B����̍u���́A�����������g�݂��e�[�}�ɂ��悤�ƍl���Ă��܂��B

�\�\�O�[�O�����\�t�g�E�F�A�J���Ŏg�p���Ă���I�[�v���\�[�X�R���|�[�l���g�ɂ‚��Ă��b���̂ł����B

�f�B�{�i���@�Г��őg�ݍ��킹�Ȃ���g���Ă��邳�܂��܂ȃI�[�v���\�[�X�v���W�F�N�g���Љ��\��ł��B �O�[�O���́A�Ⴆ��Linux�J�[�l����GNU�R���p�C���Q�APython�AWine�ADerby�AAspell�ADSpace�AAutoconf�AMySQL�Ƃ������D�ꂽ�v���W�F�N�g���g�p���Ă��܂��B

�\�\�O�[�O���Г��ɂ����������J���ɗp�����Ă���I�[�v���\�[�X�\�t�g�E�F�A�Ɋւ��Ă͂ǂ��ł����B

�f�B�{�i���@������Linux�J�[�l�����g�p���Ă��܂��B�‚܂�A�O�[�O���̃T�[�r�X�𗘗p���邽�сA���[�U�[��Linux�}�V�����g���Ă��邱�ƂɂȂ�̂ł��ˁB�����̏�ŋɂ߂Ĉ�ʓI�ȃI�[�v���\�[�X�c�[�����g�p���A����ɂ��̏�ŃO�[�O�������G���W����uGmail�v�Ƃ�������X�̃T�[�r�X���@�\������v���v���C�G�^���\�t�g�E�F�A�������Ă��܂��B

�\�\��ʓI�ȃc�[���Ƃ͂ǂ̂悤�Ȃ��̂ł����B

�f�B�{�i���@�iGNU�jbinutil�Ȃǂ�OpenSSL�����OpenSSH�ȂǁA����Ɉꕔ�̃l�b�g���[�N�Ď��c�[���Ȃǂł��B���悻�l����ꂤ��قƂ�ǂ̃I�y���[�e�B���O�V�X�e�����x���̃c�[���𗘗p���Ă��܂��B

�\�\�f�B�{�i���́uGoogle Code�v�v���W�F�N�g�i�v���W�F�N�g�z�X�e�B���O�T�C�g�j�ɂ��ւ���Ă���̂ł����B

�f�B�{�i���@�͂��A�����ł��B���̃O���[�v���������Ă���Web�T�C�g��1�‚ł��B

�\�\���v���W�F�N�g�̌���͂������ł����B�i���̓x�����͂ǂ̂悤�Ȋ�ő���̂ł����B

�f�B�{�i���@Google Code�͂����‚��̓_�ŁA�����ɂƂ��Ĕ��ɏd�v�ȑ��݂ł��B���ɁAGoogle Code�̓O�[�O���Ɋ֌W�̂Ȃ��I�[�v���\�[�X�v���W�F�N�g�����������Ă��܂��B���̌��ʁA������Web�z�X�e�B���O�ɑ΂�����g�݂́ASourceForge�Ɏ������E��2�ʂ̋K�͂ɂ܂Ő������܂����B�����������ʂɑ傫�Ȍւ�������Ă��܂��B

�@����ɓ��v���W�F�N�g�ł́A�\�t�g�E�F�A��O�[�O����API�Ɋւ��鑽���̃h�L�������g���Q�Ƃ��邱�Ƃ��ł��܂��B�ЊO�̃R�[�h����҂�J���҂��A�O�[�O���̋Z�p�����ڂ����w�񂾂�A����v���O�����ƃO�[�O���̋Z�p�I�Ȍ݊������m�F�����肷���Ƃ��ċ@�\����ł��傤�B���ۂɂ��������ʂł̐�����������Ă���AGoogle Code�̌���ɂ͔��ɖ������Ă��܂��B

Summer of Code��2000�l�̊J���҂𓊓�

�\�\Summer of Code�v���W�F�N�g�����‰e���͂��l�I�ɂ͂ǂ����Ă��܂����B

�f�B�{�i���@Summer of Code����́A�ɂ߂ĈӋ`�̂��鐬�ʂ����łɐ��܂�Ă��܂��B�܂��A�����܂ł�2000�l�߂��̊J���҂��v���W�F�N�g�ɓ������Ă����_���]������Ă�����ׂ��ł��傤�B���N��1000�l�A��N��600�l�A���N��400�l��Summer of Code�ɎQ�����܂����B���Ȃ킿�A�O�[�O���͍��킹��2000�l�̊J���҂��I�[�v���\�[�X�\�t�g�E�F�A�J���R�~���j�e�B�ɑg�ݓ��ꂽ�̂ł��B

�@�܂��A�I�[�v���\�[�X�v���W�F�N�g��ΏۂƂ��A���������J���Ɋւ��`�����X���w���ɗ^���邱�ƂŁASummer of Code�͐V���ȊJ���҂̈琬�ɂ��͂𔭊����Ă��܂��B3�N�O�Ɣ�ׂ�ƁA���݂̃v���W�F�N�g�̑唼�́A�܂��܂����n�ȊJ���҂̗��������󂯓������v���Z�X���Ɠ��e�A�T�O���@���̗p����悤�ɂȂ�܂����B�I�[�v���\�[�X�\�t�g�E�F�A�ɂƂ��āA���ɑO�����ōD�܂����X���ł��B����������������A Summer of Code�v���W�F�N�g�͋ɂ߂Č��ʓI�Ȃ��̂��ƍl���Ă��܂��B

�\�\�܂��ɂ��̕�����q�˂悤�Ǝv���Ă��܂����B�R���s���[�^�T�C�G���X�ɋ����̂����҂��A�I�[�v���\�[�X�\�t�g�E�F�A�̐��E�֓����Ƃ������Ƃł��ˁB

�f�B�{�i���@�����A���̒ʂ�ł��B�����ꂽ�\�t�g�E�F�A������l�͑吨���܂����A����܂ŃI�[�v���\�[�X���g���Ă�����҂��J���҂ւƓ]�g����̂͗e�Ղł͂���܂���B�����̃R�[�h���ˑR���҂��猩����悤�ɂȂ�A�͂邩�ɃL�����A�������x�e�����̊J���҂�A���h��ؕ|�̔O������Ă�����y�����ƃR�~���j�P�[�V������}���Ă����̂͂��Ȃ����ł��傤�BSummer of Code�́A���������‹���z�����ʓI�Ȏ��g�݂ƌ����܂��B

100���s�ȏ�̃R�[�h���I�[�v���\�[�X��

�\�\�O�[�O�����J���R�~���j�e�B�ɊҌ����Ă���I�[�v���\�[�X�\�t�g�E�F�A�̐��͂ǂꂭ�炢�Ȃ̂ł��傤���B

�f�B�{�i���@����ꂪ�I�[�v���\�[�X�������R�[�h�́A100���s�ȏ�ɏ���Ă��܂��B�Ƃ肠�������̐�������K�͂̑傫����������܂��ˁB100���s�Ƃ́A�܂������ׂ��ʂ��Ǝv���܂��񂩁B�����Ƃ����́A�����郁�W���[�ȃI�[�v���\�[�X�\�t�g�E�F�A�v���W�F�N�g�ƁA���̂ق��̑����̃v���W�F�N�g�ɂ����āA�O�[�O���Ј����p�b�`�𓖂Ă���A�V�@�\���J��������A�R�[�h�����J�������͒񋟂����肵�Ă��鎖���̕����A���d�v���ƍl���Ă��܂��B

�@�Ⴆ�΍ŋ߂ł́AMySQL�������I�Ɏg�p���A���v���P�[�V�����Ȃǂɂ��𗧂ƒc�[������������I�[�v���\�[�X�����܂����B�Ȃ��Ȃ��y������Ƃł�����B�����}�C�i�[�ȃA�b�v�f�[�g����A�uGoogle Web Toolkit�v�Ȃǂ̑啨�܂ŁA���ɂ��܂��܂Ȃ��̂����J�����̂ł��B�O�[�O�������������Ă����Z�p�v�V�𐢊E���̐l�X�����L����̂ɁA�I�[�v���\�[�X���͍œK�Ȏ�i�ł��ˁB

�\�\�����_�ŃI�[�v���\�[�X�����������Ă�Z�p�͂���܂����B

�f�B�{�i���@�����m�̒ʂ�A�܂������[�X���Ă��Ȃ����̂ɂ‚��Ă͂��b���ł��܂���B�������I�[�v���\�[�X�����A����𔭕\����ꍇ�́A���ׂĂ̏����������Ă���ɂ������̂ł��B5��31���ɊJ�Â���uGoogle Developer Day�v�Ŗʔ������\���ł���悤�A�͂�s�����Ă���Ƃ���ł��B

�\�\�O�[�O���ɂƂ��āAGPLv3�i��3�Łj�͂ǂ̂悤�ȃC���p�N�g�������Ă��܂����B

�f�B�{�i���@9�J���O�ɓ������������Ă�����A��3�ł̍ŏ��̃h���t�g�Ɋ܂܂�Ă����A�v���P�[�V�����T�[�r�X�v���o�C�_�[�̃v���r�W�����Ɋւ��K�肩��A����ɏ��������v���O�����𗘗p���邱�Ƃ͂ł��Ȃ��Ɠ������ł��傤�B�܂��A���������C�����ł��܂����A��3�ł��̗p�ł��Ȃ�����Ƃ����āA���ׂĂ����܂����Ƃ����킯�ł�����܂���ł����B���p�”\�Ȃ�����I�[�v���\�[�X�\�t�g�E�F�A���g���K�v�͂Ȃ��̂ł��B

�@�������AGPLv3�̍ŐV�h���t�g�ł̓v���r�W�����Ɋւ���K�肪�p�~���ꂽ���߁A���ł�K�p�����\�t�g�E�F�A���Г��̊J���ɗp���A�ŏI�I�ɐ��i������”\���͍��܂����Ƃ����܂��B���[�U�[���i�I�[�v���\�[�X�\�t�g�E�F�A�Ɂj���������������݂����Ă����܂�Ȃ��ƍl�����Ƃ��Ă��A�ȑO�̂܂܂ł�GPLv3�𐻕i�ɓK�p���A�G���h���[�U�[�֒񋟂��邱�Ƃ͕s�”\�ł����B

�@�O�[�O���͒񋟂��ꂽ�R�[�h���Ǘ����邱�Ƃ𓾈ӂƂ��Ă��܂�����A�J���҂��R�[�h�ɂǂ̂悤�ȏC���������Ă��悤�ƁA�����Ƃ��Ă͈���ɂ��܂��܂���ł����B���ꂪ���ɂȂ�󋵂͂��������Ȃ������̂ł��B�iGPL�́j�ŐV�ł́A�ق�Ƃ��ɗD�ꂽ���C�Z���X�Ɏd�オ���Ă��܂��ˁB

OSS�����N�Q�����u�C�ɂ��Ă���v

�\�\���̂Ƃ���}�C�N���\�t�g���A�t���[�E�F�A����уI�[�v���\�[�X�\�t�g�E�F�A�͓��Ђ̓����𑽐��N�Q���Ă���Ǝ咣���Ă��܂����A����ɑ΂��ĉ����l���͂���܂����B

�f�B�{�i���@�������C�ɂ��Ă��铮���ł��B�命���̐l�X�Ɠ������A�}�C�N���\�t�g�ɂ́i�N�Q����Ă���Ƃ����������j�����Ă��炢�����Ǝv���Ă��܂����A���΂炭�͗l�q������邵���Ȃ��ł��傤�B�����̐N�Q���������Ă�̂͊ȒP�ł����A�������������ɂ͋�̓I�ȍs���������Ă��Ȃ���΂Ȃ�܂���B

�\�\�ł����A�ނ�̎咣�Ɋm���ȗ��t�����������ꍇ�A�O�[�O���̂悤�ȗ���̊�Ƃ͋��n�Ɋׂ�̂ł͂Ȃ��ł����B

�f�B�{�i���@�ǂ��ł��傤�ˁB��͂��ɓ�������񂪏��Ȃ�����̂ŁA���܂͂܂����f�ł��܂���B

�\�\�T���E�}�C�N���V�X�e���Y�ɂ��Java�̃I�[�v���\�[�X���ɂ���āA�J���v���b�g�t�H�[���Ƃ��Ă�Java�ɑ΂���O�[�O���̈ӎ��͕ς��܂������B

�f�B�{�i���@������Java�ɑ΂��錩���͂���܂łƓ����ł����AJava�̗��p�������������Ƃ͊m���ł��B�O�[�O���ł́A����߂Đ�i�I��Java�J���v���W�F�N�g�𑽐��i�߂Ă��܂����ASun��Java��GPL�̉��Ń����[�X����O�́A�p�b�`��񋟂���ɂ��o�O���C������ɂ��A�\�[�X�R�[�h�̗��p�Ɋւ���_��������������Ђƌ���ł��܂����B���݃O�[�O���́AJava�J���҂Ƃ��ėD�ꂽ�\�͂������A�uJava Community Process�v�ɂ��ϋɓI�ɎQ�����Ă���W���V���A�E�u���b�N�̂悤�Ȑl�ނ�����Ă��܂��B

�@���������w�i�̂��ƁA�����̓p�b�`�̒񋟂�V�@�\�̊J������ɑ����Ă��܂����B�ł�����AJava�̃I�[�v���\�[�X���͑劽�}�Ȃ̂ł��B�I�[�v���\�[�X�������ł��闝�R�͂ق��ɂ�����܂��B���‚Ă͕s�”\���������@�œ���̃R�[�h�ɃA�N�Z�X�ł���悤�ɂȂ����̂��A�`���������菇�𓥂܂��ɖ��_���C��������A�p�b�`��񋟂ł���悤�ɂȂ����̂��A�傫�Ȑi���ł��BJava���I�[�v���\�[�X�v���W�F�N�g�ɂȂ����̂Ȃ�A���������������[�X�ł��邼�Ƃ����P�[�X�������܂����BJava��GPL�ɏ����������Ƃɂ��A�����͑傢�Ȃ鎩�R������ł���悤�ɂȂ�܂����B

�\�\Black Duck��Palamida�Ȃǂ̃c�[���𗘗p���ăR�[�h�̕]�����s�������Ƃ�����܂����B���邢�́A��������C�͂���܂����B

�f�B�{�i���@���������c�[�����g�������Ƃ͂���܂���B�񋟂��󂯂�R�[�h�ɂ‚��Ă͋ɂ߂Č��i�ȊǗ���O�ꂵ�Ă��܂����A�O�[�O���̓G���W�j�A�̋���ɂ���΂̎��M�������Ă��܂�����B���Ђ��R�[�h�x�[�X�𖾊m�ɊǗ����Ă���؋��ɁA���͎Г��v���W�F�N�g�̃o�C�i���R�[�h�̍Ō������΁A�ǂ̃I�[�v���\�[�X�\�t�g�E�F�A�̂��̂��m���ɔ��f�ł��܂��B

�@��̓I�Ȍv��Ȃǂ������o���Ӑ}�͂���܂��񂪁A�Ⴆ�Δ������l����Ȃ�A�ނ�̃c�[���͋����[���ΏۂƂ����܂��B�ł����A�Г��Ŏg�p����C�ɂ͂Ȃ�܂���B���������c�[���̎��p���������̂͂悢���Ƃł����A���݂̃O�[�O���ɂ͕K�v�Ȃ����̂ł��B�������A�����ւ�D�ꂽ���̍������i���Ƃ͎v���Ă��܂���B

�R�[�h�̎Г��������݂Ɍ������K��

�\�\��قǁA�����̃I�[�v���\�[�X�R���|�[�l���g����\������Ă���X�^�b�N�̏�ŁA��������̃v���v���C�G�^���R�[�h�𓮍삳���Ă���Ƃ������Ⴂ�܂������A�ǂ����������̂��Ӗ����Ă����̂ł����B

�f�B�{�i���@�F����Linux��ŃA�v���P�[�V�����𓮍삳���Ă���̂ƁA����قǕς��Ȃ��‹��ł��BWeb�T�[�o��Web�A�v���P�[�V�����Ɠ������@�ʼn^�p���ALinux�̓J�[�l������уI�y���[�e�B���O�V�X�e���Ƃ��āA���̉��œ������Ă��܂��B

�@�I�[�v���\�[�X���C�u�������g�p���Ă���ꍇ�A�Г��ɂ�����R�[�h�̗̍p�ɂ͍אS�̒��ӂ𕥂��Ă��܂��B�O�[�O���̓R�[�h���Г��Ɏ������ނɓ�����A��Ɍ������K����K�p���Ă����̂ł��B

�@�Г��ŃR�[�h���J�����A�ΊO�I�ɒ񋟂���ۂ́A���R�[�h�����|�W�g���ɓ����O�ɁA�����҂ł͂Ȃ��O�[�O���Ј��������O����ɒ��ׂ邱�ƂɂȂ��Ă��܂��B���ꂩ���˔@�Ƃ���2��5000�s�ɂ���ԃR�[�h��񋟂��悤�Ƃ��Ă��A����Ȃ�F�߂���”\���͂Ȃ��ł��傤�B�����ɂ́A���������R�[�h���ق�Ƃ��ɗL�p�ł��邱�Ƃ����ɂ߂�p������܂��B���̃R�[�h�����̃f�B���N�g���ɓ��ꂽ���̂Ȃ�A����ꂪ�ǐՂł���悤����I�ȃ^�O��t���Ȃ����Ƃ����������ŁA�A�h�o�C�X�����܂��B�񋟂����R�[�h�̓����Ȃ炨��̕����ƁA���𒣂��Ă����܂��ˁB

�����ւ̃����N

�ieWEEK Darryl K. Taft�j

�������񂹂��������F



��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j