���܂���l�ɕ����Ȃ�GPL�̊�b�i1/2 �y�[�W�j

�uGPL���ƃ\�t�g��������_���Ȃ�ł���H�v����Ȃ��Ƃ�������l��ڂɂ������Ƃ͍K���ɂ��ĂȂ����A����ɋ߂��l�����������l�͂��邩������Ȃ��B�p���������v��������O��GPL�̊�b���o���Ă��܂����B

» 2005�N04��29�� 03��00�� ���J
[�����׎O�CITmedia]

���̋L������������ł��B����o�^����ƑS�Ă������������܂��B

�@Linux�R���\�[�V�A����4��27���A�s����28��ڂƂȂ�Z�~�i�[���J�Â����BLinux�̃��C�Z���X�����C���e�[�}�ɐ���������̃Z�~�i�[�ł́A�uGPL�ƒm�I���Y���v�Ƒ肵�A�ٌ�m�ō������w�������q�������̉����v������GPL�ɂ‚��ĉ�������B

�u�@�������炷��ƃX�g�[���}���̂������Ƃ͂悭������v�Ɖ����v����

GPL�͂Ȃ����܂ꂽ�H

�@������GPL���o�ꂵ���w�i������������B�R���s���[�^�̓o�ꓖ���́A���p�ł��郊�\�[�X�������Ă������Ƃ�����A�v���O���}�[�ԂŃ\�[�X�R�[�h��Z�ʂ��Ď��R�ɗ��p���������Ƃ͓��R�̂��Ƃƍl�����Ă����B���ꂪ1970�N��ɓ���\�t�g�E�F�A�J�����L�͂ȎY�ƂƂ��đ䓪���n�߂�ƁA�č��Љ�}���Ƀ\�t�g�E�F�A�ی�ւƌ��������ƂɂȂ����B���̌��ʁA�č����쌠�@��1980�N�����Ńv���O�����̒�`�K�肪�݂����A���@�Ń\�t�g�E�F�A�v���O�����ɔr���I�Ɛ茠��t�^���邱�Ƃ����������ꂽ�B

�@�����������쌠�@�ɂ��v���O�����ی�ɑ΂��Ĉًc���������̂��A���`���[�h�E�X�g�[���}�������B������1983�N��GNU�v���W�F�N�g���A���̐��i�g�D�Ƃ���Free Software Foundation�iFSF�j��1985�N�ɐݗ����A�t���[�\�t�g�E�F�A�^����񏥂��n�߂��B�����ŁA�u�t���[�\�t�g�E�F�A�v�̃t���[�͂��̃\�t�g�E�F�A�̃��[�U�[�ɗ^������4��ނ̎��R�A�‚܂�u�t���[�_���v���Ӗ����Ă���̂ł����āA�u�����v���Ӗ����Ă���킯�ł͂Ȃ��B

  • �ړI���킸�A�v���O���������s���鎩�R�i��0�̎��R�j
  • �v���O�����̓�����������A�K�v�ɉ����ĉ��ς������鎩�R�i��1�̎��R�j
  • �R�s�[���ĔЕz���鎩�R�i��2�̎��R�j
  • �v���O���������ǂ��A�R�~���j�e�B�[�S�̂����̉��b���󂯂���悤���Ǔ_�����O�ɔ��\���鎩�R�i��3�̎��R�j

�@�Ƃ͂����A���쌠��������āi�č����쌠�@���O��j�A�p�u���b�N�h���C���E�\�t�g�E�F�A�iPDS�j�Ń\�[�X�R�[�h�����J���Ė����񋟂��Ă��܂��ƁA�Еz���󂯂����͕̂č����쌠�@�̉��ŁA���̃\�[�X�R�[�h�����ς��A��҂̈Ӑ}�ɔ����Ă�����u���L�\�t�g�v�i�v���v���C�G�^���E�\�t�g�E�F�A�j�Ƃ��ĔЕz���邱�Ƃ��ł��Ă��܂��B�‚܂�A�c���ړI�̂��߂ɃN���[�Y�h�ȏ��p�\�t�g�ւƏ���ɓ]�p����Ă��܂��”\����������̂ł���B

�@�����Ńt���[�\�t�g�E�F�A�^�����������邽�߂ɃX�g�[���}�������l�Ă����T�O���u�R�s�[���t�g�v�ł���B����́A�\�t�g�E�F�A��PDS�ɂ������ɁA���쌠��������邱�ƂȂ��ۗL���A���̔Еz�����Ƃ��āA���̃R�[�h�Ƃ��ꂩ��h�������ǂ�ȃ\�t�g�E�F�A�ɑ΂��Ă��A�g�p�E���ρA�����čĔЕz�̌�����^���A������ĔЕz����l�ɂ��A���̔Еz������ύX���Ȃ����Ƃ������ɉ��ς̗L�����킸�A�Еz�����l�ɂ�������R�s�[�����ς������鎩�R��^���Ȃ���΂Ȃ�Ȃ��Ƃ���T�O�ł���B

�@�Ƃ͂����A�����܂ŃR�s�[���t�g�͊T�O�ł���A������������ɂ́A���炩�̎�i���K�v�ƂȂ�B������GNU�v���W�F�N�g���l���o�����̂��A�uGNU General Public License�v�A��ʓI�ɂ͓������������GPL�ƌĂ΂�Ă�����̂ł���

GPL�̍\���Ɠ��{�@�Ƃ̊֘A

�@���݁AGPL�̍ŐV�o�[�W������1991�N6���ɔ��\���ꂽ�o�[�W����2�B�S�̂̍\���́A�u�͂��߂Ɂv�iPreamble�j�����ƁA�uGNU��ʌ��L�g�p�����̉��ł̕����A�Еz�A���ςɊւ�������Ə����v�iTERMS AND CONDITIONS FOR COPYING,DISTRIBUTION AND MODIFICATION�j�����A�u���Ȃ��̐V�����v���O�����ɂ����̏�����K�p������@�v�iHow to Apply These Terms to Your Programs�j�ɑ�ʂ����B���̂����A�{���̈Ӗ��ł̃��C�Z���X�����ƂȂ�̂́uGNU��ʌ��L�g�p�����̉��ł̕����A�Еz�A���ςɊւ�������Ə����v�̕����ŁA�S13���ō\������Ă���B

�@�u�p�������𐳎������Ƃ���v�Ɩ��L����Ă邽�߁A�����܂ŎQ�l�Ƃ��Č���ׂ��ł��邪�A���{��ł����݂���B���{��łɂ́A���n�M�V���A���n���b�q���񂪖|�󂵂����̂ƁA���c�^�s�����|�󂵂����̂�2��ނ�����A���ꂼ���ʌ��L�g�p�������A��ʌ��O���p�����_�񏑂ƌĂ΂�Ă���B2�‚̑傫�ȈႢ�Ƃ��Ă͏����̃Y������������BGPL�̃I���W�i����0������͂��܂��Ă��邪�A��ʌ��L�g�p�������͑�0������1���ƂȂ��Ă���A�ȍ~�̔ԍ���1�‚��‚���Ă���B���ꂪ��ʌ��O���p�����_�񏑂ł͏C������Ă���i�ȍ~�̕��ł͂����̓��{���ƕ\�����قȂ镔��������̂Œ��ӂ��Ăق����j�B

�@GPL�ł͑�5���ŁA�u�{�v���O�����i�܂��͖{�v���O�����̓񎟓I���앨�j�����ς܂��͔Еz����΁A���ꎩ�̂Ŗ{���C�Z���X���󂯓���A���A�{�v���O�����܂��͖{�v���O�����̓񎟓I���앨�̕�����Еz�A���ςɊւ��邱���̏����Ə��������ׂĎ󂯓��ꂽ���Ƃ������v�ƋK�肵�Ă���B

�@�������A���쌠�@�ł́A���l�̍�����v���O�����𕡐����悤�Ƃ����ꍇ�͕��������A���ς��悤�Ƃ���Γ񎟓I���앨���쐬���錠���i���{�@�ł����|�Č��j���A����ɔЕz���悤�Ƃ���ΔЕz���i���{�@�ł������n���j�ł��ꂼ�ꐧ�������B�‚܂�A���}�ŕ��������B�́A�������A�̋����𓾂Ȃ�����A�����̍s�ׂ��s���ƒ��쌠�@��N�Q�������ƂɂȂ�B

GPL�ƃ��C�Z���X�_��̐���

�@���̂���GPL��5���ɂ͑O�q�̕��ɑ����āA�u�������A���Ȃ��ɁA�{�v���O�����܂��͖{�v���O�����̓񎟓I���앨�����ς܂��͍ĔЕz���鋖�‚�^����̂́A�{���C�Z���X�ȊO�ɂ͂���܂���B�����̍s�ׂ́A���Ȃ����{���C�Z���X���󂯓���Ȃ��̂ł���΋֎~����܂��v�ƋK�肵�Ă���̂ł���B

�@�‚܂�A�u���쌠�N�Q�ɂȂ肽���Ȃ����GPL���󂯓����v�Ƃ������ƂɂȂ�B�����ŕʂ̖�肪�����яオ���Ă��邱�ƂɂȂ�BGPL�̓��C�Z���X�Ȃ̂��i���C�Z���X�́j�_��Ȃ̂��Ƃ������Ƃ��B���̈Ⴂ�͑傫���B

�@�������́A���ׂĂ̏����𒘍쌠�@�������Ő�������ɂ͖���������Ƃ��Ȃ�����u���쌠�N�Q�����̉����GPL�K�p�̃g���K�Ƃ���̂ł���΁A��������GPL�͒��쌠�@���𒆐S�ɍ\�����ׂ��ł͂Ȃ����v�Ƙb���B�܂��AFSF�ٌ̕�m�ł���G�x���E���O���������u�iGPL�́j�_��ł͂Ȃ����C�Z���X�ł���v�Ɩ������Ă��邱�Ƃ������AGPL�́u�e�����̏���������Ƃ������I�ȋ����錾�v�ł���ƌ������q�ׂĂ���B

�@�u�Ƃ͂����A���{�ł͒���Ґl�i������O���M���ȂǂƂ̐��������l����΁A���C�Z���X�ł���Ƃ����l���͂������肱�Ȃ����߁A�iGPL�́j�_��Ƃ��đ������邱�ƂɂȂ邾�낤�v�i�������j

�@���{�@�ł́A�v���O�����̒��앨�ɂ�����Ґl�i�����K�p����邽�߁A���̉��ςɂ͓��ꐫ�ێ������A����҂̕\���ɂ͎����\�����Ƃ̊֌W�ɂ����āA�������������ƂȂ�B�����̌����́A�č����܂��GPL�ł͐G����Ă��Ȃ��B

�@�ł́AGPL�Ɉᔽ����Ɖ����N����̂��낤���H

�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; e_dlv.innerHTML = html; adRequest({position:dlv_pos,dom:true}); }else if(ad_type === 'gam'){ var html = '
'; e_dlv.innerHTML = html; refreshGam('InArtSpecialLink'); }else if(ad_type === 'logly'){ var html = '
'; e_dlv.innerHTML = html; loglySet(g_id); }else if(ad_type === 'google'){ var html = '
'; e_dlv.innerHTML = html; googletag.cmd.push(function(){ var slot8 = googletag.defineSlot('/43042345/nlab_artinsert_RT',[[336,280],[300,250],'fluid'],'div-gpt-ad-1551176482959-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); googletag.display('div-gpt-ad-1551176482959-0'); googletag.pubads().refresh([slot8]); }); } }; var insert_ok = function(_target,_str){ var clearfix = d.createElement('div'); clearfix.className = 'colBoxClear'; if(ad_float_fix){ e_body.insertBefore(e_dlv,_target); e_body.insertBefore(clearfix,_target.nextElementSibling); }else{ e_body.insertBefore(e_dlv,_target); } set_dlv(); }; var insert_ng = function(_str){ e_dlv.style.display = 'none'; }; var main = function(){ var e_nodes = e_body.childNodes; // BODY �����q�v�f var e_tags = []; // BODY �����^�O var p_num = []; // BODY ���� P �^�O�ʒu var p_target_num; // �g�}����ʒu var o_float = {}; // ��荞�ݗv�f var o_this = {}; // �A�N�e�B�u�^�O var o_next = {}; // �A�N�e�B�u�^�O�̎��̃^�O var flag_insert = 0; // �}���t���O // ��荞�ݗv�f�`�F�b�N var check_float = function(_e){ var e = 0; if(_e.id.match(/^col\d{3}(l|r)$/)){ e = _e; } return e; }; // �v�f�� Y ���W�ƍ����̍��v�l var get_element_y = function(_e){ var ey = 0; var eh = _e.offsetHeight; while(_e){ ey += _e.offsetTop; _e = _e.offsetParent; } return ey + eh; }; var check_ptag = function(_e){ var e = 0; if(_e.tagName && _e.tagName === 'P'){ e = _e; } return e; }; var try_insert = function(){ p_target_num = Math.floor(p_num.length / 2) - 1; if(p_target_num >= _maxrange) p_target_num = _maxrange; if(dis_con) p_target_num = 0; for(var i = p_num[p_target_num]; i < e_tags.length; i++){ o_this.e = check_ptag(e_tags[i]); if(o_this.e){ o_next.e = check_ptag(e_tags[i + 1]); if(o_next.e){ if(!o_float.e || check_float(e_tags[i - 1])){ o_float.e = check_float(e_tags[i - 1]); o_float.n = i - 1; } if(o_float.e && o_float.n < i + 1){ o_float.y = get_element_y(o_float.e); o_this.y = get_element_y(o_this.e); set_line(o_float.y,'red'); set_line(o_this.y,'blue'); if(o_float.y < o_this.y){ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂���'); break; } }else{ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂Ȃ�'); break; } } }else{ o_float = {}; } } if(!flag_insert){ insert_ng('�}���ʒu�Ȃ�'); } }; // �S�q�v�f����^�O�̂ݔz��ɓ���� for(var i = 0; i < e_nodes.length; i++){ if(e_nodes[i].tagName){ e_tags.push(e_nodes[i]); } } // �S�^�O���� P �^�O�ʒu��z��ɓ���� for(var i = 0; i < e_tags.length; i++){ if(e_tags[i].tagName === 'P') p_num.push(i); // �ŏ��̉�荞�ݗv�f���i�[ if(!o_float.e){ o_float.e = check_float(e_tags[i]); o_float.y = get_element_y(o_float.e); o_float.n = i; } } if(p_num.length >= _threshold){ try_insert(); }else{ insert_ng('P �^�O ' + _threshold + ' �ȉ�'); } }; if(e_body){ main(); }else{ insert_ng('�L���{���Ȃ�'); } })(document,4,5);

���ڂ̃e�[�}

���Ȃ��ɂ������߂̋L��PR