195

Open Source: Unlimited Opportunities

Embed Size (px)

Citation preview

Page 1: Open Source: Unlimited Opportunities
Page 2: Open Source: Unlimited Opportunities

�������� �� ��� ���� �� �����

����� ��� ����

������ ���� � � 2004

����� ��� ���� ه�ا ا�� ب ��Creative Commons Attribution-Noncommercial-Share Alike 2.5

http://creativecommons.org/licenses/by-sa/2.5

Page 3: Open Source: Unlimited Opportunities

2

�����

����� ����� ������ ��� ����� ����� ����� ����� �� ������ �� !����� "�� � ������#� "��$�� %&�� '�() �� *�+�� ������ ����,� %� � �,� ���-( ���. %/ *� �

�� �� ����(� �����. 0���� %/ ���1� �+��� ����2�� ��,�3�� ����,�� �$��� ����1� 4�� ������ �� ���� %�& �5����&�� 0����� ����� �� "��$� 6��3� 4) 4�,�

��� ����"��$�� 7���� ����� �� *��� �8) 4� �+ �� ����� 905 ����&� ����,. �;�.�() ��) 4��� ���� ���� ������ ��& �$��� <��,� �05 ��,� �=3�) 905 ?�+��� ��)�

� @ �$3� %�& �������� A�,3 ��?$ 4& @ ��� �� �� �(��� ����& 9��( � �� ��������,& �&��� �� � �05 *���/ %/ *���� %�& �� ��� 4�, ( ���5) �� C����� ��, ����&

��, �� ��8�� D���� ��& '�� 4�, C�� ����� � ���� ��$� %�& �5��8=�� ������� ���(��=�) ���� � �����,� %/ "1����� �� � �05 *�.) 0/ ��)� �@�=3� C���� �. 4�,) 4) E� �

������ ��,�2� 4�,� 4) D��$�� ������ �05 �� �� ����� ���� 4� 7?$ ���=� �� ��� ����) ���� ����� �05 �� �� %�& �� �� ������� %/ ��� D�, �&�� D�?��� <��,� �05 ��

���� �� *�) 4�� �+� ���� A0� ���� ���� �. 0�� ���& <(� � 1� � �7��� 4� 4,�� ��. ��,2 D����� <��,� �05 4�,� 4) ������

!������ ��. ���� �� 60� ���;���)� ������2 �1�) ����� 7���� 4��� � D� ��$ ���2 4�((���� �� 4� ����� ����. �+� $� ���� �+� <���=� ����� ����� �� ��&) 4)

<�$� ����� ������ �� ���� �� ��(�/ 4�� ���� �. ���� �� �� ����� ���(��� D�?��� 4�,� 4) �$�) ���� �7��� 4� ��,�� ����3 "��) %/ <��,� �05 ���� �� ��� �� �, ���8��� 4� ���,�� ����& ��&���# 4�� � ����� ������� ���(�� *+�� %/

����� �&��( �� ����$� ������ 905 �� @�������?��� F�� 4� ���$���� �.

Page 4: Open Source: Unlimited Opportunities

3

����� �� "��$� �� 4�,�+��� G 4�$��� 4�,� ��� �� ����� %/ H��&� �<��,� �05��� � ��� �� ���& G D�����) �������#� ���1�� 7��� �� 7��$) G 7�,�3 �����.

����� I�) ���� [email protected]

Page 5: Open Source: Unlimited Opportunities

4

����� �� � � � � ����

��� ...��� � �� ���

����� ��� �� ..

����� � ��� ����� ���� ��. ������ ��� !" #�$� �%&�'�(� ��! � �)* +*� ��!,� � -�� .�.

�� �3��10/3/2004

Page 6: Open Source: Unlimited Opportunities

5

��2� �(�� � ��� ������ ��������� �����

������

��� � �*�& �,3���K�$����(�� ������ *������ '��� F���� "� ������ ����& �� 905 *������ ������K�$���� 905 ��� � ����, ��� ��2 ��K�$���� L��� "�?�� ���&/ �)

A��� ���� A) 4�� �+�� �K� �� �) ���(2�. ����� ��� ����K�$���� "� A�0$ �,3� ����� M�� �� <�� ��(�� ������

��K�$�����-�� �+����3 %�& !��#� �+������ N��� G ���� ��K���(�� �) �+��� � �) 4�� ����� ����� ��5 ����&� ��+ �?�� ���&/��K�$���� � ��(�� ������ ��K�$����

�,��3�� �) �K���$��) �+����3 "� ���& ������ G �����K���(��.(

��8�) �+3) 4���K�$����(�� ������ �� :I,�� ��-3�� *��� Linux <�� *K��� � �3���)Apache ��) ��K�$���� ?����� ��-3�� *��� �+��8�) 4�� ��-�� Windows �

<�� *K���IIS.

�� ��� ����� ������� � ��

����3� ���� ��$� 4/�K���(�� N���� P������ �05 ����&# ��,� G P����� A) "� � ���(�� �� ���� 4) �-��� ������� ���(�� ���/ 4�1 P����� A) Q���� �,

Page 7: Open Source: Unlimited Opportunities

6

���� �� 4� �&��$� ������ F����� ��.���/ ) ���� �� 905 4& ����� �� 4� ��?� ������� ���(�� ".�� � $��� 4,��org.opensource.www(

�� ��� !�"���������

#��� $���% 1 ."�?��� ���&/ ����

M�� A) F����� ��.���/ �� � G) <$� 7?$, 4�$��� P������ "�?�� �) "�� 4�

4� ��$��� ����� A���� ��R P����� 4����(� ��& . ��.���/ ���� G) <$� ��,

*��� ��) �) *������ *��� ��) F�����"�?��� �05 7� S��) .

T� ���&/ ���� ����# F����� ��.���/ *�? ���1�� 7��� ?����� ������ "�?��� �� ��� �;��& 7� S��� ��� � <��,���

���;1 ������.

2 .�K���(�� ����3� @����3 %�& P������ A���� 4) <$�

��.���/ '��� 4) <$� ��, �����, �K���(�� �K���(�� ����3� "�?�� F����� %/ D���$

��0����� ����� "� <�$ . 4�, ��� ��� �K���(�� @����3 4�� !?�� ��$���� ��) ����� �K���(�� ����3� 905 4�,� 4) <$� � ��� � ��+�� �+��& ��(�� ��� 4� <�1��� �) L��� ���, ?��$�� G ���,�– ��& �K���(�� ����3� 905 ����/ �1���

�K���(�� ����3� %/ ��(�� ��� � ��� � ��K�$���� ���� 4�, D�����)

& I��2�������� ��� �� %�. �� G D�+� ����� � $ �5 M�+� 4) ���

��� �� ��+� 4��1 4� .

Page 8: Open Source: Unlimited Opportunities

7

4�$��� �����#� . �K���(�� ����3� ��� �� ��. 4� P������ ��� � �8�2� ������

4������. �K���(�� ����3� �� � D���� � �� "����

V�( ��) *������ "��� ��, �D���& P������P������ 4�1 ������.

3 .�W�3�� ���&2� ����,�/ F����� ��.���/ 4�1� 4) <$� ����$ ���$��� 7��� � ���� �� 7��$/

4) <$� ��, ����(2� ��K�$���� 4� �W�3� I�� 4�1 ��K�$���� 905 "�?�� '���

���3����2� P������ F���� .

����3� %�& !��#� ��$� ��,� G ������ � $���� 4��1 �K���(��

S��) M���) ��. 4� P������) ��������K ��� � ���� ������ ����& 4��1 .(

4W,�� 4) <$� 905 ������ ����& ���� ����3� %/ �K���� ��(�� 4� 4������

� �K���(�� L��� "�?�� ���&/ � �+��� ��K� ��.

4 . ����� �K���(�� ����3� ���,�����2�

"�?�� ���&/ F����� ��.���/ "��� 4) 4,�� �� �K� �� �+�-�( �� �K���(�� ����3�

"�?�� ����/ ��� ��"��� �� ����� " "� ��� �� *�� ���� �K���(�� ����3�

;��� 7��8) P������@ . ��.���/ '��� 4) <$� ��, ������ P����� "�?�� N�1�� F�����

M���) ��. 4� ���� �� "�$3� ��� �) ��� �� 6��� *������ 4) G/ �D����$�/ D���

��K�$���� 4& ��Y��� ��� � �� ��� P����� ����� 6��� ��, ��+������ ��� ��� ��K�$���� ��� � �� ��� 4�����2�

*+� �� ����� �+�&� *+�/ <���. <$� ������� ���(�� F���� 4T� 60�

A2 �K���(�� ����3� ����/ 4�1� 4)

Page 9: Open Source: Unlimited Opportunities

8

�K� �� �K���(�� ����3� %�& . 4) 4,��� ��K�$���� '�� F����� ��.���/ <����

4& M���� ���(/ *�.�) �) 7���) �K� �����(2� ���$���� ��� �� 6�� .

� �05 4,� �@;�� ��� A���� P���� ����3� "�?�� ����1 ���� �. F����� ���1/ ����;� ��&�, �����2� �K���(��

��& �+���1/ ��� ��� ���� �� "��$ %/"��� �� P���� ." ��) 7��$/ 4,�� �0,5�

��� � ���� �"����� �� " �?��� �+� $������2� �K���(�� ����3� 4&.

5 . � F��32� ��� ?����� �-��� G��&��$��

A) ��� F����� ��.���/ ?��� G 4) <$��&��$� �) F�3.

����� 4� S�(� ����#� %�& ��(�� ��5��� 4��1 <$� ������� ���(��

� F��32� 4� 4,�� ��& ��,) *+��7����� M���/ %�& ��&��$����(�� ���$��� ����� �� *+�5�0�� �*+��� ���� ?���� %��) 4�� ������� . 60�

���(�� F���� ��.���/ ��) %�& ���� �� 4�, A) ��5��� "�� �) ����� �������

�,��3�� � ������ ����&. ���� � �–��,���2� ������ ���G��,Z

��� � ��&��$� ���(� %�& D����. ������K�$���� 4� .05 %/ @����� *�� �. ���� 9

@�) *������ ��0�/� F����� ��.���/ 4�1 905 ���� ��� ���� 4����. 6+��� �.

G �+��0 ��� F����� ��.���/ 4) G/ �����

Page 10: Open Source: Unlimited Opportunities

9

%�& ���� 4� !��� �05 ���� 4) ?�$��+�������.

6 . 4�� F����� ��.���/ ?��� 4) �-��� G��K�$���� *�����G �G�$� ��)

) �-��� 4�� F����� ��.���/ ���� G ��(�� ������ P����� F�3 A) *������

4�, ��$� A) �� . <$� ��8�� ���� %�& P������ *������ F����� ��.���/ "��� G)

C���� ?,��� �) ��,�3� ��...

"�� �� %�$�� F�� �0+ ����;�� M�+� "��� �. F����� ��.���/ �� <&�� A)

*������D����$� ��(�� ������ ��K�$���� . ���$���� 4�������� "�$3�� *&� �-��� %/ *��1�#� %�& ���&2�� ���� *�& �� �� I���� *�&� ������� ���(�� "��$�

"��$�� �05 4� *+;��8���� �05 *+�. 7 .F����� ��.���/ "�?��

��?����#� � ���� ����� 4) <$��� ����� %�& F����� ��.���/ ��& P�����

P������ "�?�� *�� ��� M���2� "��$ F����� ��) ����� %/ �$��� 4�� �+�/

M���2� 905 ��. 4� ����$.

��K�$���� �� / "�� %/ ���� � 905 M�+� 4��1 ��.���/ ���1T, ��3��� �� <���=�

D�8� ����� �� ����.

8 .�/ �(�� G) <$� %�& F����� ��.������ P���

����� ��?����#� � ���� ��� � G) <$���R P����� 4� D�7?$ @��,� P������� . �0/ ����) P����� 4� D��3� P������ 4�,

F����� I�� 4�1 @ �?�� ���&/ ���� ��?����#�� ���� 4T� ����2� P������

F����� ���.���/ ���� � 905 "���)��W�1��(

Page 11: Open Source: Unlimited Opportunities

10

<$� P������ �05 ������� ������� 4) ������� ������� ���� "� ������

����2� P������. 9 . ��) F����� ��.���/ ���� G) <$�

S��2� ��K�$���� %�& ���. ���. ��) F����� ��.���/ "1� G) <$�

P������ ������ S��2� ��K�$���� %�&FW���� .� %�& 4) �-��� G ��8�� ���

�(� ����3/ F����� ��.���/ 4�1�� F���� P������ ������ ��K�$�����5�� 4�� ��(�� ������ ��K�$�����.

��(�� ������ ��K�$���� �&?�� 6��� ��;��� ���,��� ���� �� ����� ����

��� %�& *+�� �, ���.

F���� <����GPL�K�$���� 4� � ���3� ��$��� ����� "� �������

F�����GPL I�� 4�1 A���� 4) ������ 905 ���, ��� �� �� F����� D���,�� D��& �,3� ��K�$���� � ��$���� ������ 905 ��$� ��$� ��� �� I� �

4�� S��2� ��K�$���� <��$ %/ ��$�����+��� ���� ����� %��).

� M�� � ����� ��� � ���� %� �� 4& ��� �� ������� ���(�"������� ���(�� " ��, A���� 4� %�� � ����-� ������K�$���� "���� ��3��#� "�� ��� �� �05 4) G/ �

@��� � �� �.�� 4� �7?$ �� �. @������#.

Page 12: Open Source: Unlimited Opportunities

11

��& �;��� %�& A���� ������� ���(�� ����� 4) 4���8,� �� � ���� "���� �+�5) 4���K�$���� ���(�� <���) 4�1 ���� ��� 6�� 4� %�&) ���$ ��0 ���$��� Q���/ �

��-��.

�������� �� ��� &����Open Source Initiative (OSI)

'��� %/ M�+� G ���Y� �5 ������� ���(�� ������)www.opensource.org (�3�� ����/ ���-� �;3�) "��$�� %�& ��;��� %�& �� � ��� ������� ���(�� M�� �

9��=� . ���&� P����� ��& I�;� �,3� �+��+�� ������� ���(�� ������ *����5������ ���. ��� F����� . F����� ���& P����� ��(��� N�3� ��� ���� *���

������� ���(�� ������.

��� ��� #��� ���' ���������� ��

������� ���(�� ��0 ���$���� �����2� F;�(�� ������� ���(�� M�� � ���� , ��� � 4,�"������� ���(�� " �05 42� �*�����#� �7��# �1�& 4�,� �. @��0 ���

*� � %� ��� ��(� ��� ��"D��� � D�;�3 M(� @�) A) " ��� , @����� 4,�� G 60����$�.

��� A���� �� P����� 4�, �0/ �� ��� � �.�8�� ���� %/ �$��� 4�������� 42�

������� ���(�� ������ ��K�� �� � ��� ������� ���(�� ���/" F���� ���&

Page 13: Open Source: Unlimited Opportunities

12

������� ���(�� ." %�& ������� ���(�� F���� ���& �������K�$���� %�& I�� F����� ��.���/ .����� ����� "���K�$���� F���� ���& *�����/ ��K�$���� ������

������� ���(�� ������ %/ !�$�� 4�� �$��� ��& ��(�� . *�����/ ����& <���������� ������ F�����:

• ��� F����� ���.���/ "��$ *1� ��;G ���&T� ������� ���(�� ������ *��

M�� � "� �����������K�$���(�� ������ . "��$ �����T� ������� *�� ����� %�& ��(�� ���-� �+� *��� F�3 A) "����� ���� F����� ���.���/ ���(�� M�� � "� ������ ��� ���.���#� 6�� �+�� <����� �+��& �������

�+��;G %/ �+��1� � ������� .��� ��.���/ ���1T� < �� ��, �0/� ����$ F����� �����,#� ����� 4���& %�& �������� ��(�#� 6��,�T� :-license

org.opensource@approval

• 6���$��� "� ������� ���(�� F���� ���& *�����T� < �� ��, �0/?;�� F���� ��.���/ �����/ 6��,�T�� ������� ���(�� ������ ����� %�& �

6���$��� "� �+ �?���.

���(�� ������ *K��� ����-� D�+� D���) ����$ F���� ��.���# ����� %�& ��(�� ��� ������#� %�& *+ .�� 4�1 60� �(��� ����� ��� ����3�#� 4� D�&��$� ������� :

html.mark_certification/docs/org.opensource.www

#����� ���' (�����)

Page 14: Open Source: Unlimited Opportunities

13

!?�� P����� A) %�& ������� ���(�� F���� ���& *�����/ 4������ "������������ ���(�� ������ ����� %�& �?;�� F���� ��.���/ 4�1 . ?���������K�$��

905 %/ 4������ M�1� 4) 4,�� ������� ���(�� F���� ���& ���� �����K�$������+��� � *�& ����3 4����\� 4����$� S��/ :

������� ���(�� ������ 4� F��� ��(�� N���� P����� P������ �05 This software is OSI Certified Open Source Software

� ���&������� ���(�� ������ 4� F���� ���& �5 ������� ���(�� F��� OSI Certified is a certification mark of the Open Source Initiative.

S��2� ���$��: ������� ���(�� ������ 4� F��� ��(�� N���� P�����

OSI Certified Open Source Software.

4� � �?�� �, 6����(��� �+������� 6���$��� : • M�� %/ @����� ���1/ 6��,�T� ������,/ �-�(� P������ "�?��� < �� ��, �0/

README@�7��� *����� A) *��� �� ��) 4�,� 4) ".��� ��R M�� A) �) .

• ��� ��� *��� 6��& <$��� ��;��?�� �-�(� 6$����� "�?��� < �� ��, �0/:

o P������ 4�, �0/ �,3� @����� �&��� <$� �&���� ���� ��) "� D���� ����� 905 %�& '1��.

o �;��3 �) �������-� �) ��;�1 F��.) 4�1 D�&?�� P������ 4�, �0/ G ����� �.2� %�& 4����� � S��/ ���1/ 4,�� C�� �������-�+�7��. 4� ���3�� 4� � 4,��� C��� �;��3� �) F��.2� 7��) A0Y� �

Page 15: Open Source: Unlimited Opportunities

14

�) F��.2� 905 %�& 4����� � S��/ ���1/ <$��� 0;��& ���+���;��3�.

o �7��. "��� ���& 4�1 �&?�� P������ %�& A���� ��� ����� 4�, �0/ ���,�� @����� ���1/ 0;��& <$��� �+��� ����� %�& !����� @�����

��� � �$���� '��� %�&.

��� �� 4� A) ����� * �0/ ���(�� ������� ��(�#� 6��& 6��� %�& �,0� ���\� ��

��;�� 905 %/ �+���1T� *5���� ����� �������.

��������� �*���� +� � ��� ������ ������������,��� 1 .���& ������&/

� �����/ ��& ����&#� 4� � �50�) <$� ��� ����� �� ������&#� 4� ��� � 6��5 ����� � M��� �� *�����] �8�2� �$���� .��� �� ���& ������&#� 905 4�1��:

• ����� ����,�/

���-(� "���3�� 4� �, �$���� *���� I�� ��-3� ����,�/ �� � �5� ?����� �����,����K�$���� "� �+���� 4�, ����� �05 �� ��(�� ������

����3��K���(�� � '��� "���3��� ��;��� ���� "� *7��� ��� �+���. • �K��,� ������ ���,

@W�,� �1���� ��;��� ���,� 4� � P��� )��� �� ����52� �;�� D���� � ��� � �5����2� �����8��#� 4� ��8,� ��,) V��� MW�,�� �� �� S��� %�&.

Page 16: Open Source: Unlimited Opportunities

15

� �&��$� ����-� ������� �;�� ������&#� 905 �, D��� "1�� ��� ��1����#� 4 ����� ����� �K��,� M��,�� �� ��8Y�� ���� �� "��$ ����� �-��� 60 ���� %�& ���

�.�� 4� ���� �$��� �+�� �,� �������.

4�1�� �. ������&#� 905: • � ������ ����#� M��,�.

• ������ M��,�.

• ���� *&�� M��,�.

• ������������ ��?�+$�� .

-�� �����')

�5 4�������� ���� @$��� ��� ���2� *5):

• ��(�� ��0 ����� "� ������� ��������� ����2� 4� �0�� � ����������.

• F������ ����/ �,�3� 4� �0��� ����� ������� ���2�� ) . ��$� C�� �� W�(���K�$��������) ��-�� *�����#� F����� "�� ��& *+.(

• ������ : ������� 4�,�T���K�$���� ��� � ��(�� ������ ��K�$���� ��� ����3� ���� 4�� �+��� ������ ���� *+������� �K��� �$����K���(��.

&�� �% !����

*�����/ � �� <�$����K�$�������� �� M���� <��� ��(�� ������� �+�� �:

Page 17: Open Source: Unlimited Opportunities

16

!����� .�����

*?�� ���� *&�� ���� *�& ���$���� ���� *&�� 4� 4�&�� D��� � �$����(�� ������� : A����� ���� *&��

������ ����� �� *&�� � ���� !����� ���K�$���� 90+ 4�������� ��&��$� ��&

4�&��� 4�05 4� �, ��& ��,3) 6��5�.

*�&������� ���� �����1 ���� ������ ���$���� ������#� � � ������ ������. �����1 ���� *�& ��� ��(�� �) *�,��� 7�$� ����1� ��� �� ����,

������ *,��. ���.���/ "��$ "��� ����� �� 4,�

4� *������ ��-�� ��K�$���� F����4�� ��$���� �,�3� ��,��� 4) �� � 4�,

^, �.��& �,�3 ��,��� @��,�T�)������,��� ( ��,3/ A) !�.� ��� ��

@��� ��,��� 4� ����3 �� N��� �+�.

P������ ����� M.�� �����T� ������� ��\ �) �� <�� ����2� ����� M.�� �0/ A2 0;��& 4,�� @$����� *&�� ����� 4&

� ������� �&��$� �) F�3 *&�� *�� ������ ��K�$���� ���8) �.� �@�& D�1�&

����� �05 �� D��1�� D�.��� ��(��.

Page 18: Open Source: Unlimited Opportunities

17

�� ��(�� ������ ��K�$���� 4) ���� ��� 4�� ����� �.� D����(�./ ���$�

�5��1�

�+����) ��$� ��� ��,�3� 4� ��8,� 6��5 ��5��� �8� ��(�� ������ ��K�$���� 4�

RedHat .� � ����� %�& ��,�3� 905 �� ����)� ����3��#� ������� ���� *&��

N���2� ��$ ������. %����� ������� ���(�� ���$��� �����

���,�� ��,��� ��� "��$ "�

���(�� ��0 ��K�$���� *�����/ 4,�� �������)F�(�� ����� P����, ( �����

� ������ �) �(�� ����� � ��) 4,�� ����� �(��� ����� �� 905 %�& 7��#� ��� �+ �?�� ���&# �$�� %��) 4��

������� ���(�� F���� ���.���/.

#��� ��/���)GPL

F���� ��.���/ ��� �GNU Public License (GPL) ���(�� *�& �� I��2� �$� %&�� ���Y� ��& %�2� ���� ��+� �.� ��������GNU is Not Unix (GNU) –

��� � �,�� �.� ����-� "��� @�) G/ �*�#� �05 4� ��(�� ����2� %� �� ��) *� � G� 4���K�$�����+����� �� ������ ����� I�� ��(�� ������ Z ������ *�� ����

*?� 4� ��� ���K�$���� . ���=�GNU 4����� ���3��� ��. 4� Richard

Stallman) ��=� <�����K�$������(�� ������ ( *�& ��1984 ����� %�& ���&� �,�� N�$� ��������/ 4��1 �((�� F���� ��.���/��K�$������(�� ������ .

) ".�� � $��� 4,�� ����� �� 4� ��?��GNU �����#� %�& www.gnu.org(

Page 19: Open Source: Unlimited Opportunities

18

F���� ��.���/ �� ���5) F;�(�� �8,)GNU4) �5 �) D�(�3 ���� G ��.���#� 905 ����3� ������ *�� �� ��+�� � D���Y��K���(��P������ . ��� ��� 4����. �W�,� �

'�� ���� @ �� *8 4�� �� P����� ��,�� 7�&�/ F�3 A) �1��� �� ���,�� ��,���A_��� .#�� ��� F�3� �05 ���,�� ��,��� ����� 4����. ���� ��, F�3 A) %�& 7�&�

��8��� ������ 7��� P������ I�� *�����. 4����� ���3��� *�.Richard Stallman ������ 6���/ � Eric Raymond ��5�� �

*�& �� ����$ ���8 �3�� 7�3�T���K�$���� F���� ��.���/ �� �W�$� ��K�$���� ������ ��(��GPL.

F���� ��.���/ '���GPL�� � "�?��� L�� ����K�$���� *�����/ ����3 �+������ ���

��K�$���� F���� �K� �� GPL ����3� ����� �K���(���+ � . ��.���#� 905 4) A) @��� � *� ��+� ��(�� N���� %��� @$����� 4) P����� A2 ����2� ����� 4�1��

9������ . ����3� *�����/ 4,���K���(��K?��� F���� ��.���/ 4�1 �&GPL 7��� I�� %�& ��(�� 4� 4���\� ��� ���� 4,�� G 4,� ��K� � �) ����$ ���$���

����2� P������ "� ������� ����.

F����� ��.���/ *��(� ������� �;�8�� "��$ 4=3 �+�=3GPL ���� �;�� � � �� ��,0�� �����(�� ����� ��� �� �� ����3� 4�� ���� ���� A0� ��� ��+��1 �

�K���(�� ����3� �) �K� �� �K���(�� ����$� )�����2�(`

��� �� ����:

Page 20: Open Source: Unlimited Opportunities

19

• ����3� ��� � *���K���(�� ����$ ��?�� ���1# ��(�� ������� ���$���� 6�� �5��& '�(����K�$����) �K� �(

• �. 4� P������ ����� *�� ����& �D��� � ���2� ���?� 4������ 4� �&��$� � P������ ��� � *�& �,3�)DGK� � ( ��R P����� 4� �3��� �,3� D��3� 4�,� ����&��R P����� "� D������ �)) . �D��,������ *) D��,�� �����#� �05 4�, �0/ �� *+� G�

� @��,=� P������ � $� ��$��� ���� ��) *�����/ 4) %� �� 905 4� DGK� � D�$���������.(

4T� %�2� ��5�� 6�50 %/ ������ �. ��� I, � %�&��K�$���� ������ ��(�� ������ F���� ��.���T�GPL ��(�� �,�3 �) F�3 A) ����� ��K���$� ����1�� ���

�3� �05 %�& <$��� 4,� �@ �� *8 4�� @��� �� ��(�� N���� P����� %�& �) F ����3� ����� �,�3��K���(�� 4� �+��� � �) �+��& !�W�#� ����# P������ �05 "�

7�3�.

#��� ��/���)LGPL

F���� ��.���/ �5���K�$���� *�����/ F���� ���& �������� ��(�� ������

� ����,�� 905 ��� ����# ��$���� ����,����K�$����� ������ �� *5) 4� ���(� F���� ��.���T� �(���� ����,��LGPL �$���� �- ���,� C (Glibc) ?��� ���

I,�� ��-3�� *��� ������ ��.���#� 905 ���5). ���,� �����Glibc �(���� ���. *�� �5� �I,�� �� �?�� *� � 4�1 �,��3� ���,�,

3�� *��� ����� I,�� ������ ���� 4����- . 4) ��5 �,��3� ���,� �� ����K�$���� �+��-3� 7��8) �+� ������ ���,�� 905 *������ ���.

Page 21: Open Source: Unlimited Opportunities

20

���� ���� +0���� 1��� (����Apache Web Server

=3��3���) �

*�& ��1995 <�� *K��� �5 �����#� %�& D��������� ��� 3 <�� ���K��� �8,) 4�, ���$��HTTP Daemon0�� ��, 6�� <�� 9������ *�. ARob MacCool 4�

�;��� �������� ������� ����� ?,���National Centre for Supercomputing

Applications?������/ � ��$ �� .

*K���� ����� 4,httpd *�& M(��� �� ?,��� <�� 6�� � � M.�� 1994 *�. �5� �� � ��8,�� 4������ 4� ��� � ��� �+�,� ����2� P������ %�& ���� ��� ����1#� 4

����� ���� �� �+$�� 4�� ���3� . �,3 ���� ��� ����1#� 4� *,� �05 ����� ��-�� �&��$� ����) 4�����) 7�1&) �����8 4� ��=� ���-( �&��$� 4������ 7GY5

�3���)Apache Group. *�& �� �3���) �&��$� 7�1&) I�) 1999 �3���) ���Y� Apache Software

Foundation�3���) <�� *K��� A���� � ������ �������� *&�� *�� .

�3���) �����

�8,) 4� ��� �� �������� ���(�� ����� %�& �3���) ��� ���K�$���� ��(�� ������� *� � �� D���3��/.

Page 22: Open Source: Unlimited Opportunities

21

��� ��$+��� �3���) "���3� ?���� P���� 7��� ����/� ������ F���� ��.���/� ��&��$ �������� ".�� D���� ���� ���& ��&�� ��0 . �3���) � $ �� ������ 905 %/ �1�� "$���

*�& 4���� �+3 0�� �����#� %�& ��� 3 <�� ���K��� �8,)1996 *�����/ ����� D� ���� � ��$� S��2� <�� ���K��� "��$ ����.

��3���) ��$+�

��� ���� %�& A����� ���3���� ��(��� �3���) <�� *K���� �(��� F����� ��.���/�����): • ���� � ��) "� �) �����2� @�-�(� 7��� P������ "�?�� ���&/ *������ 4�,�T�

��;��� F����� ���3� ��,��� ��� @���� "� @.���/ ����3.

• "� ��0��� ����/ <$����� ��).

• �3���) ���, �,0 <$�ApacheD������ .

• �3���) ���, *�����/ ����Apache���� 40/ 4�� ��3� ��$��� ��) ����� .

• ���, *�����/ ����Apache��3� ��$��� ��) 4�1 .

�, �� ��,���K�$���� �� 4�,� F����� �05 4� ���-� 4T� ������� ���(�� ��0

� *�����/ ����/ %/ ���� 905 I�� ����� ����3 F�3 A) ��. 4� �3���) L��� ��� �S��2� M���2�.

Page 23: Open Source: Unlimited Opportunities

22

�*����) 2��' ��3��

*�& %/ ����#� �� �,��� DG�Y�� �) D����� ��, �0/��K�$���� 4� �,=� ��(�� ������ F;�(� 6�� ������K�$���� 905 4�,� G �� ���(�� ������ ��K�$�����5 ���

6������� *;��� .����� ��;�2� 6��� �=�� 4) 6��&: • 905 %�& 4�������� <���� ����,� ������� �.�� 6��) �5��K�$����`

• 905 �5��K�$����`�+�������� � '��� A0� ��� %/ �.�8��

• ����3� � $���� *�.=� M�,�K���(��`D����) �+��7�� 4� ����

• � M�,`�;���� ������� ���(�� %/ ����� ���. ���=

• `�;�,�3� ��;��? ������� ���(�� *�����/ ���. N�3=� M�,

0���/ %�& 6�&��� ��;�2� 905 %�& ���$#� ������ <��,� �05 4� ���� ��(��

������� ���(�� ���$��� %/ ����� ��� '��(� ����.

Page 24: Open Source: Unlimited Opportunities

23

���8� �(�� �"��4��� 5�,0��� (�6�� !

������ ����

I,���� ��� �Unix 9����� *� �.� �*� � S���� %�& D���3��/ ��-3�� ����) �8,) 4�

����� ��� M(��� �� ���1� <������� ���K���� *�+�� �� �� ��-3� *���, D����)��-3�� ����) �+3) 4� '�(�� �5� � @������/ �3���.

'�� �<������� *,��� � <����� ����� � ���� 4�������� I,���� . 905 4,

4,� * ���� ��)����� � ( ��?�+$�� � �(� 4� ��� � *�. �� ����,� ��.�� %� ��� D����, ��� �� 4�, � *+��$���� 4�������� �(� ���-� I,���� 4� �(�� �����(/ Q���T�

05 �, "�$� A0� ������+�� A2 �,��� � �� �5 �����(#� 9 . �&��( ���� "� � ��-3�� ����) �� �) �8=�� * ���3� ��?�+$�� �� �) ������ � ����� �� ��$���,� ��-3�� ����) ����2 S��, ����� �,�3 ��,��� %/ S�) ��� �����#� �0+� I,����

����,��)�,� �,�3� 905 *�� ���� 6 6��=��S�.(

*�& ��1991 ������� �,���5 � ��$ 4� <�3 <�� )�� )?������ I��� Linus

Torvalds ( D����� ���$� *���� �05 4�,� I,���� "� ������ ���$ ��-3� *��� 7���� ��(�� N���� P�����, D���$� �����#� ��& ) ���$���� �5 ��(�� ������� ���$����

3 �+ � !?�� ��� ����(�� �+����Source Code.(

Page 25: Open Source: Unlimited Opportunities

24

� *� � !�() "��$ 4� 4������ � 4�$����� 4� ����, ���&) ������ ���;�5 �&��� ���$� *���� ����� %W��� D��1����� D� ��$� ���W,3) @��� "1�� %/ D���� I,�� �&� A0��

?������ I��� �����2� (� ���?�� ������ *���� �05 0�)�D��� �� D��� . 4� * �� %�& � *�. �� 4������� 4�$����� %/ I�;� �,3� D�+$�� I,�� 4� %�2� �����(#� 4�,

*�& ���� �� 4�((���� �� � 4���� � 4�������� �&��� ���$��� 7���� 7GY5I,�� .� ������� "��$ 4� �;��� �� � ��� D���� I,�� ������� ���� ���� <�����

��R ��-3� *��� A) ���� �G� �� ���?�� ����� 905 � �*� � ��.

<��� ��� *� � �� I,�� ������� ���&) �� .��� �(��20 *����� 4���� ) 4) ��&)������ 905 6�7��. ��& ���-� D���-( 4�,�� *.�� �05.(

�� ����) *������ 4�� ���� S�� 4) I,��� 4,� * ���$���� ���Y� �+���� ��� ����

����K$��(Free Software Foundation) *�T� M� � ���� GNU . ����) ������ �GNU%�2� �+������ 0�� I,�� ����� ����� "��$ �� . 90+ �����2� ��5���� D�����

*�/ ���/ ����$�� ���$���� ���Y� ���� �� I,�� 7��� �� ����2�GNU/Linux I,�� �� �?�� %�&.

4�1 �� � ���$��� ��) ��-3� 9������ �I,���� 4& ����, D���� *��� I,�� ��� �

I,���� . ��,�3� *��� �I,�� 4�1 �� � �K��� ���$���� *� � ��� � *� ��,I,�� 4�1 �� � �+���$��� 4� �����(/ Q���T� D�1�) ����$�� . �����(#� �W����

��?�+$�� 4� "��) M���2 D��&� I,�� 4� ����$� . �������/ 4� ��� � ���$) �.� �& '1��� I,�� �K��� P;���� ��+�)� ������� ���(�� ����2�� I,�� %�& 7��2�

Page 26: Open Source: Unlimited Opportunities

25

S��2� ��-3�� ����) ���� . ����� 905 K4) ��(�� 4) 9����� 4�, 4�)� 1����� (� � �K�-�� I,���� ���� �&��( *�5��� <��� 9��=� *� � �� ����� �� ���� *

`<& %�& D��)� ����� ��

+���� �4���–5��4���!

I,�� �� A��8� ��2� 4/–�;�.� I�� �, �� � 4& M.��� 4 @�) ��� 4& ��& Z �

��� �5 4�,�#� ��. 9?�$�/ ������ ���, � a��� 4� ��8,� ����� A0�@ �?�� � . ��� �+���$��� *+������� 7� �+�;��? 4� ��;�� V��� S��,� ���$���� ��,�3 %1��� 4��

%� � 4� ���,� 905 ���� �� �,� ���$� I,�� 4T� ! I,�� %�& ��(�� �8� "����� �����#� ��&) 4��?2� ���� ��(� 4� � � 4�,��� 4�0� �;�� 4� ��, ��� �� �05

� ��,��–������ �����#� ������ ���� ��,� ��� ����, 6���$� Z ��& 60 �+������ ��� ���� �����#� ���� A��?�(! 4����. ���� 4) 4�� 6;�.�() ��) 4� @��� "����� ��, �

��,�3 �+� 6�5�� �� ��� ��� � ������� ����� 6��� �� � �) ���,�� ��,��� ������$�������� � .

� � ���� ���,� �$� �. � �� 4) "��� G 60 4T� I,�� ����$� 4� * �� %�& ��,�3� � � ��8�� ���� %�& �,0� ������� <��,��) � � ���� �5��& ���?�� ��� �

*�� ( *��� ���=� ���) �� �?��Distributions ( *�� ��� � I,�� 4� ������#�� 4�������� � ���$���� � ����2� 4� D����, D���& ?���� ��-3�� *��� %/ ���1

����1#� ������ ��;�� .����3��#� ������ � ���� *&�� ����� ��,�3� 905 *�� ��,.

Page 27: Open Source: Unlimited Opportunities

26

^, ����, 7���) 7�1� I,�� �� �?�� *�& ��RedHat, Suse, Debian) ��$� �5�,�3� 4� �;�+� �� � 4& �������$�� �+��&) ���� I,�� �,3� ��� �� ( 6���� ��� �

%�& C��� ��,��� ��) *������ S�� 6��& �� ��,�3� 90+ �;�+� *,� %�& ���� 4& C��� �����#�"I,�� �� �?�� "�50�� P;���� *, �� ��� 4, � ! �� �?�� !����

�=� �+�K�� � �+�,� �!���� *,� C�� 4� I,�� ����$�� ���$���� 4� � ��� ���,3� "� ��(��� 6������� *;�� �+��� �� �+ ���� "����� ���� ��(�� ������ �) . A���� ��,

������ �+$�� ��& I,�� ���&/� ���8� %�& 6�&���� ��� ����2� 4� �&��$� %�&������ ��+�.

�4��� #��� ��/���)

��.���/ ��� I,�� !K?�� ����� � F�����GNU Gneral Public License �) GPL !��3� �K��� ���$���� ���Y� ��. 4� I��2� �� ��K�� ����GNU . 905 �����

�K��� ���$���� ��� �� "�?�� ���3 ��.���#�.

F����� ���3�� ���$���� 4=� ";�3� =��� %/ ��5 @����� 4� ��GGNU �5 ���$���"$�����" ���, =��� ��$��� �5 �-�� �05 <��� �Free %/ ��?��,�#� �-�� 4�

%� � ���,� 90+� �(� G ����� �05 ��� ����� �"����$�� " �� � �� �<���"��K��� ") A?��,�#� ��(�� 4�Freedom.(

F���� *+� �7��/ ���GPL�� ��� ���� ������ 60� ���� �05 ��& M� �05 ��� F���� ����� �� I��� ��?# !�1���GPL.

Page 28: Open Source: Unlimited Opportunities

27

��.���/ 4� D��?� �8,) F���� ��.���/ 4�1 I,�� "�?��� ?������ I��� *�. ������� ��GPL ���� � ��) � �� �+�,� ��K��� ���$���� ��� �� "�?�� ����/ %�& F�� ����

����� �05 �� ��K��� . ��.���/ �K�)GPL �+� 4� N���2� ����� �K��� ���$���� "�� '����-�( ��=� ���$���� 905 "�?�� �� 4���\� W�� ����� "��� �+�,� �60 7���.

F����� ��.���T� ���3�� �K��� ���$���� 4=� 'K1�� 4) ������ �� ����&GPL ���

�K��& ��,�� . ���$��� �5 �K�� � ��,��� ��0 ���$���� �+��,�� �� ��� �(W��� ��I��� �K�� . F���� ��.���T� ���3�� ���$���� ��)GPL �05 ��+���, ������ �+.���

<��( �) <��, 4=�� ����� ���,�� ��,��� ����� 4����� ����� ���$���� 905 K4) �� �D������. MK� � ���$���� 905 .�?��� D����� P������ 4�, ��$�� @�) �� � G ��K��� "

cD���& D�,�� '�().

F����� ��.���T� ���3�� ���$���� "�?�� ����Y��� F��32� 4�,�T�GPL 7� �+ �?��� �K��� ���$���� "�� 4� N���2� ���� D�1�) *+��,�T�� AK��� ���� . ��& 4,�

F����� ��.���T� ���3�� ���$���� "��GPL "����� G 4� *������ ���$� !K?��� ���3� P����� %�& ��(��� ��. �0/ ��8�� ���� %�& ���.���#� @ �+��,� ��� ����

F���� ��.���T�GPL P������ �05 "�?�� ���&/ 6��,�T� �� ��(� 4� AK��� ���� 7� D�1�) AK��� ���� 7� �) D���$�.

�5�� D�1.���� a��� �05 ���� �. ��$ AK��� ���� 7� ���$���� !��� �0���� �%�2� �

F����� ��.���/ '��� 4�� �� N���2�GPL ����& `D���$� ���$���� 905 %�& ��(�� �. @ �?�� P��� F�. %�& ���$���� 4� ���, ��& "��$�� �� ���Y� �) �,�3 *��

Page 29: Open Source: Unlimited Opportunities

28

� �.� ������ 905 ���-� AK��� ���� %/ Q���� ���� �+�) ���Y�� �) �,�3� 905 �� F����� ��.���/� ��+����� 7� N���2� ��$GPL60 '��� .

��K��� �����) ���� � �K� � *�?�#� �K��� ���$���� "��� *�� ��� ����Y�� %�& <K$���

F���� ��.���/ 4�1GPL : A0� *������ ���$� ����Y�� 90+ ?�$� G �G�)�3����.���#� �� �+�& F�(��� @.�W� 4� ���$���� 905 A� . F�. 7��3� ��. �0T�

F���� ���3� ���$��� A���� P���GPL F�� �05 "�?��� L�� "����� 6�T� @ �� D�1�) ��) "����� �� �D���$� P���� . 4) *+�;��? 4�&?��� 'K1�� 4) �-��� �D����8

��.���T� ���3� ���$���� 905������� ���(�� F���� .D�8�8 : 4�&?��� ���� 4) <$� A��3�� F�3 A2 '��� ��� ���� A) 4��� D���$� ����(�� �+����3� ���$���� 905

F���� ��.���T� ���3�� ���$����GPL���$���� 905 ��� � .

� ��$ ��) �K��� ���$���� "�?��� "�� ����Y��� ��,�3� N���� 4/���-� *�5 . ��(�#� M��,� 4�,� �� 9���� ��& %��� �I��� �, N��� �� �����#� %/ ��(���

��5�� <����� P������ %�& ��(�� ����,� �K��� ��� . F���� ��.���/ '��� 60�GPL ��& �+��& ��(�� 4� ���,��� 4 4�0� 4�������� �K��� ���$���� "�� ��,�3�

#� �����)������ ��5��� M��,�� D���� .( I,�� "��� *�� ��� ��,�3� 4� ��� � 6��5�+����� ���� N���2� 4� D���. ��$�� ���-�� �;��3 �) �$��� F��.) %�& . N���2� 905

����& 4������ @��& ���� �. �� �5� ����#� %�& I,�� A���� %/ �(� G �.+���$��� ��$��) F���� ��.���/ 4�1 *GPL. 4=� I��� 6��) � ���R %� ��

cd��(�3 �5 �(�� 4) 4�� N���2� ��$ ���-� I,�� "�� %/ ����� �. ����$�� ���,�3�N���2� 905 4� �(� ��) %�&.

Page 30: Open Source: Unlimited Opportunities

29

�5� �+ ����2� M�+� ���� ������� ���(�� *�& �� ���5) ��K���� ���� � �,3� G

�����7��8��/ %��) 4�� "��$� �5������ ���$� �;�� �?���� ���$��� "�?��� .

��4��� #��� ��,� 9������ ����� / �� �:��

@�� � ������� �5 �05 ! 4� @�� I,�� !?�� A0� F����� ���-� <���� D������.GPL ��� 4�0� F��32� "��$ ������ %�& ��(�� ��R F���� A) %/ ����3� ������ ��&

I,��� ����(��)��;� ��& *5��& ?��$�� 4�0�� .( ��� %/ F��32� 7GY5 �����D����& ���$� �� ���� � 905 � $� ��� ������� . ����$ �&��$� 4T� 60 ��� � %���

����(/ ��R 4������� I,��� ���(�� ����3� ����� 7�� ����� *���� 4������ 4�� ����� 905 %�& 7��] �� � 4� ������ F����� ���-� ��. �����)�K��� ( ��� ��

G *) 60 I��� <�) 7��� ���(�� ������ ��-3�� ����2 ��� ��.

��4��� ('� ;' 9������ ����� !/�� �� �:��

*�+�� *��� ����,� ������ 4�,��� 4�� I,�� A���� 4� ��8,� 6��5 %�&� �I��� I��� �?��� ��� �� *�+�� 905 7��=� 4��5��� 4������ 4� �&��$� *��� <� 2�

�+�& . ������ ��$���� ���1�� �� �� ���� ����� ��+� �0/ ��&��$�� 905 *��� �.����$ 4� ����#� %/ ��&��$�� 905 �� � �.� �@��� I,�� *��� �. . 4� ��� �&�� G�

5 4�� ���$�� 905 I��� ��(�� ������ ���$���� "���3� 4� ��� � �� �� ������#� �0 905 4�, ��$�� �*������ ��� �+$� 4� F�2� %�&� ����� ���+� A) �,3� 4)

Page 31: Open Source: Unlimited Opportunities

30

����� *&��� ������ 4� M�, ��� �+ ��� 4�1�� 60 4T� ��(�� ������ ���$�����+������� ������� .� %�&� *�. I,��� D���+3 D� �?�� ������ *������ 4T� <� 2

���1� 905 "��$ �� ��,��� ��� �) F��3) �5���&T�.

�4��� ��"�9��

4� D��;��3& ���$���� %�& ��(�� *�����, 6 �$�� G ������� ���(�� *�& ��� %�& �(��� ���� � �?����� "� � �� ��, ��, ������ ���(� ��& D���1� 6��=�� I,�

��"� �?�� " �$��� F��.) �-�(� !K?�� �� D��� ������.CD . � �?��� 905 A���� *� ��� ��$���� ����2�� ������� 4� ����, �&��$� I,�� ��-3�� *��� %/ ���1#��

�� �?��� �� ��K�1�� S��2� ���$���� "� * ���� �+�� �, F���� ���$�� �����/ �+�K��� I,�� �� �?�� ��$��� !��� ��� ���Y��� �5 905�.

*�� ��� ��,�3� "��$� �I,�� %�& �,�3 ��) ����� G �� �� 9�� � �� I, �

4�� �,�3 4) D�.��/ �� � G 60� ��(�� ������� 4� D�.���/ 60 � �� I,�� "�?���(� �,3� I,�� "�?�� �� ��� 6��� S��)A� . ���� �� < �� �,�3 ��) 4�,�T�

����3 �+����� �+$���/� �+� �(��� � �?��� ����,� "��$� I,�� �� �?�� ���������� ���(�� F���� ��.���# �+�����/.

P������ �05 ���$� *�� * �� I,�� �� �?�� 4� � �?�� %/ P����� A) ���1/ *�� 4

*��� M�, �,3� @������/� 6 4�1�� I,�� �� �?�� 4T� ������ �@���5)� @;��) *������ ������ ���$� ���� � 4� ���2� ��� ��� ��� ���$���� %�& ��(��.

Page 32: Open Source: Unlimited Opportunities

31

�+���. C�� 4� D�1�) ������ �5� ����, �,3� �+��� ���� ������� I,�� �� �?�� @��3��

��$���� ������� ��-3� %�&)� 4) %� �� �� �� �� � �?�� 4�1 �� � K� �� P�����S��2� �� �?��� 4�1 .( 90+� "���� G I,���� 4� ������� �����(#� 4) ��5 ����

�?��� . �� �?�� %�& ��$���� ������� ��-3� ����,�/ 4�� ����� ��� ������ ���� �������� ��?�+$�� ���� ��-� �5 S��))� P� �� !��,D�8( ����3� ���� 4T� 60 "� �

4�1 �� � ���$���� 905 7��� ���&/ '���� ��(�� ������ ���$���� "� ����(������$� �;���.

I,�� *�����T� 7��� ��& N��� ��� ��;�2� �8,) 4� : ��)� `I,��� � �?�� �1�) �5 ��

`*����) 4) <$� � �?�� � ���$/ �$�� G �".��� �� %�& � �?�� A2 ���� ��1�� �$�� G� �4��Y�� 4�0+ ����

%�& ��� � �+������� ��� � �?��� �����/� ��5?��� F;�(�� "���� � �?�� �,� ��5�� �(��� 6������� D��7�� �8,2� � �?��� �����/ . �����2� F;�(�� 4& ��� ��� ����

I,�� �� �?�� �+32:

Mandrake :�� � � �?�� %�& � �?��� 905 �RedHat ��+� ���- ���� �� � � "� ����,�� ��������] D��$ ��;�� �5� �*�����#�.

Debian :����� ������ 4� D����� �� �?��� �8,) ��� � . �,3� ��� �� ���,�� ����$�

D���. < () �+����/� �+���8� 4) G/ ������� ���� �� %�& �����5�� 4� .

Page 33: Open Source: Unlimited Opportunities

32

RedHat : 4) G/ ����#� %�& ��� 3 �� �?��� �8,)RedHat ?������ D���Y� ���. �. ����2� ���)� �����,�� 6��� �������� �(��� �+�����(/ 4��Fedora.

Slackware : �� ����� D���� "����� ����#� %�& I,�� �� �?�� %�) ���, ���

�(/ C��) �+���1������ ���$���� ���� .����#�� *�����#� ��+� ��� �+�,�.

%/ ��5 @����� ��)� ��5�,0 ��5 ��$�� "��� G ���� S��2� �� �?��� 4� ��8,� 6��5 eD�(�(� ���(� �+��, *���5#�� ���$ D����� ������ I,�� �� �?�� ���$� 4)

6�-� 6��� �(��� ��$����].

�9��4��� ��

@�=� �&K�� ��-3� *��� A) �$�� G"M�(�2� ���," ���&�� 905 4& I,�� W03� 4� ����,� 4� d�;�3� D�;�3 ���� I,�� 4T� �.�� ���� "�� 4,� . �8,) I,�� '�() �

�+�� A�$� ��� �, �� 6���� ��-3� ���&/ %/ Q���� 4� �����#�� ���8�� �� D��+��� � �@��& ���� . �� �I,�� ���?� 4� D�?�� 9���&) �� �, �,0� *,��& ���) 4�

���?�� 905 *5) F���� ��� ���� ����=�:

;�<� * �� %� � ��+��� G ��� �+�������� �������� ����,� P���� 7��& 4� I,�� 6�����

����) <�.) @�,� ��;��� �;� �������� �1 "��� �� @�) 4������ 905 %/ ��-3�� . %��� �� *��� �05 %�� �$�� G �".��� ��) %�&"I,�� �������" 4) �� � G �05� �

Page 34: Open Source: Unlimited Opportunities

33

���5� %�) I,��� �����2� ����� *��(� K4,� ��������� 905 ����� ����� * D���)���2� <��$� S�(. .��� �I,�� *�& �� ���$�� �� �������� 4) �� � �05 ��� �� *

������ ��&��$� ��& �7��,� �&��� I,�� �� ����2� ��,3�� "��$ "� . D���& *�� �+$�� ��� ��� ��+��3�,/ 4� �� ��&�� ��& � � I,�� �� ����2� ���-8� N�(/

�� ��-3�� *��� 4� ����$� ����(#� �����# D���1� �� � 4 �6���� �� D����) D��,3�3�� 905��,.

��/�=���

������� *�& �� @��� 3 4� %�&2� ���� "����� F�(�� @$� %�& I,�� ?���� 4�2� � ��.�8�� 4� ��8,� <���� ��� ������� 6�� ����52� �;���– �����#� ������,

������,#� ���$�� �. ��-3� ���&/ 4& <������ ������� C��� @�� �8,� *�& �� �� ���� ��& *+������

4) 4�� �� � *+����� �+�� �� ��+3� "����) 4& I,�� ������� C���� �*���@��-3� ���&# ����1�.

M.�� 4 �+�,� ���\ �) �� <�� �� � 4& ���$���� � � M.��� 4) � ���� 4�D�1�) �� � 4& @��,=� 6����.

>��<�

��-3� *��� I,�� 4�, 4& ��& *�+�� �� �� ) 4R �� ��+� 4� �8,=� *��� "����� @�) A)���� ( %�& �� <�,� �� @�) �� � �05 � �4�������� �� �� 4�,� D����) ���� D�1�) @�T�

�.�� I��� *�+� �� � *��� ���� *K��� 4�,�T� ��8�� ���� : �,�3� ���� ����� "������� �,�3� ������ ��� ��� D�8�S��) ��� �� P���3� < �� 4������ ��) *�� ��� .

Page 35: Open Source: Unlimited Opportunities

34

@�����&/ 6���� ��;� � ����) 4� ��� f�, 4) �� � 4�������� �� � 4T� �?��� �� ��) �(���– <�,�� '�� �,3 � ��$���� �������, ... L�– �����&#� %�& ��8=�� 4��

���2� ����) ��� �(��� .

���� ;� ������������� �� ����)� ���$���� *�����/ F����� � ���� %/ �$��� 4� F����� I,�� 6������/ ��&

���$���� "�?�� ���&/� L�� 6 '��� ������� ���(�� F���� ��.���/ 42 ���-3�����,�� ��,��� ����� 4���� ��� A) 4�� ��(�� ������.

�$���� 4) 9����#� 6��& 4,� ���(�� ������ �+ ��$ ��� I,�� 4�1 �� � ��� �� �+������/ ��. ���$���� 905 4� �, ������ F����� ���.���/ �� 4 ��� 6��& ������

6��$����# �+��7�� 4� �,=��.

�4��� 1��'

G ����g� 4,� ����?��� <��,�� 4� ��8,� %�& A���� I,�� ��� @K$��� 4/ 4� ��

�����. ��) 0���/ ��& ����&#� 4� � �50�)� I,�� �+�� ��� � ��� M 1� ��� �,0 I,�� %/ ������ �� ��)����. ��(� �� @��3 �� <+��� A0��:(

��9�*���� ('�

*&� �$�� I,�� �+�&�� ��� ��?�+$�� 4� � ���� M���2� ����&#� 4� � ��0�) �0/��?�+$�� I,��S��2� ��-3�� ����) *� � %�& D�.���� ������ ������� . 4,�

Page 36: Open Source: Unlimited Opportunities

35

��� ?����� ��-3�� *��� D�(�(� ���(�� ��?�+$�� � � 6��5 ��?�� ��� 7��� I,�� 4�1 �+ ������ *&�� ������� �� <����) ��;�1� ������� � �,

�� �����.(

D���1� 6��� �$�� ������ �S��) �+$ 4� "� ��?�+$�� ��-3� ����� P���� ����� ������� ��?�+$�� 4� �;�5 ��& ?����� M�3�,�� I,�� *�� �S��2� ��-3�� ����)

90+ ����� P���� %/ �$��� �) *������ ��. 4� ���� A) 4�� D��;��� ��������?�+$��.

� � ��� ��,������� I,�� ������� "��$� ?���� ���� %�& 6���& � .� �0T� �����

�. *� � �05 4� �� 4�,� �� I,�� A���� ��) 4=� *?$� "����� 6�T� D�8� ����� D�7?$ ������ 6���� *&� '�(� 4) ��. �.�� 4� ��8,� ��� 4 ������ �D�1�) �+�3�,�

I,�� 4� D�����) .

�������� ��� ������� 4� ��;�5 ���&) 6��5 �05� �A��$� �� �+�� � 4,� �I,�� 4�1 �� �

����,�� �������� ��$���� ����2�� <� 2� MGR %�& D���$� ��(�� 6��,�T� 4) �� �6?�+$ 4�1 �+��-3�.

����$�� ��$���� ������� *� � 4T� S��) �+$ 4� 4,�) �����(/ C��) �+�� �����&������ <� 2� (1 �� � GI,�� 4� . ��-�� ��W�� �,3� I,�� ��� 3 ���?� 4) G/

D����. 60.

Page 37: Open Source: Unlimited Opportunities

36

��+$�� ��� ���� ��$�� ".��� �+$��� ����& : ���+$�� ��� D���� I,�� ��� ���� 4) ��� � � ���

�+ � ����� � ��� ��-3�� ����) �� @��& �����&� �� %�& %�� 4 ���2�� . @����� �� �, %�& <�-�����$� *���� %�& <����� 4� ���� �5 ����� ?$��� �05.

?����� ������� ��+$��� *�����/ %�& D���� � ��, �0/ I,�� %/ 6��� 4T� �60 "� 4 F�(�� ������� �����,#� ����� P����, ���� � ����,�� ������� *�����/�

7�� � 4� ��8,� 6 <��� .� ����� � �D��$ ���, �,3� I,�� �� ������� ��+$�� ��� 6����+� *� � *�����/ "����� 6�) 4& ��& �*�����#� �� ��+�� �;�� �5�

S��2� ��-3�� ����) "� 6��& 4� �+����,�.

��4��� (����� ;�

�� ��� �;���� A����� �G�(�#� ��,�3� 4�$����� ����) �� ��8,� I,�� �3��� �

)���8, ��8�2�� (������� *+������� ����� ����� 4� @��� �� D����.

�;��� *5��?� I,���� �%�2� �$���� @���,� �����# I,�� �� *+��1 4�$����� �$��((��� ��?�+$� <���� G ����,�� ����� . ���� � "� D����� ������ I,�� 4) ����

*��� P����� A) 4T� I,���� S��) ����(/ ��) 4�1 ��3��� �� �� I,�� 4�1 9����� I,���� 4�.

���� %�& *����� �.� ��������� ��,�3� *�& �� F�(�� @$� %�& I,�� ?����������#� ����� A��?�� �G�(�#� ��,�3 4� ��8,� �� 6��3�� ������ ����� "��� .

Page 38: Open Source: Unlimited Opportunities

37

,����� 4� ���, �� ���,� *&�� 4�1�� �G�(�#� �G�) �� �+��� *����� ����������� ( ��+�� ����Y��� ��,�3� �������� ��,�3� "� �&���� I,�� 4�1

��-3� %�� �) �,�3� 4�1 ������ �,��3� ��8�� ���� %�& ����� 4� �����S��) <����� %�& ���$���� . �05 ��& ��,�3� "� ?���� I,�� * ��� M� G� ����

S��2� ��-3�� ����) �-�� C���� %�� I,�� "����� ��)?����� ������,��� �8� ( ?����� <����� �&����� ������ �,��3� ����� *K��� ����� �,�3 �� �+ � P����

�,�3� %�& �������– ��,) �&��� ?����� ��,�3 "� P���� I,�� 4) 4���8,� �&���@��� ?����� 4� !

D���� D�� �� 9����&� �� �I,�� *�����# 4�.�K��� ����, �� ��-3�� ����) ����� ��) I,�� 4����� ����� %�& ��+� �� <�Y�� �� �� ����� ��5������ *+�5��� ?���#

D���& ��-3�� ����) �8,) ������ %�& D����. '�() %��.

N�$� 4,� * ���� ��� �;���� *�& ���D�7��8��/ I,�� . M�� �� I,�� '$� �� ��+�#� ��.���, ��� ��� �;���� ��?�+$� 4� "��� M�� *&� 4� @� ?K��� �� 7��12�

��(�� . I,�� 4�1 �� � ��� ��� �;���� ����� ��;�� 4� ��� � ��$ � *��) �8�MESA 3D .( ��(� ����� P����� ��� ��GIMP) �� h��,�� �5� P����� ���$

Adobe PhotoshopI,�� 4�1 (4������ 4� ��8,� �+�& %� G D���) . DG�8� �,0�� ��5�3� ����� � *��2� ��K�5 4� ��, �0/� ��� ��� �;���� *�& �� I,�� *������ %�&

*��� �� ��;��� ���8Y��) 6�������Titanic ( I,�� �����,�/ �K��� 6W�) K63 �� A0��+$���/ �� *�����.

Page 39: Open Source: Unlimited Opportunities

38

����� �� ����)� �G�(�#� ����=, ���1� ������� �� ��8,� I,�� *����� �.� %1��� ��$� ����# I,�� M�3� �K�& *����� ��, �7�1�� C���)� �����-$�

I,���� 4� S��2� �����(] I,�� ��.�8� �8��� ��8� �� �5� �7���2��.

������ "���� I,��� ������� ��+$��� ���� "�� �%�3 �G�$� �� 9��3��/� I,�� * �� �������� ��(�3� <������ *�& %/ �&��� @��� �$�� @����/ ��+� ����?�� �8,) ����=� *5��?�� ���� 4� ��8,� 4�������� %�& ����� ��� �<��,��� �?����

F�(���� ��� �� D�����.� D�����.

��4��� ?�' 5� ��� @����� ;�� ;�

6��& �+������� ��� � �?��� ��� 4) � �� �I,�� %�& ��(�� �;��� 4� ��8,� 6��5 P��� F�. %�& �+;��3� �) �����#� ��& ��/ �� �?��� 905 %�& ��(��) D�1�) "�����

����� 4����. 4� D��) ���� 4) 4�� �+���� 6 ���( ���� ��� ��/ ��,��� ��� ���,�� .( 9����#� 6��& ������ ��(�� ������ �� ���$��� �� �?��� � � 4�1�� �.

���$���� 905 F���� ���.���/ ��&���)���$���� 905 L�� 4� 4,��� G �. 6�) A) .(4� �, �� �?�� 4T� ��� ��) %�&RedHat � Mandrake � Debian � Slackware

)�5�� � (��� ���(�� ������ �� ���$��� ��) 4�1�� G� *������ ��K��� ��?7�3� ��, �� �?��� 905 L�� 6��,�T��.

Page 40: Open Source: Unlimited Opportunities

39

F���� ��.���/ 4=� ��5 ��,0�� 4� �� GGPL 4�,� 4) <$� �K��� ���$���� 4) �� � G ���� ������ ���8�� "�?�� 7� AK��� ���� %�& ��(�� 6 '��� �+� �����K$� ��

�K��� ���$����.

".�� A����Metalab D���$� �+��& ��(�� "����� ��� I,�� �� �?�� 4� ��� � %�& ��3��� ".��� 4� :distributions/Linux/pub/edu.unc.metalab://ftp

��& I,�� %�& 6�(� ��-���� 6��(� ���, �0/ D�(�(� ��.�� 4� ��8,� �����#� "�?��� *�� �W��� ��(� 4& C��� 4) �1�2� 4� 4�,� �. 60 ��;��� �����#� %/

I,�� . A=� *� G� ��5���� ��� � �?��� 4� ���(/ C��) %�& 6�(� 4� D��;�� �,=�+�� ���$ ���(/ "�?��� �5����� *� � �?�� ���8�� ����.

�4���� +���� ('���

������� ���(�� ����)� I,�� %/ ������ ��,��� ��& D�&��3 ��;�2� �8,) 4� : ����&

4� �P������ �0+ ���� *&�� � ���� �,�3� 905 4T� �� �,�3 4� D��-� D�$����� A��3)`������� ���(�� ���$���� I,��� ���� *&�� � *K���

�� �� ���(�� ������ ���$����� I,�� ������ �3��� �,3� ��Y�� �05 %�& ���$#�

�05 �I,�� ������� 4�� �&��$�� %/ 7����#�� ���& I���/ ���� I,�� *�& ��� ����� 4�� �� ��&��$�� �������� *&�� *��� �� ��5���� *+�� D�, "��� I���#�

�-�� ���$���� �������� �� *+�) 4� D�.���/ 4���i ����� ��� *&�� *��� �� ��+��8 �� �� �� ��+����� �) ���$���� 90+ 4�����!

Page 41: Open Source: Unlimited Opportunities

40

��) 4�1 D�1 � *+1 � �&��� ������ � �) %/ 4������� *5�$�� I,�� �������� ��)

&�� %�& ��(�� 4�������� "������ ���� �� �;��� �?��� ��&��$ ��& ���� *��-�� ���$���� �$��� 4� �+��& 4��(�� �. ��� 6�� ��8,� ���� �������� . ������

*&�� <�� �+�� 4� 4,�� �����,/ ����� *;��. "� ��(�� ������ ���$���� *� �D��3��� ���$���� 905 A���� 4� ���� . �&K?��� ������ *;��. 4� ��� � �$�� ��,

� D�����-$��&�� �K�& ��� ������� ��;�2� *� � ���$/ *�� C�� *� � 7���) "��$ � . �� 4�.�� *+���) ��$� I,�� �������� �$� ������ 90+ ���(. M�3,��/ ���� � ��

*++$��� �. ������� ��,3� ��) 4& ������� 4� ?��� "��� K�$.

A���� ���� ������#� ��&��$�� D�1�) 6��5� ��K�� �K���� ����� �� 4� ?��, %�& K�� %�& 7������ 4�;����� *��� ���� 4������� 4�������� ������� ��3�� �$���

7��� .4�������� 4� 4,�� ��& ��,) "� �+�(���� ������#� ��&��$�� ?����.

��W��� *&��� ����� �� ���52� �;�� D���(� �����#� �W,3� ��, ������ �&���� D�$���� 4T� �K���� ���2�� �,�3�� �3.��� I,�� ������� 4��99 % �. ��� �,�3�� 4�

��� ������#� %�& "��$� �5�3�� �+�$� �� �+��� *� �. I,�� ������� ��� �4�, A) 4� ��&���� <�� �$��� �-���.

��� D����$� D��&� ��,�3 ��& *�� �D����)� !�1�� 4�, ��� ��� �AK��� ���� 7� I,

6 *K��� ��,�3� 905 4T� I,�� %/ 6��� 4��� 6��� ���� D�;�& �,3� ���� *&��6�� '���� ��� ����1�.

Page 42: Open Source: Unlimited Opportunities

41

�*����) 2��' ��3��

N�� 4� 6 �� G I,�� ��-3�� *��� �$������#� 6����� �� �� ���. A) 60���/ ��.�� ��;�2�6�����. *&�� ����$/ 4& C��� ������ ���:

`��-�� ��-3�� ����=� D����� I,�� *�����G ���,� ���,� �5 ��

������ � � <���� �. ��-3�� *��� ���&/ 4T� D����$� I,�� 4�, 4� * �� %�& � � %�& 60 A���� �.� �����Y��� ��,�3� ����) �� D�(�(� �����+���

� *��� "�� <����� ��-�� ����2� ��) �����3��#�� *&�� ���� �) �.�� �� M��,�*�����#� �(��.

��-3�� ����) M��,� ��� ��3��� *� � ��-�) 4& ���;� �,3� CK���� ��5 4���

����Y��� ��,�3� ���K��� (��� *�W��� ��� �� ���8��#� ���� ��� ������� ����� '(�� G �I, �� �) D�;�3 MW�,� G I,�� *�����/ 4) �5���� �;��� ��$�����/ %/ A�Y�

@���,� !����G D���� @�������� !

�� *K��� �K��,� �K�� �� M��,��� ��� �� ".��� 4��1.����� 4����� 4���5 4� A) <��� G��3�:

• ��-3�� *��� *�����/ �(�� 4�8.

• ��,������1� ����1#� ���$���� *�����/ F����� M.

Page 43: Open Source: Unlimited Opportunities

42

• ��?�+$�� M��,�.

• *������ ��-3�� *��� "� �� � ������� ��?�+$�� �����.

• ���&#� M��,�.

• �W��� *&�� M��,�.

• �� � 4& *K���� MW.�� 7��8) �(�� �. ��� �;���� 4& ��$��� M��,��.

• ;���� 4& ��$��� M��,������2� ���-8� �+���� �. ��� �.

• ����(� M��,�.

• �����2� �������� M��,�.

• ��� �� ���K��� *�����/ ����1 4& ��$��� M��,��) ���� %�& I,�� "����� D������� ���� 4R �� <��� ������� �����,#� ����� *K���, �� � ��8��

D������ �� � ��� �� D����� D�?�+$M��,�� �� D�;�5 .(

�,�3 ��) �5����� ��� ����� N�1�� ���� ����&#� 4� � ����� ���� � "��$ 0�) ��&

������� ���(�� ���$���� I,�� *����� D��K��� �5�����/ ��& ���Y� �).

#� %�& D�������� ����2� 905 �+�) I,�� ��� � �S��2� I,���� ���) "� D������ ��� I,�� "����� �@ K���� *&��� ����� �� %�& ��(�� ��+�� "���� @������G D����

"��$ ������ ��+� �-�(� I,�� ����� � *���� %��� *�1 ��8�� !��3��4��������.

�D��$ ��5�� �+���,� � $� ��� ��+��1 �� � �K(�� ��?�+$� I,���� ����) � � <����

& D�(���D�1�) ��-3�� ����) *������ F����� *��� "�� ��2� <���� ����.

Page 44: Open Source: Unlimited Opportunities

43

`S��2� ��-3�� ����=� I,�� 7��) 4��� M�,

4� �1�) �,3� ��R ��-3� *��� A) �+� *�� ��� *�+�� I�� 7��=� I,�� *��50Z

100 %��?�+$�� I�� D������� . ��-� ���1�� ������� 4� ��� � ���$) � 4� %��) �) �1�) �,3� I,�� ��+�/ �

��.��(� 9K�3� �(�� M��� �� S�$� ���, ������� 905 *� � �S��2� ����2� %�& I,�� �K��� �D��&�1��� D������ �8,) ��� � ��� ������� � � �� 4,� ��+$;���

������� �&��. �) ������ �<�� *���� �� ?�����.

& 7��2� ��� �+�� �&��, �����2� 7����� 4�������� N�1�� I,�� *������ ������ 4R �� ����� �K�& ��-3� ��& 7��2� "$��� *�&� ������ "� ��� ��.

`4�?� @��& %�& D����� I,���� ���� %�& I,�� ����&/ �,3� G)

�,��� 0�� ��-�� * ��-3�� ����) ���� ���� ��� �����2� k����� 4/ ��-3�� ����) ��,� �

) %�& ��?� �� 0��40D���& ( *�5���� "1� ��� �� ��$�� C���� ?,��� �� ���� ����*�5���� 905 ������ �� *��� ��,�3� ��) �<����� *�� ������.

�G�$�� �� �� �� ������ ���� ��-3�� ����2 ������ *�5���� 4� ��8,� 6��5

��������� �� �+�����.� �+��)� �+����� *�5���� 905 4�� I,���� ���� ?����� �.

Page 45: Open Source: Unlimited Opportunities

44

`I,�� %/ ����� ��& ����&#� 4� � �50�) <$��� �����2� ���2� �5 ��

�(�� �� ��(���� ��Y�� �05 4& ���$#�� *���)I,�� %/ �����(

Page 46: Open Source: Unlimited Opportunities

45

C�8� �(�� �"�� �,���� �������� �� ������

������

"��� l���� %�& �5����&�� ��� � 4��� �� ������� ���(�� ���$��� *������ 4/

�-�� *&� 4���� ��K��� � �-�� "� ��� �� %�& ���$���� 905 ���� ����) �,3� �����,� 4� ��� � 4��� �� ����� �+���,� Y�� 4& D�?$�& ���$���� 905 %��� �K��� � 4�

����&#� %/ D���1� %���� ���$���� 905 ���?� 4� ����#� %�& D����. ��� � *������ %/ ����#� �+����� ��� ����� ����� ����� ��-�� ���$���� �$���� ��,�3� %�&

����� �� "��$�.

� �K��� � �-� ���,� *&�� ����� %�& K�$� �� � 4� K�� G 60 60� ���$���� 905 �������� ���(�� ���8 ���8 4� _%�8��� ��� � 4��� %�� G �,.

����"�� �,��� �� � �

<����� ���-�� 4� �5�� 4& �5?K��� ��� ���(�(�� 4� �&��$�� �K��� � �-�� "����

�� %/ �K��� � �-�� *&� ���1/ 7��8) �K(�� W���� � ���(�(�� 905 ���(�� ���$� C�� �D����� ���$���� 905 %/ �K��� � �-�� *&� ���1/ �W�=� �� <��� �� �5� �������� ���(�(�� 90+� 4���� 4����� �W��� <���� �K��� � �-�� ���(�(� "� ��� �� 4)

Page 47: Open Source: Unlimited Opportunities

46

������ ���$���� *�5��� ���� �W�=� %/ 9���� SK�) �� �5� ��+ � ��� �� <���)�*� � ��� 4� 9�� 4& ��� � 4��� %/ ��(��.

��� ��� ���$���� <�� �� �� �� ���� �K��� � �-�� ���(�(� %�$��:

• �K��� � M����� *�) *&�

• ���� � �����

• ����� �����

• 9�$�#� ��;��8 *&�

• ������� �+$��

• �K(��� ?����� ��,3��

���"�� !����� (��� ('�

�� �� l�- �� M�� �, 4�� <����� �+�� ���� ��� ������ �5 M����� *.) �� �5�

@�$� �� @ � ��� �� 4���#� "����� ( @ � ��� �� <����� "����� l�;��8 l?�� "�@�$� ��.

*�) �K�& %�� �$�� �� �*� � ��- 4� �- �, �K������ M����� *�) 4� ��8,� 6��5

M���� ��-3�� ����) ��K�� ��� ��+$� 4� ��� � ���. C�� ������� �-� 4� �+�W,�� �K(�� M���� *�) ������ C���� ?,��� ��,�3�, ������� ���$�����

�+���$��� %/ ������� ��-�� *&� ���1/ . *�) 4� l�&��$� �$��� %/ 60 SK�) �.�� �+1 � "� ������� �� M����� M���� *.�� 4�1��� ��-3�� *���� ��- �, � �

Page 48: Open Source: Unlimited Opportunities

47

�K��� � �-��Windows-1256 ��K?��� �������� ������ "� ��� �� "����� 4 D�8� M����� *.�� *�������Unicode . ����2� �?& %/ S�) 9���� M���#� �05

� �� �+1 � 4& ������� ���$�����.

��� � � ����� *� � 905 f�� ��R %/ M���� *.�� 4� ������� *�� ��� ���$� *��(� ��� �05 K4,� �� �� �+1 � "� M����� *�) ����� *�& 4& �$���� ��,3��

D����& @���� ��& �K�& �;�� � . ����� �$���� P���� ����( �,�3� *���5� �W,3����� �+ �� ���2�� ��2� 6K���� ���� � K4) ���� ��+���$��� �� �K��� � �-�� *&� ��

��(� 4�, �� ����(�� �+����3 %/ ��(�� 4,�� G� ��-� ����$�� ���$���� *� ������� 0�� �3�� ��-�� ���$���� �� �K��� � �-�� �,�3� �� ������ ��).

,�� C�� �������� ���(�� *�& �� D�K��, !�1��� M���� ����3� %�& ��(�� 4

�5�� �) �K��� � �-�� ��$����� "� *7��� ��� �+��� �� ����(�� . �,��3� �K�R A�Y�� ���$���� �� ��&��� 4� D��$ l��& _S���� 4��1� * � "���� %/ ������� ��,�2�

������.

���, �,3� �+��� ���� � �-� �K��� A��� � M���� *.�� ��$� 4/ <�� � �K�+� 4� M����� *�) ����� *�& �$��� �=3� ��� ��� � ?��$���� ���(�� ������ ���$���� �����. �-�(� *� � 7���) "��$ �� ���� � ������� �&��. 7��� '���� ��, �������� ���� �

������� ����2� 4�� %�� �+�$� �� ������� 905 ����� ��+� '���.

Page 49: Open Source: Unlimited Opportunities

48

� %&�� ���� lM���� *.�� ����� K*� Unicode *�) ����� ������� ?��$�� �5� � ���. @W�) A) �*� � ��- "��$ ���� lM���� *.�� 4& D����& @��, ���� � �-�� M����

*5) 4� ?�$�#� �05 ��� �� �*� � ��- 4� l�- A) �� lM�� A) "� ��� �� %�&���� �&��( �� ��?�$�#� ���$���� ����� �� �&��� ��+� 4� 9���� �� ����� ��

��-�� ��� ��.

*&� %�& D��;��� A����� �+�) �� � ��,����� ���� � ����&T� ������� ���$���� 7��� 4/ �K��� � �-��)S��) �- ��) 4=3 �+�=3( �������� ���(�� *�& �� D���� A�$� �� �5� �

����� *�� C�����,����� ���� � %�& _7��� ���$���� 4� %�� � ����-� . ��) %�& K�� G ��& ���$���� 905 �� S��2� M����� *�) *&� ���1/ ����1 %/ @����� 4� l���

"� ��� �� ����1� ��& �+�� �. ��� ��� � ?��$� 60� D���R ���,0�� ������ ����)��� l�?K��� l������S��2� M����� *�) *����.

����"�� ������

�) ��-3�� *��� 4�1 ���� � ����� 4� l�&��$� �W��� �K��� � �-�� "� ��� �� <����

P������ . K4) A) ��K���� ��,�� ��� �+ ���� l��& �) P����� A) �8�, �+�8� �������� �+���( 4� l���� 40/ 4�� ����� 905 *������ ����� ���5� �� 4���� D�.�� ���

4���� @��& <.� �� ���,�� ��,���. 4� D��� 4�,� 4) <$� �+��1��� l���� ��) 4T� ������� ���(�� ���$��� � ��� D����

���$���� 905 42 ����,�� ��,��� ����� 4����. �+1��� ���. ��))����� ������ (

Page 50: Open Source: Unlimited Opportunities

49

�(�� F���� 4�1 !K?��� ���&/� ��� � �� W��� *������ '��� A0�� ������� ���5���� 4� l���� l����� %�& ��(�� 4�� �+�� _7?$ A) �) ���$���� 905 "�?��.

����� ��,�3 ��& Q��� 4�, ��-�� ���$���� �� D���� ������ �K��� � �-�� *&� 4) ���

-�� ���� *� � 4T� ����$�� ���$���� ���/ 4�1 A���� D���� ������� ���� � � l40/ %�& ��(�� 4�� �+��� � �) �+������� 4,�� G� ��,�3� 90+ ���,�� ��,��� ���

���$��� �� �K��� � �-�� *&� ����� �� D�;�& �W,3� �. �� �5� ���,�3� 905 4�������� ���(��.

��& ���� ����� �K��5) ?��� ��5 4�� ��)��(�� ������( 4�, A2 ����� �+W�) A) �

������� ���(�� ���$��� �8� D����� �+ �?�� ���&/� �+��� �� �+������G . � ��� K*� �.� ���$���� �� W���� *����� ���� ��(�� ������ ����� 4� ��&��$� �K�& �����

_��& ����� ��� '��� ���,� ���K� �� ��(�� ������ '�� ����� 905 4� ��,) �������� ������ 4� ��?�� *������.

A����� 5����

W�8� 7��� M�� �,3 4) A) ����,� 4� @ .�� D� �� �K��� � �-�� �� M��� �,3 ��-���5��R �) ���,� ��� �� "� ����& @�,3 4& M���� ���,� ����� �� "� ����& . 4) "��

@��� �5 M��� 4) G/ �<����� ������ )�,3 (���,� 4� @ .�� D� �� ��-�� M��� �05 . � ���� �) �3�3� %�& �+�� A0� M��� �,3 %���Glyph.

Page 51: Open Source: Unlimited Opportunities

50

�� �5� �'��(� @�,3� M�� �, ��+�/ <���� '��( �,3� �K��� � ����,� ��+�/ 4/ '��(� �,3� ��+�# ���,� �� M��� ".�� ��� � <W���������� . %&�� ���� � 905

)����� ����� ( '��(� �,3� ��+�/� ���,� �� M��� ".�� � ����� <����� *�� C��".��� �0+ ������.

����� ����� ����,�/ @�� ������ 4) �� G �K��� � �-�� *&� %�& lP����� A) A���� �,�

� ����,�� M��2� ��+�/ %�& D����. 4�,�'��( �,3� ���� .

*��� %/ @���1/ 4,�� ��, ����� �,3� P����� �, %/ ����� ����� ���1/ 4,�� 4� ��-3�� *��� 4�1 ���$��� ����� ����� ���R *������ 4,�� �5��&� �@��� ��-3��

�K��� � �-�� *&� ����� 4� 4,��� ��$���� ������� ��..

���� ������� ����� �� ���. ��(�� ������ ���$���� �� �K��� � �-�� *&� � �, �5������ 4���� ��� ���$���� %/ ����� ����� ���R ���1T� 4������ ��&��$� ����� *�& �� %W�$�� �. ���� ��,�3�� � � %�& A���� <���2� �05 4,� ���� %�&

�) ������� ���$���� 4�� ����� ����� ���R �� � A0� ��-3�� *���� ���$���� 4�� ���$���� 4� �, �(��� �,3� ����� ����� ���R ���1/� 7��� ��� ( 4& ��& �@��1

������� ���(�� *�& �� �K������ . l����� � l��R ��$� %/ �$��� �?�� �� 60���$���� �� ���� � �-�� *&� ���1# *����� ����� �������(�� ������ �.

���(�� ���$��� ����� �� �������� ������ ��;�� %/ ����� ����� ���R ���1/ 4/ 905 *������� %���� ��� ���$���� "��$ �� ����� ����� ����� %/ AK�Y�� �������

Page 52: Open Source: Unlimited Opportunities

51

� ���� %�& lP����� �, "� ��� �� 4��?�� �+$�� �.�� 60� �(��� ���;��� 4�1����$���� 905 "��$ 4�1 ���\� 905 ����� . %/ ���� � �-�� *&� ���1/ 60 � $���

��K� �� L��� ����� %/ A�Y��� �D�&��� D��+� �8,� D���) ������� ���(�� ���$���S��2� ��-��� �����2� L��� ���(/ ��.�� I�� �� ���$���� 905 4�.

�1/ ��� �� � ���� ��(�� ������ ���$���� ����� ��;�� %/ ����� ����� ���R ��

�;�� ��8�� ���� ��& �+��� ���,����� ��� � ����Qt '�� �;�� ����� �� �������� <�,��KDE �;��� GTK+ <�,�� '�� �;�� ����� �� �������� GNOME.

��$���� ����� ��;��� 905 4� A) *������ ��$��� 4�1�� 60 4T� ��(�� ������ �

���$���� 905 �� ����� ����� *&� �W���.

.���B� ��3��= ('�

F�� A���� �. �G��� � � ��� 4,� ������ %/ 4���� 4� �K��� � �-�� <�,� I,� �� 9�$�#�� <�,� ����� � %�& ��� �)4���� %/ ����� 4� ( F�(��� ���&2�,

���� 4�1 ����,� 9�$�/ ���-� ����,�/ K���� 4) �K��� � �-�� *&�� P����� A2 K�� G� ����9�$�#� ��;��8 *&�� %&�� �� �5� ��$��� ��& F��.

�K��� � �-��� lF� �&���� *�� 6W�) D�8� �K���)����� %/ 4���� 4� ( l���, Q���/ ���)�

� 4���� �F�� �05 4�1 l�����G �+��� @������ A0� P������ �� 9�$�#� ��;��8 *&� �W��

Page 53: Open Source: Unlimited Opportunities

52

���,� �+���� ����� %/ 4���� 4� �K��� � M��2� �� ��, ������� M��2� <����<����� �������.

�K����� �5� ���$���� ������� 4�1 9�$�#� ��;��8 *&� ����?���� �K�& ����� *� �

�(�� F���� 4�1 �+�� �������� ��Pretty Good BiDI��,����� � . *�� ��,�+� �K(��� ����?����� ������ ����$�� ���$���� ����� ��,�3.

��;��8 *&� �W���� ��(�� ������ ���$���� ����� ��;�� %/ ����?����� 905 ���1/ 4/

� ��;��� 905 *������� ������ ���$���� 4�1 9�$�#� P����� �, ��� � %/ �$��� 4� ���$���� �� �������� ����?����� ����� *�& ���(� �� ���$ 4� !�.��� ��� %�&

�������.

*&� ����?���� ���1/� 7���� ��(�� ������ ���$���� ����� ��&��$� � � ���.�&� ����� �,3� �5������ *�� ��� ���$���� %/ 9�$�#� ��;��8 *�& �,�3� 4& �

���$���� ����(�� �����3� ��� � �.�� 4� ��8,� ��-��� ��+�� �05 4T� ��������(�� ������ ���$���� 4� ��K� �� L��� ��+� ��=� %/ SK�) �� �5� ��+���$��.

�� �9�$�#� ��;��8 *&� %�& ��,����� ���� � *������� ������ ������ ��;�� A���� ����

��;��8 *&� %�& W��;��� A����� ��;��� 905 *������� �5����� *��� ���$��� ��) 4T����$���� 905 �� ���� � �-�� *&� 9����� <����� 9�$�#�.

��������� �*���

Page 54: Open Source: Unlimited Opportunities

53

4���+�� ������ ����$�� ���$���� ������ ��,�3� � � ���. �����$� l<���2

� *&�� 4�� �����, �,3� 4���+��� 4�05 *������ !�3 �.� ����$���� �� �K��� � �-� . @��+$�� 4,� �K��� � �-�� "� ��� �� "����� A0� ��-3�� *��� �) P������ %&�� C��

A0� P������� ��K� � �� �+�� 4� @ � *������ �&���� ��� ) ���� � �-�� *&��( ��) �A0� P������ �K��� � �-��� ��W���� @�+$�� 4�,�� �K��� � �-� l���, l*&� %�& A����

P������� D�1�) ) <K� ��.(

��8,� %�& A���� �K��� � �-�� *&�� ��� ���$���� M��(� 4���+��� 4�05 *������ 4/+$�� %�& A���� * �� D��K� � P������ ����&� ?�$� �� ��W.�� *�& 4� A2 '��� l�K���& l�

�-�� �� S��) ��- 4� l4,��� �� 4�, �0/ %�� P������ �05 "� ��� �� l*������K��� � . ������ ���$���� ����� 42 �K�$ �,3� !�1��� �05 *+�� 4� �� K�� G�

������� �K��� l���& l��&�� ��0 ���$��� ����� %/ %�2� �$��� �� M�+� ��(��N���2� 4� ��?�� ���� I�� �+�������.

�-�� *&� �W��� ��� ��(�� ������ ���$���� "� ��� �� D����& ����� 4� 4�,� �.

905 <�� � *�� ��8�� ����� �,3� �+ ��K� � *������ ��+$�� ��$� 4�� �K��� ��$���� *������ �� ���=�� 4� ��?�� <W�$� 60� ���+$��� ��(�� ������ ��

������� ��+$�� <�� � �� �+������G 4�������� 7��R %�& ��(���.

�����) ����,� �K�& <�� � %�& *������ �+$�� <�� � A����: • *������ �+$��.

Page 55: Open Source: Unlimited Opportunities

54

• =��� �;���.

• ��&���� ����� �.

7�?$) "��$ <�� � *�� C�� �%�2� ����� *������ �+$�� <�� � ��� � �+$��

�5�� � �������� ����2�, �P������ "� �&���� *������ �+ � ��� �� ��� P������. �+1� � ��� ����� � �5� �P������ =��� �;��� <�� � *�� ����� ����� ���

�� l=�� C��� ��& *������ *�&# P������. � � "� ������� ��&���� ����� <�� � *�� K*8 4�� *������ *K�� ���� ���$���� *

@ � ��� �� ����� P������ ��& ����, 4& c ��(��� �) D����(�� l����� �.

�+$�� 4� D���R ���,0�� ����,�� "��$ <�� � *�� * �� ���,�� D��K� � P������ ��� � G 4� *�� l�,3� P������ �05 ���8��� 4�� ����� 60 42 �*������ 4�������� "��$ ��.

4�,� 4) <$� ���� ��(�� ������ ���$���� M�� � "� ��� �� �� �5� �<� �4�������� 4� 4,�� l��. ��,2 D����� . ���(�� ����� ��3��� 4�� ����� 60 K4) ��,

��� � 4��� �� <����� �,3�� �������.

� ���) 4� ��� � *������ �+$�� <�� � K4/ ������ ������ 4� ���$���� <�� � ������ �� �.�� 4� ��. ��,) 6�+��� @W�,� . D����) ����� ��(�� ������ ���$�����

�K�$� *�����#� �+$�� <�� � ����& 4� � $� ��� ���� ��� ��-�� *&� %�& A���� � 905 ������ �K��� � �-�� %/ �������� ����� � W��$�� l����� �� ��$���� �����

l�K(��.

Page 56: Open Source: Unlimited Opportunities

55

��$� *�& �5 ��(�� ������ ���$���� <�� � ����& @$��� ��� ��,3�� *5) 4� ����5� �<�� �� ����& 7��8) �������� �����(�� �, ��$�� ���� ��(�

��1) l"��� l���� %�& �5��3���� ����$�� ��,�3� � � ��. 4� ��K� �� �����(��7���) 4� @����� �� �, 4� * �� %�& ����2� <�� �� ��� � @ �.

�� ��?,��� <�� �5� ������� ���(�� *�& �� �����2� ��,3�� 60 %/ M�1��&��$� 4� �8,) ��. 4� @��� �� � ���,� �� <���� �. ��� ������� ����3� ����� .

�� l�+$ 7�3�/ %/ �$��� ��5 ?��� 60� �.� �������� <�� �� ����3� 4�� ������ l�( "��$ �� *����� ���� lA��� � _*$ � �� ��$���� �����(�� "�$� �+$� 905 *��

��(�� ������ ���$���� "��$ l��K�� l<�� � %�& ��(�� 4��1 <�� �� ����3����$���� 905 "� ��� � *������ ��� � ����� �K+��� ���.

�� K�� G� �*�� � � D���� l����� l����?� �� �5� ��;�5 ��(�� ������ ���$���� ��& 4/ ���(�� ����/ �� "����� ���$���� 905 4� 4,�� l��. ��,) <�� � ����+$ M�8,� 4�

��?�� 4� 9�W��� �� �, 4� ����#�� ��� � ����� %/ �������.

�� ���� 9����� 5�40���

�� %&�� ���� �K(��� ?���� � � %�& ��-�� "��$ A��Neutrals) *�.�2�,F�(��� ����&� I��.2�� .( �K���& 7��8) '��( �,3� ?���� 905 "� ��� �� <$��

D���, <�� �� �05 4�,� ���$���� <�� �.

Page 57: Open Source: Unlimited Opportunities

56

��-�� *����� 4�� �� �����+� *�.�2� W���� �K��� � �-�� *����� ����� � *�.�2� ������� *������� 9?��$� 4,�� �� �5� �4���� %/ ����� 4� <�,� ���&2� 4T� 4����� ���, ���

9�$�#� ��;��8 *&� . �� ���� � *�.�2� *������ %/ ��� �� A���� l���() �K�& ��+� ������ �K���+� *�.�2� 4& W�1�& �K��� � F�(��� �����,�D���� ����.

4W,��� �, 60� �D�K(�� D�$� � <���� *�.�2� 4T� ���$���� <�� �� �� �� ����

�+ � ��� ��� *�.�2� 905 �$� � 4� <����� . 4K?��� �+�� 4) <$� *�.�2� K4) A) �� *�.�2� 90+ l��,3=, I�� *�.�=,) �� 4,� @��� *.�� �,3 �5 �,3� 4�,� 4) %� ��

� @��� *.�� I�� D���� 9����&�� �,3� �05 �5 <����� 4�1 ����� �� @��?�� *�4K?��� �,3� �05 %�& ������ �����& ��) 7��$/ 4� <����� 4,��� 4 ������ .( 4��

����� ��) ��5Neutrals ��-�� G ?���� 905 ����� K4) �� � �5� �*�.�2�� ?���� 90+ �) %/ l�- 4���-�� "��$ �� *�.�) *�.�2�� �S� .

D� �� lM�� f�, �� ��-�� C�� ���,3�� %�& �+;����/ D�1�) �K��� � �-� ���(�(� 4��

@�/ M�1� ��� ��� �)4������ 4�,�� ��K�3� ����,� ��K�1� ������, .( ��,3�����+�� )?$�� G D�7?$ ��� �� ��K��� � �-�� �� ����) 4) ���$���� 4� lA) <�� � K�� G�

��,3�� "� ��� �� 4� ���$���� 905 4W,���.

F�(��� ����& "� ��K� �� ���$���� ��� � <���) 60 %/ M�1��) ��(���,����� *�+���#� ���&�(<�� �� ����& 4� D�����) D�7?$ D�1�) ��� � ���� �.

Page 58: Open Source: Unlimited Opportunities

57

-�� �������

�� �3��� A0�� �A����� *���� %/ ���1#�� A�$+� *���� *������ ��� � 4���L������ 4& ��� �� ���$+� �+32� *����� . ��� �� !�1�� �$� � *�� 4) �-��� 60�

���$���� <�� � ����& 7��8) ������� L������ "� <�$ %/ D���$ ���$+� L������ "���(�� ������ .� 4,�� 60�� ��-3�� *��� S���� %�& A�$+� *���� *&� ���1/ 4,��

L������ "� ��� ��� *&�� �05 4� ����#� *���� �05 4�1 �� � ��� ���$���� "��$D��$ l����� l���� �� ���$+�.

���1/ � ��� ��� �.� �D���3��� ��(�� ������ ��-3�� ����) �8,) I,�� ��� � *&�

<� � 4������ � � ��+$ �1�� I,�� %/ A�$+� *����.

������ ���$���� l���, l<�� � %�& ��(�� �+����� 4� K�� G ��� S��2� �������� 4� ������ ���$���� ���() 4) � �� ��K��� � �-� �;��/ �.�� ����� �5 ��(��

�� M��2� "� ��� �� %�& D����. ��(�� ���$���� 905 �W��� 4) <$� ��K��� � ����, ��� ����$�� ���$���� ������ %�& D����. '�(� �K��� � �-� �;��#� ��.��� �����,�/

�����,�#� 905 %�& A����.

4� ��� � 6��5 4,� ���(�� N���� �K��� � �-� �;��/ �.�� D���� �$�� G ��� 7��2�� "���3�� �. "���3�� 905 4�,� ����� ��.��� �05 ����� �� 7��� ������ ��,�

����,� 905 @�� )��� A0� �.�� �� ���8) . �;��#� ��.��� �����,�/ 4����) ��.���������� �� A���� (D�(��� ��(�� ������ ���$���� <�� � %���.

Page 59: Open Source: Unlimited Opportunities

58

������� 1�"� 54�0�� C5�4 ��4������� ��� ������ �

�&��( '��� �� lA�0$ l���-�� �G�(�#�� ����� �� ���� ���8� �����#� ����� � l�?$ ��$� �������� ����2� ���, ������ ��� �*� � 7���) "��$ �� ����� �� ����

������ 4��� 60 �� �+�� *� ���� ���� G/ � �� �+1 � "� <����� G l����� ����� �60 D�$��� ������� 4?�� �(���� ���� � . �&����� <����� � $� �����#� �7�$ *8

%/ �8,=� �8,) �$��� �?��� ������� *�& �� I��2� �$�� ������� ����2� 4��������� �������� ����2� �� ������� �$� �� 4?� <���)� ��(�#� ���� � �����.

) �.� � � ��. 4� ����� ��,��/ �G����� ������� ��+$� 4�� ������ <�� SK�

��2� SK� � �� �M����� ��-� M����� *�) 4� ���, ��& ��+� %/ ����$�� ��,�3� 4� ��8,� �� <��� �� �5� ������� �-� l���� lM���� *.�� 4� �8,) ��$� %/ 60

��� ����� 7��8) ���� (� ��;?$� ����� �)��� �� �� �+1 �� ������� ����2� %�& ��� � ����� 905 4,� �������� M����� *�) 4�� ������ ����) �����, ��+���

�+���) 4� ��,3�� �� 4� DG�� ��,3�� �8) N�(/ �����.

�5� �� �� �+1 � "� ������� M����� *�) ����� *�& 60 %/ M�1� �&���� �� ����� � *���)��R %/ DM���� *.�� 4� ��$��� ( ���R %/ *��� 4� ������� �� 7��8)

M����� *�) ����� *�& �$��� ������� 905 ���-� �) M���� �� <���� �. �� �5��������.

Page 60: Open Source: Unlimited Opportunities

59

� *� � ��- "��$ "� ��� �� ����� l����� � l���� %/ �$��� ��+� ��5 4� l���� ����2�� ���$���� �&���� �(��� 4�1�� ��;?$� ����� %/ �$��� �-�� l�����.

D�����-$ ����2� 905 �$��� 4,��) 4& ���� K�-� �����#� �(& �� �������.

��,����� ���� � ����� *� ��$��� 90+ D�����Unicode <����� �,�3� lA�0$ l��, � �(& �� �(����� ��) 4� M�� �, ?����� *�� ����� � ?���� ����) �5� ������ �

�) *���� 4& ���� K�-� ���,����� M���� *.�� �� l���� l����� *� � ��- 4� l�-M��� �05 *����� A0� P������ . ������ *�& �,�3� 4� F���� ����� �� � �� �5�

G D�$��� ������� M����� *�) 4�� %/ �$��� �-��� ����� lA��� � lM���� *.�� *�����)��$��� ( �+���� 7��8) ������� ���-� �) M���� *�& 4��1� �������� M����� *�) 4��

��R l*��� %/ l*��� 4� �) ��\ l����� 4�.

5 ����� %/ AK�Y�� ��,����� ���� � *������� ���$���� ����� 4T� �60 4& ��& 90 �K��� ���$ 4� ���$���� 905 ����, ���&/ %/ �$��� 4�� *� � ��- "��$� ���$����

���� �&��( ��?�$�/ *5) 4� ��� � ��,����� 4T� 60� ���� %�& l�- f�, ����������#� %�& ����� ��.

K�� ��� ��,����� ���5) �K���$�� ���$���� ������ ��,�3� �,��) �� l"���� 4� @�

���$���� �� ���� �� 905 *������� �)��� ������� ���� �� l������ ���$���� ��������$���� 905 4�1 ������� ��-�� *&� ����� �5������ *�� ��� . ����) *� � %����

��,����� ���� � *������� ���� ����$�� ��-3��.

Page 61: Open Source: Unlimited Opportunities

60

� ��,����� ���� � *K�� *&� ����� l����) �K���� A��� �� M����� *.�� %/ ���1#� �,�3�� D���8� D�� �+�� �+� $� ��� �*�.�2�� �K(��� ?����� ����� ������ 9�$�#� ��;��8

��(�� ������ ���$���� <�� � 7��8) �K��� � �-�� @$��� ���.

��,����� ���� � ��� � ����� D�$���� 7��� �� �������� ������ ��;�� 7��� *� �� � ���� �� 905 %�& D�����&/ ��(�� ������ ���$����) �;��,Qt � GTK+( 4) �� � �05 �

��,����� ���� � *&� %�& D��;��� A����� ��;��� 905 4� lA) *������� ����� lP����� A) �K��� � �-�� *&� ������)�� %/ D���1/��-�� 4� �5.(

�.�� 4� ��8,� ��K��� ��(�� ������ ���$���� <�� � ��,����� ���� � *������ 4/ �� ���$���� 905 4� ��K� �� L��� ����� '����� ����$���� 905 7��� ���&# �� ��

�����2� L��� ���(/ �.� I�� .-�(� �K��� � ���� �� �&��. 7��� D�1�) 4�1��� l������� �� �5�� "�� �+��� ���� �+������ �+ � ��� �� �K+�� l�K���� l����� � . ��,

�) �+����� ��3� 4�� ������� ����2�� ���$���� ��& ������� ��� �����,�/ 4�1�� 905 �+�� 4� ��� ��� ����� ���$����� ����g � ��(� ��,�3� ��� � ��+� �+���

�������.

�;D� ;�� ;��

4��� �� l�,�3 �) D���Y� A2 ��(�� ������ ���$���� %/ �K���� ���. ��� � �;���� �W��� S��� ����$���� 905 �� ������ ���� � �-�� *&� S���� %�& ��� �

������� ���(�� *�& �� ��-�� ���$���� . 45��� "1�� ��� ��� 4� K�� G 60�

Page 62: Open Source: Unlimited Opportunities

61

������ 0���� 4� ���� !�W�( 4W,��� ��(�� ������ ���$���� �� �K��� � �-�� *&�*+��,�3� *+����Y� M��� ��;���.

905 <�� � �G���� 4� ��8,�� ������ 0�� ������� ���(�� ���$��� ���8 �����

� � �-�� *&� ���1# <���) �K�& ������� ���� ����$���� ����$���� 905 %/ �K�� M��3 �,3� D����� 4�,� ��-3�� ����) %/ �K��� � �-�� *&� ���1/ %�& ���&� 4� �+���

�-�� *&� ���1/ %�& ��& 4� �+��� �*���� �05 4�1 �� � ��� ���$���� "��$3�� *��� 4& ���� K�-� ���� � �-�� *&�� �+��� ���$���� %/ �K��� � �� � A0� ��-

@��1.

� � �� �� � ��,� �� �������� ���(��� �K(��� ������ ��$+�� � ��� D�$���� l����1�� l7��R �K�& ��+� ��, �������� ������ ��+$ 4�� ������ <�� �$��� "���3��

�+��� ���� l������ �� <�� �� l������ �K�& �+�& P�� .���� �+� 4) %/ �K� A0�� ��,���(�� ������ ���$���� �� �K��� � �-�� "� ��� �� <���) A�0$ �,3�.

�� � �5����&�� ��(�� ������ ���$���� 7���� ��,����� ���� � 4T� D���� ���,0 ��,

4,� ����$���� 905 ����� 4� 7�+��#� � � ��3��� ��K� �� L��� %�& ��(�� 4��15 %�� <�� � �5� ����,�� D��K� � '�(� ���$���� 90+ @��& �-��� A0� ���� 6��

*������ �+$��.

��K��� � F�(�� "� ��� �� %�& ����. ��,����� ���� � D��� ������ ���$���� K4) C���& ��� ���$���� 905 ��+$�� 4,� ��K��� � ����,�� M��2� �$� � �+��,�T�� ��K��

Page 63: Open Source: Unlimited Opportunities

62

�-��� l����, l����� %�& ���� 4������� ��. 4� �+������� S� D�;�& �,3� �. �� �5����$���� 905 �+$�� �� �������� ����$2�.

4� D���+$ <���� @W�,� ������ ������ 4� ���-� �+� *������ �+$�� <�� � 4/

����2� F�(� ��$�� <� � 4��$����� 4������ �*������ �+$�� �� ����� ��� *�����#� �W�)� ��&���� ����� %/ D���1/.

���$���� 4� ��� � *�����#� ��+$�� ��$��� 4�&����� 4� ��&��$� ���. �

�� ��? �� ��\� �+1 �� ����,�� D��$��� @�+$�� ���() �+1 � ���(�� ��������;?$� ������.

;�+� *$�� 4/ ������ ��0 ���$���� 905 ����� � ���� ���(�� ������ ���$���� �

905 4� l4,�� l��. ��,) <�� �� ��$�� %�& �� � �� D��3��� 7��� <���� � ����������� ���(�� %/ ����#� ��& �+�� ����] ���$����.

��� �-��� ������� ���(�� %/ ����#� ���. 0���� ��& %�& l���Y� f�, ��$����/ ��

��������� 90+ �+����� C�� 4� ������ ��(�� ������� ���$���� *��� *8 4�� ���� ��� ���$���� "��$ �K���& *������ �+$�� �W��� ����Y�� � � <���� �. 4�� ���

4�� ���$���� 905 4�1 �K��� � �-�� *&�� S��) ���,� �. ��+������� %/ �$����K���& l*������ ��+$��.

Page 64: Open Source: Unlimited Opportunities

63

�*����) 2��' ��3��:

6��& ������� ���(�� %/ 6���Y� �K���� �W� �� ���� 90���� 6��& l���� @$���� ����& 905 ����� %�& ��(�� ������ ���$���� ���.� 6���Y� ���-�� �������� W�1�) �K��� 4)

�������� .� %�& N��� 4) 6��&����� ��;�2� 6��: • `���Y�� �� �� � � ��� @����� A0� �K��� � �-�� *&� S���� �5 ��

• ��$� 4) *) ��K��� � �-�� *&� ��(�� ������ ���$���� �W��� 4) ��,� �5`D�����) ��� � ���$���� 90+ �K���& *������ �+$��

• �����,�/ ��$� ���Y�� �� �� � � ��� <���� �5 �� �;��#� ��.��� `�������� ���$����

• *�.) ��� ���$���� �K��� � �-��� l��&��� ����� �) l*������ �W�) %/ Q���=� �5`������ ������ �) �W�2� 905 �5 `�5����&��

• �+$���) ��� *�����#� �W�) �) ��+$��� � � <�� � %�& ���� 6��) �5`���Y�� 4�1

Page 65: Open Source: Unlimited Opportunities

64

�"���� �(� ���,���� �������� �������� ;�� 5'�����

������

���-�� ���$���� �) ��(�� ������ ���$���� ����&�� �� �� l���. 0���G 6����� 7��8) �!�1��� �05 ���� 6��) 4� l���� �� "� �. �<��,� �05 ����( 6�7��. 7��8) �����

�� �K���� ���. %�& *��.#�� ���� 4�,� G �. D����� D��� ������� ���(�� ��� ���, ���$���� ���8 ��� / ���� G 6W�T� @��0 �.�� ��� �45��� 6���Y� "1� *;���

����,��#� ��,�3� ���3� ��-�� ���$���� F�. �� ����� 7���� ��(�� ������.

�� *�& �� �$� G 4) 4,��� 4� @W�) ��, ������� 4� 6�$�� �, ��(�� ������ ���$�� ������� 4� l�;�5 l*, �+$��� �� 6��� �$� �. �) �6��&) 7��2 �+������ ��� ��$���� "� ��� �� �8,) �) l��-� lP����� *�����G 6��1� �. ��� ����� � �� V�(� �������

������� 905.

�� �6�� M(� *�,� �05 4�, �0/ ��(�� ������ ���$���� *������ 6��,�T� �*�+� ����2� 4� ��8,� ����� *� � ����� ��+��� ��-�� ���$���� "� l<�$ %/ D���$

��(�� ������ ���$���� 4� l������ l�;�� 4�1 �� � 6��& �+��� ��� ���$�������-�� ���$�����.

Page 66: Open Source: Unlimited Opportunities

65

� 7�/ �(�� �05 �� ������ %/ ��(�� ������ ���$���� ��-3� <���) %�& 7�1� �� �+1 � "� �&���� 4� �+��,�� ����,� ���-�� ���$���� <��$.

1������ ��� ?�' C5�,0� ��6�� &��' ���=�

�1�) �,3� MK� �� %/ ��(�� ������ ���$���� %/ �K����� l���. 0���/ ��. Q���� �.

��� ������ %�& ����� %�& ���$���� 905 ���. *��� ��(�� ������ ���$���� 4� ��� *������ 4� �,�3� �� 4�������� �+�� 4,��� l�����/ l����� %/ Q���� �.� �6������� �$��� <$���� D��;�+� D����. 0��� �.� �7��� K�� %�& ��-�� �) ��(�� ������ ���$����

������ ���$�����;�+�� c��� �� D� � ��-��� ��(�� �.

* �� %� � �<����� I�� %�& c��-3� ����) �K�& ���8� %/ Q����� �G��� 905 f�, �� ��-3�� ����) 4�1 �� � "����� ��� ��(�� ������ ���$���� � � ��$� 4�

��-3�� ����) 4�1 �� � G ��-�� ���$���� *� � 4T� ��-�� ��(�� ������ ) �� G/�K(�� l����) �) l���$��� *�����/ ���( ��(�� ������ ���$���� � � ��$� 4& �0& �

��-�� ��-3�� ����) 4�1 �� � G ���.

��� ���� D���� ����� �<����� I�� %�& ��-3� *��� 4� �8,) ���8� <���) �K�& 6��58,) ���8� ������ <���2� %�& D��� 3 ��(�� ������� ��-�� ��-3�� ����) �) ?�����

I,��� (<�$ %/ D���$ . "� S��2� ��-3�� ����) %�& �+ �� ��� ��� *�5���� �K���������� ���� �� � �.

Page 67: Open Source: Unlimited Opportunities

66

<�(� F�� *���� )��� ��R ��-3� *��� "� <�$ %/ D���$ I,�� ���8� ����� ��) 4/ l����� ����# ������� �,�3�� ���� <��� ��� ������ �5� �I,�� ���8� @��1

F�� %�& �W�?��� ����� �� "��$ !��1� <���� �. ��5 =��� 4) C�� ���$� I,�� �������/ ���� ��$� 4� �,=��� ������ 905 ��& �0�� �W��� 4� K�� G 60� �<�(�

�K��+� ������ "��$ .� *K�� �� ��&���� D�K(�� D����) �8���� I,�� �� �?�� ���4��=� ������ 905 ?��$� . *��� I,�� ���1��# <�(� F�� ��1��� *��� � �

D���1/ ��-3�� *��� ���8�� ���&#� P�����)���&#� 7��8) �+� *�� ��� ������� <��� (��� <� 2�� ������ ����) 4� �&��$� %/���$��.

A0� ��-3�� *��� 4& 6�Y�� *��� 6���� ��-3�� �+� *��� ��� ����� ���� ���

�8Y� 4� ��;3 %�� ?����� �) I,�� 4�1 �� � 6�,�� ����� 90+� �@&�.T� < �� @������ <�(� F�� 4� @� F�� 7?$ l*��� �,�� ���\� %�& ��-3�� ����) 4� A)

@�����&/ ���*������ ����� �� @��1 �� � ��� ��������.

�D� (�6��� ;� C5�,0� (�6� 54� �� ���� ������� ?�) 5� ���

������ � � %/ ��(�� %/ Q���� �. 7�3� ��� ��-3�� ����) ���8�� *�� 4) � �� ����2� �� ���\� *���� 4�1 ��& 7��8) ��-3�� ����) ��) 4�1 ��K?��� 6��& ����

905 %/ ��(�� 4� 4,��� ��\� *���� ��-3� 7�� ������� 6?�+$ ��-3� ���&T� *�� 4) ���� 4 ��5� ��\� ��-3�� *��� 4�1 ������ 905 �$� � Q���� �. D�����) 6�,� �������

���8� *���� ��-3� 7��� !�.#� ���&/ ����&.

Page 68: Open Source: Unlimited Opportunities

67

�;�+�� l��-3� *��� �, *�� �0+� l�(�� l�-�(� <�(� F�� 4� @ F(��� 7?$� 7?$� �05 4�1 D�1�) @� D�(�� l����� *��� *������ �*����) ����� �5 ������ *���

<�(� F�� 4�1 ������ "K1�� *����� ��-3�� *��� *�� ���.(

����� ����) %/ ��(�� 6 '��� ��� ����2� � � ����� *� � ����=� �K(��� � *������ ���)� ?����� 4�1 �� � ��, �0T� �I,�� �) ?����� ���� 4� S��2� ��-3��

�8� l����) *�����/ 6�,�� I,�� ����� *��� 4�1 l4K?�� lM�� FSDEXT2 '��� ���� �) �� ������ �7��. 6Explore2fs ����2� 905 ������� ��� �� �7��. 6 '��� ���

���� 4�� �����#� ��& �+��& ��(�� 6��,�T�� �K���$�.

����� *��� 4�1 l��K?�� l����� %/ ��(�� ���)� I,�� 4�1 �� � ��, �0/ ��) ����� ����2 l*&� %�& �1����/ �,3� I,�� A���� ���8,� �+�) ���� � 4T� ?�����

�) �K�& *����� ������� ?����� ����) 42� �?����� %/ ��(�� <���) 4T� ����� ��� �����&#� � � *��� <���� �. ���� �*������ ������ *��� %�& ��� � ������ 905

I,�� 4�1 ������.

@W�) A) ������� ����) 4� D����, D���& ?����� ����� ����) %/ D���1/ I,�� *&���3�� ����) 4� l���, l��& �-�� *�,�� "����� ��+� �K(��� ������ ����) %/ ��(��� ��-

��-3�� ����) "� @�&��� � $� ���� I,�� ��-3�� *��� �K��+� ��?��� 4� �5�D��+� �8,) S��2�.

��>����� ������

Page 69: Open Source: Unlimited Opportunities

68

�) @ ��(�� N���� ���� �W��� *�& <��� l4� � l��-� lP����� %�& ����� %/ ��1� �.

l*$� ��$� <��� 4,�� G ���� P������ �0+� �K(��� �-�(�� ��K?��� ������� 4� l�;�5 ��+�� �+����� . ��$ ��-�� ��-3�� *���� ����� 4) ����� �� 4� @�) �$� �.�

4�$����� �) P����� ��-3� %/ 6�$��.

� 4�1 �� � ���(�� ��$���� ������� ��-3� ��7���� ���$��� *����� l��-3� *����R ��-3� *��� "� 4� � . ��-3� ��W����� ��7���� ���$��� ��� ���� �� ����

I,�� �� ?����� 4�1 �� � ���(�� ���$���� . ��-3� l��7��� ���$��� �$�� G 4�1 �� � ���� ��(�� ������ ���$���� *� � K4,� �?����� 4�1 I,�� ������

�� � "����� I,��D�1�) ?����� 4�1 .

!��3� ��� �WINE 4�1 ?����� ���$��� ��-3� %�& �&��� ��� ���$���� *5) 4� � ������#� ��& D���K$� @��& ��(�� 4,��� ��(�� N���� P����� �5� �I,��WINE

���$��� S����� ����� D��&� �W��� �+� ����,� ����� %� ��� l��7��� P����� I������7���� ���$��� ���� �� 7��2� �� D�&�� �8,) @� $� ��� �?��.

*&� 4� ���� 4� K�� GWINE � �� �@��1 �+������� *��� ��� ���$���� "� ���,�� D������ 4�,� G �. ���$����WINE . *�����WINE �,�3 ��. 4�

CorelI,�� 4�1 �� � 4� �+���$��� 4�,�� .

Page 70: Open Source: Unlimited Opportunities

69

�) 6��5 P����� D�1VMWare ���R l��-3� *��� 4�1 l��-3� *��� ��-3� '��� A0�� ���� ��-3�� *�� �+� ��7��� P����� I� P������ �05 �?������ I,�� 4�1 �� � �5�

��-3�� *��� 4� �K�� �)M�1� ( ��-3�� *��� 4�1)M�1�� .(VMWare D����$� I� lF���� *��� "��� 4) 6��& �-����@������� 7� �$���� �,�3� .

'���VMWare M�1��� M�1� ��-3�� ����� 4� c�, 4�1 �� � ��� ���$����

4�� ���� �(��� L��� ����� � *��� 4� *������ 4W,�� ��, ��+��� ���� ������� �,��3���-3�� �����.

���� ��(�� N���� P����� ����� !��3� 6��5VMWare %&��� FreeMWare I,�� ���� 4� ?����� ��-3� ����/ %/ M�+��)org.freemware.www.(

P����� �,0 4� D�1�) K�� G�Win4Lin ?����� ��-3� I,�� ������� '��� A0��

4� !��) �5� �I, � I�� I,�� 4�1VMWare�,�0 *$� <W����� �5� ��.) l����$� �� A��$� P����� H�1�).

I,�� 4�1 ?����� ���$��� ��-3� ��7���� ���$��� *������ 4) %/ @����� 4� K�� G

6�(� 4� �W,=� ����$���� 90+ l*�����/ F���� %�& ��(�� %/ �$��� �-�� G � %W�� l����$� l���$��� ��) ��-3� *?�� F����� %�& I,�� 4�1 �+��-3� ���� ��,

)?����� ��-3�� *��� 60 �� ���.(

Page 71: Open Source: Unlimited Opportunities

70

1��� �������

�����#� ��,����� ����2� I,�� *&� ��� �TCP/IP @���,�� @��.�8� %/ D���1/ ����) �8,) �5 I,�� 4) %/ ��7�(�#� ��3�� �*K���, 9�����G cD����;� D���� �1�����

3 ���K���� ��-3������#� %�& D��� . �3���) D�1�) 6��5Apache �8,) ��� � A0� D���3��/ <�� ���K���.

9��3��# D����� �����,�� ���$���� ��$� �� ����(� ?,�� ?����� ���� ����� ��� DL�� ��(� �� D��� ���$���� ����� ��,�3 *� � 4T� 4�������� ����) �� "����

� �+$���� 4�S��2� ��-3�� ����2 lL�� ���(T� *�� 4) ��. ?����� 4�1 �� .

���3& Q���� �. 9��� !�1��� �05 42 <�� ������ "��$ ��(��� �� C��� 4 ��(�� ������ ���$���� �&���� �� ��� ���� � � ���-� ������ �� �<�,�

�����#� %�& ��-�� ���$�����.

D���� �$��<�� ���+3 ���K��� �8�8 : �3���) ��(�� N���� *K����Apache *K���� Internet Information Server 4� <�� *�W��� ������,��� 4� Netscape.

��) �?����� 4�1 �� � L�� @�� ����� ��, �I,�� ��-3�� *��� 4�1 �3���) �� �IIS

� �5� ?����� �����(/ � � �� D�W��1� ��=�� ����� 4�� �� �?����� 4�1 �� �� NetscapeI,��� ?����� 4�1 �� � lL�� �� .

Page 72: Open Source: Unlimited Opportunities

71

����� �� $�� �+$ ��. 4� �&�1�� ������ �����#� ���� � K4) ���)IETF ( "��$ 4T� %�& *������ ��� �+$� 4� �+��� ?����� 4,�� G� �����. ����� �� � <�� ���K���

,3�� �+��� ������#� �&��. "� ���� %/ �$��� ��& ������� �� 4������2� 4�����,������� <�� ����( 7���� �������.

7��� ������� 905 *������ ������� �&��. �� �+������� 4�?��� ����,� ".���� *� � *��

�,������ �,3� ".��� ����( . <�� ����( 7��� ��$��� l����) �K�& �$�� �,3� ����2� 905 �+3) 4� ��,������PHP � Active Server Pages (ASP).

PHP �W����� ��3���) <�� *K���� I,�� "� �� � *�(� ��(�� N���� P����� �5

?����� 4�1 �� � @�� ���� D�1�))net.php.www.(

��� ������&#� � � 6��5PHP 4,�� ?����� �;�� �� ���-�� ������� �&��. "� ����) *�����/ODBC ��-�� ������� �&��. "� ���� ��) �������� ��&�. "� ����

4,�� @W�,� �D��� � �8,) �+� I,�� 4�1.

<�� *K��� 4�1��IIS P����� ������,��� 4� ASP �D��,������ <�� ����( 7��� ��� 4,��ASP ������� �&��. ��� ����) *������� ��(�� ������ ������� �&��. "�

ODBC.

*������� �����#� %�& �� l�,�3 ".�� %��� �.ASP < �� �,�3� 905 ���8�� ���� %�& ���. A0� ".��� %�& ����� �,�3� 905 4�,�T� �I,�� ��-3�� *��� %/ �K�����

Page 73: Open Source: Unlimited Opportunities

72

4�1 �+��-3�� 9������ �8� ���$��� *������� I,�� Chili!Soft . �,�3� < �� �.� 4� �+ .�� ����� �� D�1�)ASP %/ PHP �K���$� 4� ����] PHP c�, %�& �5�����

%&�� ���$� P����� 6��5 �I,��� ?����� 4�ASP2PHP �05 ?�$�# @������� 4,�� ��+�� l�&��� ������.

<�� '�(�� �����Netscape *&�� �5� �?������ I,�� 4� l�, 4�1 �� � lL�� �� l���� %�& ��(�� 4,�� ��, �I,�� �� �?�� *� � "� !K?��� ������� ���� �� "��$

���� ".��� 4� ?����� 4�1 �� � :com.netscape.www . ���. �.�Netscape ����3� "�?��� %&�� l���$ l'�(�� ����� �+��(�� ����(��Mozilla � ��� �$��� �

���(�� ���$��� ����� '�() �� �������Mozilla 4� D��.�8� �8,)� !��) Netscape ?����� �) I,�� 4�1 �� � '�(��� �05 4� l���� %�& ��(�� 4,�� �

���� ".��� 4�org.mozilla.www.

��-�� ����(��� 905 �8,) ��� ?����� 4�1 �� � ��� ����(��� � � D�1�) 6��5 '�(�� D��� 3Internet Explorer ���� �� "��$ *&�� �5� �������,���� F���

������,���� �K(��� ��?��� � � %/ D���1/ ������)ActiveX � VBScript.( ��������4��� ������

����� *������ <���� 4�1 �+���8� *�� ��� ���$���� W����,�� �������� ��5 �(���� � �� @��+� 7��) �� 9�&��� l����� . ���+3� ����,�� ���$���� *?� A�����

P���� %�& A���� ��� I���) ������,��� ��?�, ��K���,�� ������� 4� D�&��$��������� ��� �� ������� �&��.� ������� ����$�� F�(�� ����.

Page 74: Open Source: Unlimited Opportunities

73

%�& D��� 3 ��$���� ������� *?� �8,) I���) ������,��� ���$��� ��?� ��� �

6��=�� S��) ��+$ 4� 6�(�� ��� ������ *� � 4T� ��� 3� 90+ D�$���� ����#�I���) ������,��� �-�(� .�� �,� 60� ������� *�& �� �� ���� @���,� I,�� f��

"� ��� �� �+��,�T� I���) ������,��� �+��3� l���$��� ��?� �W��� 4� K�� G ����,��I���) ����� V�(.

I���) ���� ����,�� ������� ��?� �W,3�StarOffice �,�3 �+$��� ���� Sun �����

4�1 I���) ������,��� �8�2� ����� P���� I���) ���� ��?� A���� �I,�� ��������� ������ ������� �&��.� ������� ��� �� ������� ����$�� F�(�� ������,��� ����� ���� �7��. "����� 6�) A) ���$ �,3� I���) ����� V�( *&���

������ ������ ��,3� D�� *K�� �� �5� �I���) ���� 4�1 I���) �� D���� ���$������Y�� Q��� 4� ��=� ��� �) ���Y��.

�,�3 ��.�� �Sun �� �� l������&# ��(�� N���� lP�����, I���) ���� "�?�� 4&

���� ���� ��(�� N���� D�$����� 6��5 4,� �����(�� @����3 7�?$) � � F�������� I���) ���� �����,�/ I�� A����� �I���) ��& D���K$� @��& ��(�� 4,��� �D��

�����#�)org.openoffice.www .( �D���$ D����� @��1 �K��� � �-�� *&� "�. �.��;��#� ��.��� �����,�/ %/ ���� ��?�� @�,� . 4�$������ 4�05 4� l�, 4� L�� �����

I,�� 4�1 �� �?����� �).

Page 75: Open Source: Unlimited Opportunities

74

�I,�� ��-3�� *��� 4�1 �� � ��(�� ������ S��) l����,� l������ *?� D�1�) �W���� ���$���� 905 *5) 4� �������� D��$��� I���) ������,��� ����� V�( *&�� �5�

���?�Koffice� Gnome Office.

�������� �'��/

��&2� *�& �� ������� �&��. ���5) ���?�� <������ %�& ���&2� 905 ����&/ ����?/ "� � K*� �� ����?��� ���52� 90+ D�$���� ��������� �+����. %�& ������ �+��+� 7��2 �����#��

��(�� �������� ��-�� ������� �&��. ����/ ���$��� 4� ���3 � ����� . *K����� �&��. ����/ ���$��� �$���� ��,�3� 4�1 �� � �+���$��� 4� D���� ���+3� ����

��-�� ���$���� 905 ��8�) 4� �?������ I,�� 4� l�,Oracle� Adabas� Sybase � ��(�� ������ ������� �&��. ����/ ���$��� �+3) 4��MySQL � PostrgreSQL.

�� � G ��+�,� ������� �&��. ����# 4�$����� ������,��� P���� *��� 4�1 %/ 4

?����� ��-3��: Access � SQL Server.

������� �&��. "� ���� ����) ������,��� 4� ������� �&��. ����/ ���$��� *�����

Open Data Base Connectivity ��(�� ������ ���$��� �K�& ����� *� �� �"� ��(�� ������ ������� �&��. ��� �����,�/ ����� ���$���� 905 4� ���-�� 6��

MyODBC ������� �&��. ����/ P����� ��� �����,�/ �W��� A0� MySQL �&��. "� ������Access �) SQL Server.

Page 76: Open Source: Unlimited Opportunities

75

�4�0�� �' �������� 5�,0�

�,�3� <����� *�+�� <��. l�+& 0�� �+�Network Computer %�& ��� � A0�� ��� "��$ ��-3� )��� <���� ������ *K���� %�& *������ �+$����� ��� �K�$���� ����

l����. ��$� <���2� �05 <���� G �������� ����/� �� l���) �K�$� %/ *������ ���� ����) M��,� 4� ��8,� �W��� ��� �05 4T� 60 �*������ ?�+$ %�& ����, l�������

*�+� �K+�� ��, ������ �� ������� "��$ ��?,�� �$��� ����2� 905 ����/� ��-3� �����&#��.

�,�3 ���.Citrix %&�� �����,�#� 905 ����� lP����� ������ MetaFrame '��� �5� �

�.� �I,�� ���� 4� ���$���� 905 "� *������ �&���� ?����� 4�1 ���$���� ��-3��1 ����� 905 ������,��� ����) G� D������� �8,) �+W�,� �+$��� ��� ��-3�� ����) 4

I,�� ���� 4� ���$���� "� �&���� ����,�/ �W���.

���� *������ 4/Citrix %��� ��� Independent Computing Architecture

(ICA). 4� �+������� K*8 4�� *K���� %�& D����� D��� ������� ���$���� ���&/ '��� ��*+����� %�& I,�� �) ?����� 4������� ����, 7��� 4�������� 4� l��& A) . 4� K�� G

���� _P����� A2 *�����#� F����� 4� *;��� �� � %�& ��(�� ����1 %/ @����� *������� �,�3� ��& @ � �&����� *K���� %�& @���8�MetaFrame 6�) 4� * �� %� � �

��8�� *��� 4�1�� �� �� 4�������� ��& K4) G/ �*K���� %�& D����� D��� P������ �05 � ������ P������ �05 *������ 4� f�,MetaFrame . F���� M��,� 0�) 4� D�1�) K�� G

���$���MetaFrame *�� �� D��� � ��K���$� �) ��(�� ������ ��� �+� �4������

Page 77: Open Source: Unlimited Opportunities

76

� *�����#� F���� �� ���,�3� 4�1 4�������� �� D� � . 4� ��?�� %�& ��(�� �����#� %�& ���� ".��� ����? 6�,�� ����� ��com.citrix.www.

��(�� N���� P����� 6��5)Virtual Network Computing VNC ( �� l�� %/ @�3� C�� 4� ���,0�� P����� �05 "� �&����� l<���� 4�1 �� lP����� ��-3� %�& @���. ��) l<���� 4� P������)��+�� l�, %�& *������ ��-3�� *��� M���� �0/ %��( 6W�) A) �

I, �� I,�� ���� 4� ?����� 4�1 �� � lP����� "� �&���� "����� . �05 4) G/�8,) "� �&���� %�& ���� 6��� G P������@��� �.�� �� l���� lP����� 4� . �05

���� ".��� 4� @��& ��(�� 4,��� ���$� P������vnc/com.att.research.uk.www.

lP������ �����] D���1� �+�� 6��� �$� �. ��� �G��� D� ;�� D�� �,3� P������ �05-� ���$���� %/ ����#� "����� �5��&� ���\ l4�� 4� @������G �8,) �) l���� l��

��& �+������ l���� l<���� %�& ��-�� ���$���� 905 %�& ����� "� ��(�� ������ ������ �$���VNC .

���,���� �������� �� ��� ������ 2��0�

���$��� 4�� 6��3�� <���) M���� �+����G D���� l���, l�,3� ��-��� ������� ���(��

������ �=3�� �� . �$���� ��,�3� ���. �K(�� �G�,����� ��-�� ���$���� *����� <� ) �� �5� �� �� �+1 � "� ���$���� 905 6��3� �5������ ���$���� 90+

D�1�) ��-� 4���2� .�(�� ������ ���$���� ��) %�& �+��� ���� 6��3�� ��� �� �

Page 78: Open Source: Unlimited Opportunities

77

�����. �G�,�����) �����#� ��,����� �+�5)TCP/IP .( �����#� *������) ��,) �5����#� %�& �������� ��,�3� ( �+��1 ������� �� ��,������ �05) D���$ '1�� �� �5�

��,������ �05 *�/ 4�.(

� ���$���� 4� �&��$� ����� K*� � �� �������� �G�,������ 7��) ��7���� *�� �� ���. ��, �������� ���(�� ���$��� "� �(���� 4� �+��,�� ��-�� ���$���� 6��3�

�+���$��� %/ �����#� ��,����� *&� ���1T� ��-�� ���$���� �$���� ��,�3�.

���� ��� ���$���� *5) ��� ���� ��� ���� *��� ������ ���$���� 4�� 6��3�� *&� ��-��� ��(��.

����� !��3� M�+�Samba (www.samba.org) ��� ���$���� 4� �&��$� 7��� %/

��-�� *���� �-�� CK���� ��(�� N���� *���� '���)?����� ( 4�05 4�,�� ������ N���� l��-3� *��� KA) K4) A) ��(���� 4� 4������ 4�1 �+��� ����� *����� ��(��

N����� *���� �05 %/ ��(�� ?����� ������� "������ �?����� *��� @W�=,� �,�3�'��( I, �� �� ����� ������ �,��3�� �,�3� ��&.

������,��� 4� ���K���� ��-3� ����) *�+�� ����� *�� 4) 4,��) ?�����NT ?������

2000(�� � ��� � D���& �+�K�� ��� �&����� ������ �,��3� ����� ����� 6��,�T� 4) 4� ?����� 7����� ���� 4 A�� � *������ K4) A) �I,�� *������� ?����� ��-3� ����) ������ *�����#� F����� ���� �� ���� ����� ����#� ����� 4�� �� �*K���� %�&

Page 79: Open Source: Unlimited Opportunities

78

)���� �������� 4& ��& *K�� ��� ?����� ����=� D����� ��?�+$�� C�� 4� ����� � 1������� I��.(

����& � $� ��� ������ %�& I,�� ��(�� N���� ��-3�� *��� �� �?�� *� � A����

4,��� ��(�� N���� P����� �5� ��+�� �� D��� D���) ?����� ��-3�� *��� "� @,��3�D���$� @��& ��(��. ��(�� ������ ��-3�� ����) 4� ��� � S��) L�� @�� �$�� ��, ��-�� %W��� ��) �8�MacOS.(

�,�3� ������ *��� ��,����� ��(�� ������ ��-3�� ����) *�����Network File

System (NFS) 4�1 D�1�) ����� �5� ��,�3� ��& ������ �,��3� ����) l�,3� 3�� ����) *� ���-�� ��- . ����# l����) %�& ��(�� ������ ��-3�� ����) A�����

�,�3� 4�1 ������� <������ 4�� ������ �,��3� ����/ ��-� ��,������ �05.

�,�3� ������ *��� l*&� %�& ?����� ��-3�� *��� A���� GNFS � � �$�� 4,� ����� 4�1 �+���8� 4,�� ��� ���$���� ������ ����2� "� �(���� 4� @��,�� ?�

�,�3� 4�1 ��(�� . *�����#� F���� *��� "�� <$�� ��-� ���$���� 905 *� � P����� �(�� G ��8�� ���� %�& ���$���� 905 4� ��+�������� W��� %�& ��(��

NFS Maestor �,�3 @$��� A0� Hummingbird P������ Chameleon NFS4� �,�3NetManage . ���$��� ��?� ������ ������,��� *�� ��,Windows for

Unix �,�3� ������ *��� *&� �W��� ���� NFS?����� ����) 4�1 .

Page 80: Open Source: Unlimited Opportunities

79

������ �� ��,����� �8� ������ 6��3�� ����� � � D�1�) 6��5File Transfer

Protocol (FTP)������ �� ����,�/ �W��� A0�� �,�3� 4�1 ��\ l?�+$ 4� ) �+��,�������� ��-3�� ����) 4�� �� �� �+�T� �����. .( ����) %�& ��-3�� ����) *� � A����

4,��� ������ ���� A0� *K���� P����� %�& A���� G �+D�,� ������ 905 4� ����] �) ��(�� N���� lP�����, D���$� P������ �05 %�& ��(�� ����$� ���� %�& ��(��

AK��� l���� 7� @��.

�*����) 2��' ��3��

����,�/� �,�3� I�� 4�1 ��-�� ���$����� ��(�� ������ ���$���� �$��� ��� �������� ���(�� %�& ������&#� S���� 4�, ��+� ���-� D�K��5 D���) �+1 � "� �+�&��� .

��;�2� %�& ���$#� 6��& ��(�� ������ ���$���� 6��3� ������� ����� �����6���Y� 4�1 ��-���:

• `<����� I�� %�& ��-3� ����) �K�& ���8� %/ �$��� ��) �5

• `<����� I�� %�& ��K�8�� ��� ��� ��-3�� ����) 4�� �&���� ������� �5 ��

• ) * ���� ��-�� ���$���� � � %/ �$��� ��) �5`��(�� N���� D���� �+ �$

• `��-�� ���$���� 905 ���8��� �� ������#� <���) �1�) �5 ��

• S�� �5 ��� `���Y�� �� ���$��� <�� %�& ��� � ��� ������� �5 ��`������� �����#� ��� ��/ ���$��� "� �+����

• `�,�3� ��& ������� � � ��-3� �$��� ��) �5

Page 81: Open Source: Unlimited Opportunities

80

(��I���� � �������� �� ��� F�� �/B� �"���

������

�+�) %�& ��(�� ������ ���$���� D����-� D��+� 6��5 4) ����� ��(�� �� ���,0 M�� �� 4) G/ ��K���$� 4�,� �. ��(�� ������ ���$���� � � 4) "�� ��K���$�

�+W�) �5 ���$���� 90+ '��(�)�K�� ( ����)���$��( 905 *����� 4) �� �� � ���$���� 90+ ����(�� ����3� %�& ��(�� �� ����� ���� 6��� ���$����

�+ �?�� ���&/� �+��� ��.

���(��� ������� ����2� M���� �� %1��� 4� ��8,� �� <K��� ���-�� *+�� �05�$���� ��(�) 4�� l7�� 3 l<�� <�3� %/ SK�)� �������� A����� ��(�� ������ ��

����$�� ���$����)D��-� 4�,� �� l��� ���� .( ��+$� �� ����� 7�3� �� <��� ��,������� ���(�� *�����G ����(�.#� S��$�� �W� �� ���� ����Y�� 4�1 ����.

� ������ ���$���� A��(�.#� <��$� %�& 7�1� ����� �(�� �05 �� ������ ���(�

��� ���Y��� ��,�3�� ���$���� ������ ��,�3� ��� �+$� 4� 60 C������������ ���(�� %/ �K����� < �� . *�& �� '���� ���8��#� F�� � � �� ����

������ 4� ������� ���(�� ���$��� �+��$� ��� ���?�� %/ D���1/ �������� ���(���3� ����(�.#�������� ���(�� %/ �K���� �� �� ��� ����Y��� ��,.

Page 82: Open Source: Unlimited Opportunities

81

��������� �� ��� ������ ;� G������ &���B� @����� 5

���$���� 90+ l���� � l��� ��+$� �K��� ���$���� M�� � ���-�� *+�� �$��� ��,3� %�& �1�� ���$���� 905 4=� h���� 4�� ����$�� ����2� ����,�3� 905 N���) .

*5��� 4�0� 4������2� ����2�� ��(�� ������ ���$���� A���� ���( �������*��� k����� . �+����� ����$�� ��,�3� �K��� ���$���� ��(�) �����, *� � ��+���

�� S��� %�& ��&��� ���& ���$���� �+�;��? ������� ����� �� ����2� M�+� 4& �� ��(� S��� %�& ������ N���2� ����.

��8�� ���� %�& 4����� ���3��� %��� �D����� M���� ".��� 4,�) �8,) ��� � A0��

����$�� <���$� D���� � �K��� ���$���� ��(�) ( ����� ����3� %�& 7��#� %/ �&�� * �� AK��� l���� A) 4�� �) D����$� ���$�����G��� "��$. ���� �� ���& @�,� �

�+W�) %�& ���$���� ����$��)A�,� Q��� ( W����$� ���$���� ����� "� ��� ��� D�����P���, I�� ����,.

4� ��� � ����� I,�� ��(�� N���� ��-3�� *��� @� A0� �+��� N�$�� �� �

9�$� D����$ D����� ���� � ��,�3� ��$�� �05 �� ���8��G�� ��(�� ������ ���$���� ��,�3� 4� l�, ��(�� ������ ���$���� ����(�.#� ���52� %/ "��$� ����)

�+ �$���� ��,�3�� ���$���� 90+ �������� ����Y���.

� 90+ ����(�� ����3� ������ �5����� *�� 4) <���� �K��� ���$���� 4/ ����$�������� ���$���� 905 "�?�� ���&/ �) ����� �) ��� � �� W��� 4�������� '��� . 6��5�

Page 83: Open Source: Unlimited Opportunities

82

G 60 4) %/ 9����#� "� �������� ���(�� *�& �� '���� ���8��#� �G�$� 4� ��8,� "�� ���#� %�& �� �)F�� (AK��� l���� 7� ���$���� 905 *������.

05 ���� �. ���8��� l���$ l)��� �3.��� ����� ��5 4��� �D���� %�2� ��5�� a��� �

������ �4���� ���3& 0�� �=3� k���� �+$��� �� ���$���� �&��( �� '�������$���� �&��( ����(�.#� S��$� �� D� $�� ��� � ��1) �+W�) �$�� %/ ��K�$� .

4) 6��� 4) ����& 60 �+$���� ��� �D��$ l�(�� lM��� �� *��� ��� ���$���� �&��( ��� ���() �K��� ���$����� �D�1�) l�K(�� <���=� M���� 905 "� ��� �� <���� �. D����$ <���) ��$�/ 4� K�� G� ��+��,=� ����� �� ���� �&��( *� � 4� �K�-� �5� �� .��

��& ������� 4�1� ��� �+ � ��� ��N���g �+���� �,�3�.

� ��� #���/)

A2 ������ A��(� ���. ������� ���(�� ��� � ����� ����� ���� 9�$��� �K���� 4/ %�& <�$� 4) 9�$�#� �05 �� l���� ��) %�& *�� 4) ��. 6 K�� G 60� �l����$� l�,�3

���� ��Y��" :`60 %/ Q���� W�� ��) �5 .", �0/ ��) 6�� �$�� G� D����� 6�,�3 ��� �� �, @�=� G� ��+�=3� ������� ���(�� !�� �+(���.� ���� lF�� �) �+W�� ���� �,�3� ��8,� 6��,�� ������� ���(�� ����&�� ������ ����� ����&� 4/ ��(�� �05 �� 9)���

�� 60 �� 6 l�$�� A) S�) G� ��� �� �.��� ���� 4��;���� � �� 6��& � � * .

Page 84: Open Source: Unlimited Opportunities

83

�+(���./ ���� ��� F��� � � �) ��+�� ���� ��� �,�3�� � � � ��� 6�� �$�� �.� ����� ��,�3 @$��� ��� F��� �) �,�3�� � � 6�/ ������� �� �+�� ����#��

45��� �.�� �� ���$����: • ���$���� ������ ������ : 6�,�3 ������� 4/ ��?�� ��,��� <���� �� � ��

N���) %�& ����� ��-� ����� ���$���� �������� �) ����$� ���$���� 4��,�3�.

• P���� ��&�� : D����. 4�,� l���& l��&�� ��0 ����$� 6���$��� 4�,� 4) <$�������� %�&.

• �W��� *&�� :��� �W��� *&�� ������� %�&) ���� 4) <$� %�& ����� "� 6���$���$���� 90+ ������ ������.

• ��K � l��,��3 7��� : *����� ������ *&� ��,��3� 4� l�,�3 7���� *�� 4) <$� ���� *������ ������ ���$���� 905 %/ ���1�� ���� ����? 6���$���

6�� ��� ����? %�& �5���� 6�&����.

• 4������ �+�) M���� : �+$���T� *�� ��� ���$���� ��&�� %�& ����� ?��$�� ��,��� <���=� 6����� ?����� *�� 4) 6��& ����� l�,3� �5������ %�& �� �� ��� ��7��,� 4& l�������� C��� %/ ���1/ �������� �;����

������ �� 6��$��� �����.

���(�� *������� ������ ����� ����&� 4/ 4� �, *&�� ����� �� *+��� �������

4� ��?��� 6��?�� �(�� �05 4T� ���� 905 � �� D���+� ��, �0T� ������ ������(�� ������ ���$���� A��$�� ���8��G� ��� ���� � ����� ��.

Page 85: Open Source: Unlimited Opportunities

84

��� ��� &��0�� :G�� : H��� +��� �������!

(�� %/ 4\� ���� 6�) ��� � 6�,�3 ���. %�& ����� D������ D����, ������� ����������� .���� �Y���� D�0/ �+$�� �. 6W�) K�� G ": �5������ ���. ��� ����(�� ����3� K4/

D�0/ �� ��� A0� �� ��,�3� ������ D��50 ���� ��� �$�$�� ��� � �K�& ����� S�� %�&�$�� 905 4& 7��-��#� %/`�$"

�,� @������ @��& ����� <$� A0�� ����� �,�3� ?�, �5 �$�$�� 905 4T� ��R %� ��

�;���� . ����(�� ����3� %�& ��(�� '��� ���$���� ����� ��,�3 *� � 4T� 60� l������. l��7��$/ "� 60 ������ �� D��� � �D��$ l�K(�� lM��� 4�1 �+���$���� �K(���

l�K(������� �� ���� 4� ��8,�� .

"��� ����(�� ����3� 905 ���. 42 ����� �� ��) �+��0 ����(�� ����3� ����� 4,� �AK��� l���� 7� �+ �� 4,�� l����� �) l��$��� %�& ��(�� �5���8��� %�& ���� 4�

���� �� l���,�� l� �� ��0 l�,�3 ��$� D���& <���� �� �5� . ����3� �3� 4T� 60, 6����$� m������ %�& D����. '�(�� S��2� ��,�3� K4) ����1�� �� � G ����(�� ����3� 4�1 ������� ��?��� %/ �� � G ����$�� 905 �� �1��� �6��&) 7�0�/ �) �6�,�3 �� 4�������� �8, S��2� ���� � 4� ��� � 6��5 �� �<��� ����(��

6�� �� ����� ������ *��.) ��� �� �*+�/ �+�K�� ��� ������ ��&�� . "����� 4� ��)��+��0 ����(�� ����3� %�& ������ 6���� ��& %�� ���� � 90+� *,���!

Page 86: Open Source: Unlimited Opportunities

85

���� ��� &��0�� ���/ + ��

6��$��� 4� �8,) �) l���� ����(�� ����3� "�?�� )��� ���� 4) � � 4� l7?$, ��$���� 4����� 4��Y�� @$���� �� � �� 6��$�������:

1. `��;��? %/ ���1�� ���� 4� ��?�� ����(�� ����3� "�?�� *K��� M�,

2. `��K��� N���) %/ ���1�� ���� 905 ����� 4� �,�3� 4,���� M�,

� �-�� ����,�� F�(�� �5 �� lP����� ����(�� ����3� �05 7��� �������� �$���

4� l����$ l���� 7��� �+�������� �+��� �� �+�7��. 4� 4���#� 4,��� ���� P������F�(�� 905 "��$ �) � � *����� ��R lP����� �) P������.

�� �5� �����(�� ����3� �-�(� !K?�� ���$���� ���, ����� �� ���� �(& ����� ��

�$�/ I, �� ?��$� 4� @��,�� ��& *������ ������ ���$���� 905 ���. ����? %�& D����8�� ���� %�& �+�� �l�K�& l���&:

• �,�3� �� ) ��� �� 4� � l�$��� lP��� �� @�����8��� ����� *������ "�����P������ �05 *&� 4& M.��� ���. �) �+����) P������ �0+ ������.

• �� "����� ���, ��� �� �1�) l�,3� P������ �05 ��& ��R %�& MK� �� *��������,� �� �) D���?5 ����� *�����#� ����� �.

• <���� �. ���� ���$���� �� ����2� ���-8� N�(/� � ���� *������ "�����*������ ���&=� S02� ���/ ��.

• ��$���� �,�3�� N�(/ *������ "����� �,�3� "W��� �) ?$& ��� �� @����60 4& �$����.

Page 87: Open Source: Unlimited Opportunities

86

• D����$ l��?�+$� �) l��-3� ����) *&�� ���$ 4� P������ 7��� *������ "������+ D��&� �$���� �,�3� ���� *.

• 4� l����� �) l�K� � lL�� 7��� ����(�� ����3� *������ ���&/ *������ "�����) ��(2� P������ 905 ����, ���&/ %/ �$��� 4�� ���,�� ����$ ���$��� %�� �

��(� 4� ���$����.

������ P���� �05 ���. ����? %/ �$���� P���� ����(�� ����3� "�?�� AK�Y� ��,

��3��� �� l���� *������: • ������ �,�3� "� ��.�& *+���� G 4�0� 4������� 4��Y�� 4�,�T�

�$��� 4�� P������ �0+ D�W.�� D���,� �8,) l����� � l����� l<�, M�=� P������ %�& <���� � $� ��� ��,�3� �5��(� ��� ���(2� �;�8�� %�& ����&#� %/

*+������ *+������� <���� %�& 4;��?� "K$3�� D��+� �8,) P������ �05.

• %�& MK� �� 4����3��#� 4�,�T� l�,3� ���$���� 905 �� �������� �������+��& ���� �� ����� 7���� *��(� �� D���+� �8,) ����(� �1�) . 60 AK�Y��

*������� �K� �� ����� 7��� %�& ����� ����+�� 4� l�1��& l��&�. 7��� %/���� ����� 905 M��,� ����� ����� �� � A0�� ����$���� 905 ��

*������)����� 905 7��� ��?�� ����+�� 6��� ��� ��+$� I���� �$���.(

• �� ���$��� ����2� ���-8�� ��$���� �,�3�� M�3�,/ l�+$ A) 4�,�T� ���(2� P������ %/ �� �� ����� 905 ��+ ��;��� ����� ������ ���$����

�8,) P������ �05 � $ �� *+�� ��� �05 ���. 4� ��?� ������ D���)� D����8@����(� @��-3� M��,� F��� ��& P������.

Page 88: Open Source: Unlimited Opportunities

87

• ����(�� ����3� 905 *������ S��2� ���$���� ����� ��,�3 4�,�T�) ��60� �+ N���� *� ��� ( ��(2� P������ %/ l����1/� l����$ l���� � 7���

�1 ���$�� 4,� * l����� �����I��2�� @� . ���8��� 4�������� "������ ����$#� ���� ����? �� � �� �5� �D���&�� �8,) l����) 7��� ���� �� 905

��(2� P������.

�����(�� �+����3 "� D���& !?�� ��� ���$���� �� l'1�� l�,3� ���1�� ���� %�$���

��3���) <�� *K���� I,�� ��-3�� *���, D����,�� l��$��� ���$���� 905 � $� �5� ) A) �+��& �(��� ��� ���� ����� 4��1 �����1� ������ "��$ "� ����� ��$����

P���� �+� �&� ��� ���� "� *������ .( ����� � ��W��� *&�� ������ 905 4�1��5�� � ����3��#� ������ �<����� ����� �*�����#��.

��,�3� 90+� �CK���� ��& K63 4�� M� � 6�T� �.�� � ��,�3� ������ @$��� ��, �0/

*+ N���� �;�+� ������ *$� D���� l����,�� l��$��� 7��� %�& D���. �8,) . ���� "� ����� <���) 4& C��� 4� 6 K�� G ��,�3� 905 ������ %�& D����. %�� �,� ��.��

� I�� �� ����� ����&#� 4� � ��0�) �0/� �*+��$��� 4�1 6������ �+�K�� ��� ��� *��� <���� 4) <$� G <���2� 905 4T� �.�� � ��,�3� 90+� 6�,�3 ������ ������

�� �,�3� 4�1 *�+�� "��$�.

���� ���. ����?� �AK���� '��� �5 6�,�3 ����2� M�+� 4) ���� �� D�;�3 �� � 4 ��$�,�3� N���)� ������/ %�& ���$�/ l�,3� I, �� *.

Page 89: Open Source: Unlimited Opportunities

88

���(�� ������ ���$���� *������� 60 ���� ��,��� <���2� � � �� C��� 4) ��. ���$���� ����� ��,�3 *� � ��. 4� *������ A����� <���2� ��� ��� 4� K�� G

2� �05 ���-� ����1 N�1�/�������� ���(�� ��� �� <���.

�������� �'�� +� ��������� I��� ���J

*������ "�� %�& ����$�� ���$���� �&��( �� D���� �������� '��� ��R %���)W��� ( P������ �0+ �K�� �� ��,��� @ �� I�� P������ *������ ��) l�;��?�� lP��� @,���,

I����(%��� � P��� F�. �,3 %�& �$���� ��) 4� D�$����� *������ A��3� ����& �05 ��,�� I�� P������ �05 *������ �� W��� �5 ���� �� @���� "��� �� 4T� D�8�

P������.

�05 7��� �������� ����(�� ����3� ��� � A0� ������ I��2� %�& ��\� 905 ��� � Q���� P���� ����,�� ��,��� ����� 4����� ����� �5� ������ ���,�� ��,��� 4�1�

l��& ��& �+�������� �+ �?�� <���=� *W,��� ���,�� ��,��� 905 <��( 4�,�T� 60� lAK��� l���� %�& ��(�� D�1�) @��,�T�� ����$���� ������ F����� ���.���T, l������.

�Y��� ����2� 4��� � 905 *���/ �� < �� ��� ���.

D�(�(�� �K�& l��?��� ����� ����$�� ���� �+$� 4� *�����#� W�� F����� "�������$���� 90+ *������ ������ D�����)� ����$���� �$���� ��,�3� ������ . D�8� 4,��

F�����, �������� �������� �K��� F������ 905 *��(� �) �4�������� ��& <�� ���Y�� 905 4� l7?$ %W�� �) �+��,=� ���Y�� �) ���$� �� ��& <�� . 4,�� ��,

Page 90: Open Source: Unlimited Opportunities

89

P����� F���� D�8� 4,�� ����$���� �� �� *�����] D� �� *�����#� F����� ��������� D����� @;��) ��& P������ I�� F���� 4& M���� �,3� D��� � D����� AK�Y� �05 �D��

������� 4;��?� ������� �K��� 4�� �,3� �+���$��� �� �� �$���� �,�3� '��� <���2�) ��, �D�8� ����$�� �� ��������] D���$� �+���$��� *������ �$���� �,�3� '��� �.

�������� 6�� 4� �� ���Y�� ���� �������� ���$���� �.) D�� � ���� 4) 4,�����Y�� Q��� l����� *���.(

*&��, ����1#� ������ M��,� 4�1�� G ���$���� *������ F����� *��� 4) ��,����3��#� ������� �W��� . ��� ������ ������#� �5 *�����#� F����� *��� K4) A)

������ *��� ��) �D��3��� P���� 4�3 ��& �$���� �,�3� �+��& �(�� ������/ �+�4;��?� ������ 905 *��� ��& �.�� ���� "� �,�3� �+��& �(�� ����� �� . �05

����? %/ Q���� ���� ����$� ���-(� ��,�3� ��� F�� l�,3� D��$ *�5 *�+���"���� ��?�� V���� ������ 4���8���� 7�1�# l�&��� �+������/.

F����� *��� K4) ���� 4,��� 4� @�T� ���� � A��2� ��+$�c ��3��� ������ ��

905 �+�K��� ��� ���� %�& _7��� 4��?�� �$���� �,�3� 4�� *���� 905 ��� ������ 4��?� ���$����) 905 *�����/ �5����� ��� V���� 4� l����, ���� 905 <���� ��

5 ���, �0T� �4��?� %�& ���$����D���& ���$���� ���. 4�,�� D����, V���� 90 .( �. ��,P������ �05 Q���/ ���&/ ��+� D�$��� ��8,� f�.) ��R lP����� � � 4�,� . 4) �����&� �0/

�� l�$��� lP��� D� ���� D���. ���� �. ���� �� <��� M���� 4;��?�) A���� "��S��2� ���� � "��$ (� N���2� 4T� P������ �0+ �$���� �,�3� �+��$�� ��� ����(

Page 91: Open Source: Unlimited Opportunities

90

%�& D��3��� I, ��� �� �5� ������� 4� �+��$�� ��� ����(� �+����) 4� ��,) 4�,���,�3� 905 N���) ����?.

�� �D�1�) ������ <���$� 4� ��� � %�& ���$���� *�����/ ��� F����� A�����

� F����� ��7��$/ '�(��+�;��?� �$���� ��,�3� 4� �, ������ ���-� D�� . �.� l����� 7�3� �� ���$���� *�����/ F���� *��� 4& �$���� ������ ������#� <���� 4��? �, �(�� D������ 4;��?� ��& 4�,� ����& D�(�� ��,�3� N���) �� l��� �� ��

D� ���� ������#� 4� . '��� a���5 K4) ��, �. ���$���� *�����/ F����� �� ����,� �1W��� �� �=� ������ ���$���� ����� %�& 4����� 4������� ��. 4� l��-1 �� ��

S��) l���$��� 4�1 �) ���� l�,3� D���$� �+ �?�� %�� �).

�&��( �� D���� �������� ������� '��� ��R %�& '���� ��� / ��(� ��5 ���� ���� �� K4,� �D���&�� �8,) �;���� ������ 4) <$� �+�) ����&� %�& �+K�0� G� ���$���

����� ���� �5 @��& ?�,���:

• ���(�� *������� l����� ��$������/ ����� �� �W,�� ��� ��,�3� K�� G� 4�� �l����$� l��� �+$� 4� ������� ���(�� *���� *�� 4) ������� ����#

��K�� l���� 3 M�� . <��&� ��?�� lN�1�� ��,�3� 905 6��� 4) �-������� l����$� l��� �+$� 4� ������� ���(��.

• 905 F���� ����,� D��8� D������/ ���$���� �&��( �� N���2� ��$ ��R ������ ���(�� �5 ������ �� � ���� ��$������#� ���, 7��� ����$���� ������

��-�� �).

Page 92: Open Source: Unlimited Opportunities

91

• ��� �� %�� ��+������ �+��$��� l�� �) ������ �,�3 ��) *�� 4) �-��� ������� ���(��)������ �) ��$���� � � D���( � �� �05 4�,� �.� . (

�� �) ����� %�& D����. ���, �0/ ����� ������ 4� D���$� �8,) �,�3� ��� ��� �+������ �+��$���Q���#� M��,� D� �� I�� �+ ��.��� ���� D� � . �-��� 60

����� ������� ���(�� *������� '��� ���\ ��� ��� ������� �� C��� 4) D�1�& ��.��� �+��� D� �� ������� ��$���� �� �� �+�� 4,�� ��� ".����

�+$���/ ���, D� �� �5�� �� 4&.

��� ����J�������� �� ��� +� I

���(�� %/ �K���� ��,� N�� ��& *��2� 905 ";�3� �Y���� %�& ���$#� ��5 ������

���$���� ����� ��,�3 �� �������: N���� P����� %/ �$���� �+$��� ����� 4� ���$���� ����� ��,�3 4,���� M�,

4& �$���� ���1�� ���� ��-���� ��(�� l������/ %/ �+��$��� 4;��?� ������ 60��R %� �� �) `�,�3� lN���)� : N���2� ���$���� ����� ��,�3 ��$� 4) 4,�� M�,`������� ���(�� *�������

4� ������� ���(�� �� �+����) ��$� 4 ���$���� ����� ��,�3 K4) ��� ���� ���,0

���$���� *�����/ F����� "�� 4���8,� ��� �+$� D����� DG�8� �,3� �� �5� �������� 4�,� 4� <$� ���,�� ��,��� K4) 4���� � 4�0� 4��&��(� 4�"D�K�� " A) 4�,�T� K4) �� ��

���� 4�� �+�������� �+��� lF�3) . G ��(�� ������ ���$���� K4) � �� ��� � �.�& ���,�� ��,��� ���/ ��� Q����������� ���(�� ��(�) � �, ���#� %� .( S���

Page 93: Open Source: Unlimited Opportunities

92

C�� 4� ���,�� ��,��� K4) 4������ � �)�5����� ( �� l����$� @�3 �) D����$� '�(�� ����� D��K��� S����� �05 ��-��G D����$ D���R 4& C��� 4������ �<��� ������

���� �0+� �� ��� ������ ����� %�& D����) S�)����3��#� ������,.(

����� �+��$�� �5� �������� ���(�� *�& �� '��� ���R 4� ��� � ���$� ��� � ��?�� ���\� 905 ��� ��� ��� ���� ������ ����$���� *�����/ F����� *��� 7�-/

D�1�) C����� ���(��� 4�: • 05 4� D�, *����� ��� ���$���� ����� ��,�3���\� 9.

• ��� %�& l��R �, D��7�� �8,2� ������� ���(�� F�����.

• ���\� 905 ����� ��� ��,�3� ������ ?���� F��.

• ���,� ���� �+ ��.��� ���� %�& _7��� �,�3� ��$���� �� �) ����� ����,�/�+$���/.

������ ����9�

�& �� '��� ���R 4� Q0���� �05 �� �+������/ %�& ��,�3� �(�� ������� ���(�� *

��(��� ������ ����� �����3��#� ������ �<����� ����� ����$���� "�?�� ��&���$���� *�����/ F����� "�� 4� N���2� ��(�� 4& D�1�& ���� *&�� ������ . �05

��� ���(�� *�& �� ����$�� ���\� ��) �5 Q0���� ���3��� @���.� A0�� ���� ��. 4� D�������� Q0���� �8,) �5� �������� ���(�� *�5��� @��� ��& 4�����

��5 ���, ���(�� ������ ���$���� �&��( �� ���� � ��,�3�RedHat A?�� �

Page 94: Open Source: Unlimited Opportunities

93

SuSE . F���� W���& ��,�3� 905 *�����GPL 4� lA) *������ "����� �+�,� F�������$��� ��& S��2�.

4�����) 4�$��� "�� 4� Q0���� �05 �� �+������/ ��,�3� �K(�� : ��;��?��� ��$����

�W��� *&�� �����, ������� ��&����� *�����#� ����� �� �$���� F��.2�,.

��$��� �� �?�� *��� ��& ?���� �+��& �� Q0���� �05 ���� ��� ��,�3� 4�,�T� ��� ������ �� �)� ��&�� %/ D���1/ �*�����#�� ���8�� �� ��+� �8,)� l����,��

�+�K��.

�� �2� �K���� �4��?� ������ P���� ��� W� �� �� �2� ����� Q0���� �05 �� < (� S��2� ��,�3� "� I����� D���� ������� ��$���� *��� M��,� %�& _7��� D���&

�������� ��$���� 905 %�& ��(�� 7� 4��?� �+ ���� ��� �� �2� ������� . 4,��� l�� %/ �+������ �+��$��� �� �) !����/ ���� �. �,�3� ����� � ���.

��'���� ��������

� D��� ��R l�$��� lP��� D��&�� D�$��� Q0���� �05 �� ��(�� ������ ���$���� �W,3� �

��(�� ��-� 4�,� . ��(�� N���� P������ "�?�� 7� l���� A) %�& �,�3� �(�� 4)�;�� � 4� ����� �?�� %�& �(�� �. ���� �)( "��� �. P���� �05 ����� 4,� �

������� '��� ��R ��� !��� S��) l���$��� 7��3 %/ 4��������) *��� ���� A)

Page 95: Open Source: Unlimited Opportunities

94

*�����#� F�����.( �,�3 ��. 4� Q0���� �05 *����� Netscape �,�3� Sendmail

Inc..

��� ��-�� P����� "� l�,��3� l����(� l����� %�& ��(�� N���� P������ S���� �0/ "�?�� '��� ������� ���(�� F���� ��.���/ F���� ������ 4� K�� G �,�3� �5����

������ "� ����(�� ����3� 905 *������ �� �,�3� W�� %�& ����� "� ��(�� N���� P *�����#� F���� ���.���/ 4�1 !K?�� ��� ��-�� �+���$��� �� ����(�� ����3� 905

������� . F���� ��.���/ *������ �,�3� <W�$�� 4) <$� 60�GPL "� *$��� G ���� F���� �K�.���/ ��� � �.� ��������� 905BSD �) Mozilla Public License �����

*;���)�+������� *;�� l����$ lF���� ��.���/ ������ �,�3� *�� �.�.(

�05 4�1 ��(�� ������ ���$���� "�?�� 4� ������#� � � ���� �,�3� ����) �0/ Q0����)���� 4�� ���$���� 905 "�?�� �,�3� 905 =3� * �0/ A) (4T� ��(�� ��R

����� A��?� Q0��� �� �K���� 6�� @��3� ������#�. ������/ 4� ��,2� �(�� 4,� ���-�� ���$���� "�� 4& P���� �,�3� . �� ��(�� ������ ���$���� "�?�� �&����

�K�& l<���2 ��-�� ���$���� 7��3 %/ 4;��?� "��:

• ��+3 ����?� �,�3� � �� 4�����+.

• ��-�� ���$���� 7��)� ���&�� ����?)�+�/ ���� 4� ��?�� ���1/ A).(

• �,�3� ��$��� "��$ *������� 4��5��� 4��������� 4������ ��&�. "����.

Page 96: Open Source: Unlimited Opportunities

95

��+$��� ��� ��-�� ���$���� ���$ ��& ?���� Q0���� �05 �K���� ��� ��,�3� 4�,�T��$��� �� �� "����� ��,4;��?� %/ ������ �+��� D� �� �+�.

����4��� ��������

*����� ���� ��?�+$�� �$���� ��,�3� ��. 4� ����) �,3� Q0���� �05 *�����

�+��$��� ��K�,� ���$��� ����� ������� ���(��)W�8� ����� P����, ( "� D���$� !K?����?�+$�� 905 .�$ ��?�+$�� ��3�� ';��3� 4� D�7�� �������� ��?�+$�� ��,3) "�

����,��� <������ ����=� D�7�+���� ���-(� . P���� %�& ���3�� ��K�,�� ���$���� ��)��-3�� ����)� ��$���� �������� *,��� ����)� �����.

�,�3 �+��&) �� Q0���� �05 ��� � ��� ��,�3� 4�VALinux�� ���� l���K��� "�

I,�� ��-3�� *��� *������� D���� �K� � <������.

K4) ��, ���?�+$�� "�� �;��& 4� �+������/ %�& Q0���� �05 *����� ��� ��,�3� �(�� �� ��� 4� ��?�� D�1�) ��?�+$�� l��&�� l���$���, ��(�� ������ ���$���� *������

��&�. "���� ��& ��?�+$�� 905 *5���� 4�0�� ��?�+$�� 905 *������� ��+�� 4������ 4;��?� %/ ������ ��$���� 905 %�& ���� 4� ��?�� 4���1��.

���,� 7��)� ������ ��?�� ��& ?���� 4) Q0���� �05 �K���� ��� ��,�3� 4�,�T�

�� %�$�� ��(�� ������ ���$���� ���� ��+$��� ��� ��?�+$�� ��?�+$�� 905 *�&���+���, ������ �+����� ����?� �+;��) S���� "�� . "�� %�& ��� � �,�3� 4) ����

Page 97: Open Source: Unlimited Opportunities

96

�05 �� �� ��� 4T� ��?�+$�� �$���� S��2� ��,�3� ��. 4� ������� l�1�& l��$���Q���#� M��,� %�& D���& ��� � Q0���� .

���K��� @����

� Q0���� �05 *����� S��2� ��$����� <�,� "�?��� Q���T� *�� ��� ��,�3� ��. 4

)������� ���$����� D����� (��(�� ������ ���$����� �� ��� . �� ��,�3� *�� G %�& ��� � �� ���(�� ������ ���$���� 4� lA) ����� �� ��5����� Q0���� �05

4���\� ��. 4� �5����� *� ���$���.

�,�3 Q0���� �05 ��� � ��� ��,�3� 4& ��8�2� 4�Oreilly & Associates ���� ��(�� ������ ���$����� �� ��� ����3���� <�,� ���(T� *�� . Q0���� �05 Q����

�&���� ��$���� "� ��(�� ������ ���$���� ����/ '��� lF���� ��.���/ %/) <�,�,D�8� ( �� �5�������� ���(�� F���� ���.���/ "��$ 9����.

�+��0 K��� �&���� "��� ��&�� 4���� ��& Q0���� �05 4�1 ?���� 4,�� . K4) ���� 4T� A�,�� Q���� 4�1 �+�� �8,) ��;��?��� ��$���� 4�1 �8,) Q���� �&���� ��$����

�� �8,) Q���#� M��,� %�& %��� �� W���& �� ��� ������ ��$���� 905 ���. %�& �+�+��$��� �� �) !����/ �,�3� ����� � ��� ���� �. l�1�) ��5� �4��?�.

�'������ ������� ('�

Page 98: Open Source: Unlimited Opportunities

97

D���$� �+&?��� �5���� ��� ��(�� ������ ���$���� ��,�3� *����� Q0���� �05 ��%�& '���� �� � ������ 6���3#� %/ 4;��?� "�� �,�3� 905 ) ������ 905 �� � �.

����&#� ����� �) 6���3#� *��� �$��� �,�3� %�& N���2��. (

4� 4;��?� 4W,�� @&K?��� ��(�� N���� D�$����� P��� �,�3 Q0���� �05 %�& ��8�2� 4������#� ��& �,�3� 905 �5���� ��� <� 2� ����� 6���3#�.

� ����� 4) <$� *������ 4�� ���� lF���� ��.���/ Q0���� �05 �K���� ��� ��,�3

*+� l�(�� P���� %/ �+������ ����(�� �+����3 ������� ��,�3� . ��.���/ �K��� �.� F����GPL �) Mozilla Public License�������� 905 .

�.� ��+�K�� ��� ������ ��&��� S���� ��& Q0���� �05 �K��� ��� ��,�3� ?���� �� l����� D���� @ �?��� �,�3� *�� A0� ��(�� N���� P������ ���?�� ��&�� < ��

�,�3� 905 ��. 4� ��K��� ������ �5 I��2� K4,� �60 . ������ ����� ��� �� ������� �?���� ����� D�����) D���) 4������� ��. 4� �5����� < (� ���� *������

*������ ������ �+��� D� �� ������ 905 �� ��) ��& <� 2� *���� �,�3 � �� �� S��2� �;���� "� D����� *������ �+�K�� ��� ��+����� ���� %�& _7��� �+����� �����#�

� ������ <� =,�����?���� ����� �) ��?��.(

����� �(= ;�� GL�� @����

Page 99: Open Source: Unlimited Opportunities

98

4�?� ����� 9������ 9���,� "� ��&��� ��$���� Q0��� D����� Q0���� �05 ��� �� . �+$��� ��� ���$���� F����� ����� ���R Q0���� �05 *����� ��� ��,�3� ����

�� ���$���� 905 ���(/ '��� l�,3� %/ �+����� K*8 4�� ������ l��-� l���$���, ������ ����� ��?�� @ � '�(� �+���� ���� �� D��� � D��� �+ ��� ��& ��(�� ������ l���$���

"�� 4& P��� ��� ������#� 4� S��$ �8,) ��(�� ������ �;�� �� ���$���� 905���$���� 905 *�����/ F����� .��$���� M�1�� ���� 4� ��?�� �5����� K*� ���

*������ ��&� ���&��� ��$���� Q0��� �� ��, S��2� ��-�� ���$���� %/ ���1�� ����3� %�& D��;?$ ��-�� ����$� ���$���� 7��� 4,�� ���;��� F����� ��.���/

��(�� ������ ���() ��� ����� ��$���� ����(��.

@$�����5?��$� 4� K�� G 4���,3� Q0���� �0+ ��� � ������ : ����� �5 %�2� ��,3�� l�.� �� 60� *���� �������� ���(�� %/ @����� P���� ���� ���� �� *;��� ��.��� �� � 4�� �� �*�����#� F����� *��� 4& �$���� ������#� � � !��1 �� � �. �,��

0 �� ��=�� �05 ����� �� ��5���� �� ������� ���(�� A���� *���5/ ���� 6P������ .%�2�� �� �� ����8� ��,3��� : P������ �05 K4) D���� 4��� � 4;��?� K4) ����

P������ �05 7��3� *+&��./ ����& K4T� ��� l����� �� ��(�� N���� P����� %/ ������D��� ( �8,) '�(��.

%�& ��(�� 7� D����1/ V��� @.��/ ��& P������ 7��3 %�& 4���� 4�0� 4;��?� "���

���� 905 �,�3� ���� ��� ������ I, � 4) 4,��� ��,�� �.� �� P������ �05 . � �� %�& D����. %�� @�,� �� �� ��$� '�(� @�T� ������� ���(�� %/ P������ ����� 4)

Page 100: Open Source: Unlimited Opportunities

99

��1/ F����� �� �) I, � �. ���� ����$� ��-�� ���$���� %/ ���� 4� ��?�� ����1�� ���� 905 �+������/.

������� ���"�� #���

���(�� N���� _P�����, @��� P������ "�?��� Q0���� �05 �K��� ��� ��,�3� *��

�� ���� ����$�� ��� � ���� ����� �+�,� 4� D����� %W���� �P���� �0+ ���,�� ��,� l�K� � l��$��� 7��� ����$�� ���� � 905 *������ �� < �� ��� S��2� ��,�3�

�+��� ����$�� ��� � ��� �+ �?��� . 4������� 4��-�(� P���� �W��� ���� � 905 <����D������ D���/ ��+�� �, ���� : P����"����� "�� P����� �����$�� ��� � ���� A0" ��

����� "D������ D���/ ���� A0��.

90+ ����$�� ���� � 905 42 ������� �K��� ���$���� "� Q0���� �05 *�����/ 4,�� G��K$�� l����$� l���� , l���� l�,3� D��$�� 4,� * ���$���� . ����$�� ���$���� ��)

��� ��� l����$� l����& "� ������ �� W��� �+� ��(�� ������ ���$��� %/ ������$���� 90+ �$���� �,�3� ����� ��� %��� ���� l��$�� l���� 3�) . ���� %�&

��8�� : �,�3 K4) "�Netscape �+$����� ��� �. Netscape Communicator %/ �,�3 4T� ���(�� N���� lP�����Netscape ����3� 905 *������ �� W��� 6��� �5���

%K��� lP��� 7��� ����(��Netscape Communicator *������� %��� l���$��� ��)� �D������ _7���) ���� 4) <$� 4���\� ��. 4� ����(�� ����3� 905.(

Page 101: Open Source: Unlimited Opportunities

100

P������ 4� 4�������� 4������ 7��� *�� *�& l�,3�)��� ��� ����� ����$�� ��� � ���� � 905 ���� G ��� ������ ( ���� �� 60 "�� �����(�� ����3� I�� *�������

������ D��.�� D���. 4������ 4���5 4� �,) . ����$�� ��� � ���� ��� ����� ��� ��D�8� ���$�� ����� 4� ��?�� ��&.(

�� lP����� ������ �,�3� ��. �0/ �05 S��) ��+$ *����� �� ��(�� N���� lP����� %/

��� � *�����G lF���� %�& ��(�� ���� �,�3� "���� ����(�� @����3 �) P������P���� �05 "� ����$�� . �,�3� � ��� ����$�� ��� � ���. V���� 905 I, � 4) 4,������ �� �+,��� ���.

5��'<� >�40

3� F�� �,3�� �4\� %W�� �5��1� ��� ��� Q0���� 4� ��� � D�$�� Q0���� �05 �W,

�&����� ������ *&�� ����$�� ��� � F���� �$0��� . �� ������� ���2� ����� 4/ l�,3� �+�� � *�� �. ��,�3� � � 4,� �"��$� ����� �&����� ������ *&� Q0���

��� �5�� 4� �1�) �+�K�� ��� ������� l������ l�?��� D����$� l���& 7��� %/ AK�Y� �,�3� 905 . 60� *�� 4) �5����� 4T� �+��&) "���� �� �,�3� 905 �� � ��� ���

���� � *������� 4���R 4����� F������ 60� ���&2� 7�,�3 4� l�,�3 7��� ��&7�3�# �,�3�� �K(��� ����$�� *&�� ����� ����� *2� �,�3�� l������ l����$ l����Y�

����� ����) �) l��� � l�K����-$ ����� �� ���$���� ������ �W���.

Page 102: Open Source: Unlimited Opportunities

101

�+;�,�3 ����$�� �+����& *������ ����T� Q0���� �05 �� �����2� ��,�3� *�� G���� ������� �������� ������ *+ *K�� �� �<��� ���)4�&#�� ������ �����, .(

N���) 4� l���� %�& ��(��� �,��3� ��& �;��& 4� �+������/ %�& ����� �� �(�����,��3� 905.

��������� �� ��� ������ (������� ������� ���� ����M��� @����� !�4

��� ������� ���(�� ��0 ���$���� *������ 4�� ����� ��� � �K�& %�& ��-�� ���$��

�+�� ����& : 905 ����/� ��-3� ������� ����+�� �W��� ���?�� ������� �W��� 90+ ��K���� ���,�� �5 ���� � 905 K*5) K4) G/ ��+ �W��� *&�� �W���� ���$����

���$����.

� �� ���� ���� 7��� ��(�� ������ ���$���� ������ 4/ *��� %/ ���1#�� ���� ������� M��,�� 4� ��8,� ���Y�� %�& �W���� ��.�8��� 7��2� 4� l�?��� l�������

������ 4� ��(�� ������ ���$���� *������ "� ������� ���?�� �� ��� ���� C���������(�.#�.

��-3�� M��,� ����� S�$� ��� ������� *� � ?W,�� ����� �� �K��� ����2 �_��,�

����&#�� <�,��� M��,� ����$����� ��?�+$�� 7��3 M��,�, �����2� *�+�� %�& 4�� �����2� ��.���� � � D��5�$�� �<����� M��,�� ��-3��� ����(�� ����#� M��,�

���� ���$���� 905 F���� <���) M���T, �������� ���$�����+��.�8�� �+;��) S�...

Page 103: Open Source: Unlimited Opportunities

102

<���) �� �K��,� ��-3�� M��,� �� l��� %�& ��(�� ������ ���$���� ����&/ A����: 1. ������ �K�& ��-3� ��(�� ������ ���$���� 4�,�T�) �K�& *��� ������

����� (���K���� 4� l���, l��& %/ �$��� �-�� ��� ����� l*K��� 4�1.

2. ��) ���� 905 4�,�T�� ���-�� ���$���� 7��) D���& ��(�� ������ ���$���� 7 �+����� ��� 6�� 4� D���, �.) ��?�+$� 4�1 *�+�� I��� *��� ���$����

��-�� �+�����.

3. ���$���� ���,� 4� �.) ��(�� ������ ���$���� %�& ��(�� ���,� 4/��-��.

4. � ��-3�� ����/ M��,� 4/ ��?�� 6�� 4� �.) ������� ���(�� ���$����-�� ���$����.

�,3� G *�+� �� ����� �.�� 4� ��8,� ���8��� %�& �+������� ��-�� ���$���� ��$�

%�& �W���� ��(�� ������ ���$���� ����&� 4T� 60� �*+�/ ������ l���5) ��)�� 4� ���8��#� �05 4��������%/ �$��� 7�-/ ��& ����� �.:

• *�����#� F����� � ����� ����/ : ��� �K� �� ������� ���� 4/ 4� <���� ��-�� ���$���� *������ F���� ���.���/ �+1���

90+� �W� �� �� �, �� �0��� ����� ���� ���$���� 905 *������� ������. �,�3� �� !�.�� ��3� F���������.���#� 905 ��� �$� .

�� �������� ���$���� "��$ 4) 4� ����� <��� *������ 4) A)*;�� l�,3� �����1� *�����#� F������ ���� @���Y�.

• F����� ���.���/ ����� : "� �,�3� �� ��,�3� 4� ��� � � .� ���G h���� *+�� �$��� ����$�� ���$���� ����� ��,�3 ���.�

Page 104: Open Source: Unlimited Opportunities

103

%�& ���$���� �������� �,�3� ��(� %/ SK�) A0�� F����� F������ 4� h���� �� � �) h���� F�����) �G��� � � ���

�$���� �,�3� �� �� ���� MW��� �5 =��� �05 4& ��Y��� 4�,�+��0.(!

• ��;��� �������� ����� : ���$���� ����� ��,�3 � � *������ l���$��� 7��3 %/ 6 �� �+��$��� %�& �+��$� ��� �������� ��-�

�+�/ l�$��� ��. l����$ l���$��� 7��3 ��(�� ������ ���$���� <���� G ����� ��

����$ l���� � �) l������� ���(/ ��&.

• *����� �, ���$���� F���� : %&�� �� �5�Client Access

License) A0�� � ����� ��,�3 ����� ����g � ��� ���8�� 9���& %�& *+���$��� 6������� 7� "��� ��=� ���-�� ���$����

�(�3� 6���� %�& *+���$��� 6������� 7� "���� �6���K��� "� ���$���� 905 4�,�� 7� "��� 4) %�& ��$� K*8 4�� �D�1�)

� �� �+1 � "� <�����! ���� K4/ ��;��� V���� 905 6��& �W���� ��(�� ������ ���$���� *��

6��&) �� S��) l�����1 ".��� �� �+������G.

• ���K���� ��& : *������ ��-�� ���$���� ����� ��,�3 ';�(� ���� l*K��� �,� �6�,�3 4�1 �5����� ���� l���� �, lF(�� l*K���

��� M��,�� @��8 6�W�,�� ���1/ @��1 �� �� ��� ���$���� F�� � � �� l��,�� l*�.�2 �(� �. M��,� �5� �@��-3�� @����/ M��,��

4���2�.

Page 105: Open Source: Unlimited Opportunities

104

������ �K�& ��-3� ��(�� ������ ���$���� 4�,�T�) *��� ����������� �K�& (���� l*K��� 4�1.

• ����2� ��-3�� ����/ ���� ��& :�K���� 4� �.) l��& ��$� 4/ ���+��-3�� ���K���� 905 ����# 4����� 4� 4� �.) D���& <�����.

l��.�8�� 4� l��& _S����� ������� ���(�� ���$��� ?���� ��,��-3��� ����(� ������� FW�� l���8��.

• �������� : %�& ���� �� 6��5100000 ��-3�� *��� D������ 4� �.) �$�� 4�� �� �?�����100� N���� ��-3�� *��� lI���

I,�� ��(��. D���5 D�7?$ �W,3� ��-�� ���$���� �� �������� ����,� ������� K4/

� ��-3� M��,� 4�����(���$���� 905 .

• ��.�8�� : l����� �� 4�, l<�� A2 �� � 4& ���$���� MW.�� <���� ���$���� 905 ���, �0/ D�(�(� ����Y�� l����, D�����) D��(& �W,3�

�(& �� ��,�3�� ����Y�� *� � ��� �5� ����Y�� 905 ���&2������,#� ���$��� �����#�.

4� ��-�� �+����� %�& ������ ��(�� ������ ���$���� ����� �� � ��������/ 4��1 �� � �� �5� �������&#�� ��.�8�� C��

905 MW.�� �,�3� 4� FW������� � 4& ���$����.

��+$�� ����Y�� %/ ������ ��(�� ������ ���$���� %/ �K���� ���� �W,3�

4� � 90�=� 7��� 4� K�� G D��$������/ D����. ��� � 4��� �� ����$�� ��,�3�� ����,����� ���$����� �����Y�� 905 �� ����� �� ���� ���� 7��� ��& ����&#� ��(�� ���

Page 106: Open Source: Unlimited Opportunities

105

F����� %�& ��(�� l*�& �, "��� ��� ��;��� V���� ����� D���50 D�(�� �W,3� ���� 4�1 �� � ��� �K��� � ����� �� ���� ��,�3 %/ ��-�� ���$���� *�����/ �5������ ��,�3� 905 *&� %�& �&���� ��� D����& l����� MW���� ��� � ��(�.#�

7��� %/������ �� ���� ��$� �� �K��� � ������� ����+��.

���,�� �+1��� ��� ���� 4� F���� D���8� W�� �W,3� ������� ���(�� 4) ��,�K��� � ���� � � %/ ����� ��$���� ���(� %�& ��,���2�.

�*����) 2��' ��3��

� l���. 0���/ 6�� <���� l".�� �� ��, 7��� ��(�� ������ ���$���� ����&�� �W� �� ���

���$���� 4� N���2� ��$ ��;�� ��$������� 4& C��� ��, �) �6�,�3 �) 6���Y� ���W.�� 6������� ������ *�� 4) 6��& ���(�� ������ . ��;�2� 6��� %�& N��� 4) 6��&

�����: • & l����� l��$������� ����&� �� D� � < �) �5 ��$ ������� ���(�� %�

`N���2�

• `���&) %�& ������� ���(�� ���8 �+�,3� ��� ������ �5 ��

• `������� ���(�� ����&�� �+�-��� 4� 4,��) �. ��� F��� �5 ��

• �+ �?��� �+$���T� *�.) ��� ��$���� �5 ��) �) l��$��� l��$��� ���, 7����5�� �) �����(`

• � �5 ��`��-�� ���$���� *������ 7� D����� �+ ��) ��� M��,�

Page 107: Open Source: Unlimited Opportunities

106

I���� �(�� �������� �� ���� +��<� �"���

������

���� ����� �� ����� ��(�� ������ ���$���� *������ K4) %�2� ��5�� ���� �.

�� ���$��� *����� 4) ����Y��� ��,�3� 4,�� M�,� �@��( �� 6�,3� "��$� ���)4�.������ ����� �� ��(��. *+�� ��� ( ���Y�� �) �,�3� 905 ����$�� 4�8) �����

������ 4���$�, ����� �� ����� ����) ���� 4T� 60 4� * �� %�&� `����� �� 4�*� � ��� ����,�� ��;�+�� S��,� ��,�3� 4� ��8,� �� ��������� ���3�� ����)�

��(�� ������ ���$���� *������� ����� . 4& ��,�3� 905 @�� � �� D�0/ �5 ���`@�� � 4) ����$�� ���$���� ��,�3 6���� G A0�� ��(�� ������ ���$����

�8,)� �1�) DG��� ��(�� ������ ���$���� *K�� ���$ �,3� �5���&/ *�� ����&� �D����&

��� D���)� D���&��D���8 F��) �+��, 4& ��& ���-�� �+������ 4� ����� �� ��.

�����"��� ;�� ;' N����

��-3�� *���� ��n� �) �� �,3� ������ ����� 4� ������� ����2� 7���� ���� ����� �����#� %�& 4�2� �,�3� "� <� 2� %�& ����� � �.� �I,����) %/ �1�� �� ��

� 7���� �&��$����� �+�,3� �+��,3�� �����#� �,�3 7��� �� I,��� I,��� .( �+$�� �� �+�� ���1 ����+� 7��� %/ SK�) ��� ����� �� 4�) �,�3� 4� ��8,� �&��$�� 905

Page 108: Open Source: Unlimited Opportunities

107

����) �,��� 4� ��) ���,� ��1�) �,3� ����� �� 4�) �,�3� ��+�� �� ���$�� �05�� ������ 4���$�� ����� M3,D���� �������� ����� �� 4�) *��� ���� . 4�,� �.

� � �� ����2� ���-8� � � ��& �����] D�1�& ������� ���(�� ���$��� 905 � $ %�& �� � �� ��1��� 4��3 � ������ ��1�) �+����� 4,� �4���2�

S��) ���$��� ��) 4� D���) �8,) ���$����.

��������� ;�<�� ��� ������

�������� �� G/ ��$�� �� ����� �� ���,� 4�\� *�+�� K4=� M�� � 4) <� �� 4� I� �,�3� �) ���$���� � $ ����� �5 *�+��� �05 ����� ���� �� @��& 4,�� �� ��� �

4�,�#� ��. D���R .

�,� C�8�� �� �� ��(�� ������ ���$���� ������ *�. � �� ����2� �,�3�� �������� �� 4�=� �� �� ��� �����2� *+������ *5) 4�� �*+���$��� : ���-8� ���) �0/

*�� �#� K�� %/ ������ �+�T� � ������ ���.�� 4� ��,� ��� ���$���� �� ����2� . ���� � ��8,� ������ ��(�� ������ ���$���� ��) �� ����) ��-8 M3�,� 7����� 4������ 4�

����� �� 4�))���$���� 90+ ����(�� ����3� %�& ��(�� 4� ����� 4�0�� ( %/P������ ����2� ����� %/ ��� � %/ �$��� 4�� �&��� �+��� ��-8� 905 � ����.

��$� �5 ��(�� ������ ���$���� �� �+�� ��� ����2� ��,3�� *� � K4) ��,

� ���$���� �� �+�� ��� ���5�$� ����2� ��,3�� 4& D�K��, M���� �K��& �,�3��-�� . 4�� ����2� ��,3�� ����� ��& F�� �,3� ���� 905 %/ 9����#� 4� K�� G�

Page 109: Open Source: Unlimited Opportunities

108

���� K4) ��� � 4) ����2� 4� ��� A=� 4,�� �� ���(�� ��-��� ������� ���$����� ���& ��,3� ��,3�� �) ��-8� � ��� 4) A) ����5�$ ����) ��,3� ���� A?��

��,3�� 905 *��� �� D�����) D���� < �� ����2�.

�+ 4�,� 4) 4�� ���� M3�,�� �+�T� �� *��� ��& �.�&/ �� ���& ��,3� <���� ����&)*�& �,3� (. ���� ����5�$� ����2� �,�3�� ��8=� A?��� ���� ��8=� !?� �� <���� �

*���� �05 ����� �;��� "��$ . 4��� �� ��� � ��,3�� <���� �. �+�G�� )��) �� *���� � $� �� ����2� ��,3�� ��) ��� � 4& @���/ �) *���� 4�1 ��K?��� ����� ��

� �$��� ����� �� 4��� �� <���� �. �� �5� �4������� ��(��� C� D���� �C� �&��. �� ��K?��� ����� �� <���� �����(� �) 4������� %/ ����� ����� �� �����

4;��?�� �(��� ����(�� ������� ����� � �.�� �) �������.

�3���� �5����) 4T� ����2� ��,3�� �) ���-8� M�3�,� ��$��� @W�) 60 �, 4� )��2�� �*�3+� �� ���� ��3��� ��� �3� *��� ��+��� ��� � �,�3�� M�3�,� *�� 4�� ���

MGR %�& *�$+� �� ���-8� 905 ��-��� *�� *� � ��� ����2� ���-8� M�3�,� ���-8� 905 4& �$���� �;���� � $�� ��� ���&�� �K�& ��� 4�,� �, �� ����2�

D��;�5.

) *������ ����2� 7���� <�$�� �� D���& �+���$� *�� %�� ���$���� 4� �����(#� C�� �. �K��& �,�3� D�1�& 4�,� 4 �������� ����2� 4T� 60� ��+��.�8� S�� ��8��

C���, C���/ �� <���� . ������� ����) �� �+�� �� �K���2� �,�3��� ���-8� ��)� 905 4& �$���� �;���� 4� D�1�) ��?� ��� �"��� ���� %�&���-8.

Page 110: Open Source: Unlimited Opportunities

109

���$���� !���) �, <�(� ��� � ��$���� �,�3�� 42�) ������ �) ��-��, �� �+�� ���

��(�� ( ����2� �,�3�� K4) *� � ���,� ����,� 4& ��� � D���� �5���,0 ��� ������ 4T�G �� �5� �����(�� ����3� S���� ��& �&��� ��� ��(�� ������ ���$���� �� ��K�$���� ��?�� *5) ��� � �. �� �5� ���-�� ����$�� ���$���� �� @���1 "����� �+��3�,� *�� ��� �K���2� �,�3�� K4) C�� ��K���2� ������� �� �� ���� ��(�� ������

�;�� �&��� ���� . �� � ��� �K���$�� ���$���� �$���� ��,�3� "���� ����� ������� 4��� 4� * �� %�& ��+���$��� �� M3�,� ��� ����2� �,�3�� ��� �� �� ���� �

������ <.�� � %�& 9?�,��� *�&#� %/ 60 �� �1�� �� � ����� �D���Y� ������ 905����2� �,�3�� 905 ���5/ 4& �$����.

G���4 O5/� � ��� ������ ���������

� �� 4�) ���� MW�,� �05 ���-�� �+����� 4� ��8,� f�.) V��� ��(�� ������ ����

�������� ���-(� ��,�3� �� 4�2� ������� *�&�� �� *+��� ����� �� ������ 4�) %/ �$��� �+W�,� ����� �� �K��� %�& �+.���# ������ 4� ��8,� 6��� G ����

D���& �?$�& ��,�3� 905 ������ �� �+���,� �$��� ����� �� 4�) ������� ����� 4& 4��) ��� ��+����� � 4�=� �� �� ���� ��� �+ @��,� �� %�& ��� � �� D��� �5� ���5���

����� � 4� 6��� �� K*5) ����� %�& ?W,��� �+�T� ����2�0 ��K�$���� *������� �K�) �� "����� ��,�3� 905 4T� ��(�� ������ ����,� ����? 4�� ����� �� 4� ��,) *, ���

4�,� �. ���� �+��5/ *�� �� D��� S��) ".��� �� �,�3� ���8��� "�?�� ���&/ '��� ��,�� �� S��� %�& ���, "�� ��0.

Page 111: Open Source: Unlimited Opportunities

110

5/� G��/� � ��� ������ �������� �� ) A,���

�+�T� �� P����� �� �K���) ��-8 M�3�,� *�� ����& �05 4�, � ���� ��,) �&��� ���� D��-� 4�, � ���� �+�& ��(�� N���� P������0 ��� � ����� �� 4�=� F��� �����

�K��52� �;�� D���) ����� ��$�/ �&��.

".�� �5��$) ����� ��+�)SecurityPortal *�& �� 2000 ��5��� �,�3 K4=� RedHat %/ D����� Q���� 11�� D���� �I,�� ��-3�� *��� �� �+�� ��� �,�3��

%/ ������,��� Q���� ����16 S� �,�3�� 905 f�� ��-���� �D���� Sun <��� �� �+3) �8�8.

��������� ����� +� ��� ��� &��0�� A�%) (*�� L �:���

�+� $ �� *+�� ���$���� ����(�� ����3� ����/ *�& K4) � �� ��� � �$��� D���) �8,)

����2� ���-8� 4& C��� ����& � $� ��� 4�.����� �+�& ����� �� 4� �.) ��. ����D��� ( �8,) D���) �+�-���� . 4� * �� %�&� @�2 �'��( �� ".��� �� 60 4) G/

D���& 4�$���� G 4�.����� 4T� ���$���� ����� ��& ����(�� ����3� ���� ���5) %/ ����2� ���-8� 4& *+8�� 7��8) ����(�� ����3� %�& ��(��.

����3�� 4�� ������ �� ?��� 4) ����&"�������� " ����3���"�7�W���" %�& ����� ������ �

����$ ����� 7��� 4� ��8,� �+�) ��8�� ���� . ����) ��-8 ��$�/ 4T� ���$���� *�& ���

Page 112: Open Source: Unlimited Opportunities

111

��� �� P����� �� �� �5� �@�����,�/ ����?� P������ �05 ����� 4� ��8,� �+�) �+�-� 7GY5 %�& �-��� C�� �P������ �05 A���� �+$��� �� ��?��� � � 4�.����� '��� ���-8 ��) P������ ����(�� ����3� 4�1�� G �, �0��� ����� ���� 4������

��$� 4) *+��,�� 4�.����� ��) �����)P������ �05 �� D����� D��-8 � . ������ %1���� ��& ��� 4��1 *+ �$�� �� 4�.����� ��) ��� � *+���$��� � $ *5��$) ���$����

����� M 1 ��� �5 @�& 4�8��� �� �,� ����$���� . ������ 4T� D��G 4���� ��,�.) P������ �05 4& ����� �� 4� D���. <���� �� P�����@��� � ��?�� 6�� 4� ��8,� �.

D���& 4�.����� )���)��(�� N���� *) D��-� D�$����� *+��5 4�, 7��� ( %/ M� ���

�+� ������ �� 905 7���/ ����� %/ �$�� G� ����$���� �� ��� � ����2� �,�3��*+���$��� ����� 4������ �+$����� �"��� ���� %�&� ������ . *�� 60 � �

��,�� ����� %/ ������ 905 *��� ��,�3�� 905 4& C��� ����� *������� 4�.����� ��-3� ��& ����2� ���-8� 4& C��� 4�.����� ����� ����2� ��� ���,������ S��)�

��(�� ����3� F���� 4���� *+�T� ��,��� ������ �� ��) ��+� C� �� ���$���� �����$���� 90+.

4���� *+�T� ����2� ���-8� 4& C��� �� ��,������� ������ 4�.����� *����� ����&

� � �� ���� � ������� 4�,� �� D��� ����� � @�/ 4������ M�+� P������ ��-3���� ����) ��-8 %/ ��3�� ��� �05 4�, �0/ ��� P������ . ����� �05 ��� ��� A) �$�� G

����(�� ����3� ���� �� *�� G ������ K42 ��(�� ������ �) ��-�� ���$���� 4�� . �) =�� 4& D�8�� P������ ����(�� ����3� F���� 4�.����� *�� ��,��� ������ ���

���(�� ����3� F���� 4���� ��(�� ������ ���$���� ��� ��� ����) ��-8 ������ �

Page 113: Open Source: Unlimited Opportunities

112

$���� �� ��) ����$���� 90+� ��-�� ����3� F���� 4���� *+�T� ��-�� ��) ���� �\� �-�� D���& 4�,�Machine Code(������� �.� �4 %&�� ����) D�1�) " ��,,��

?�����Decompilers " K*8 4�� ����(�� ����3� %/ �\� �-�� ���$��� ����3� ���&#�� ���$���� "� @ � 4���� ��� A0� <���2� I��� ����2� ���-8� 4& �+��1 C�

��(�� ������ .���52� �;�� ���� 905 : %/ Q���� �. ������ K4) 4� * �� %� � ��=� "���� G ��-�� ���$���� 4T� ����2� ���-8� 4& C��� ����(�� ����3� *������

������ 42 �?�� 90+ ����(�� ����3� %�& ��(�� ?����� ��,,�� *����� �.���$����.

� �� �7���� �. : ����3� %/ �\� �- ����3 ���&/ %�& ����. ?����� ��,,�� ��? ��

G� ���$���� ����(�� ����3� *���� %�& 4������ <��� �0�� ����(2� ����(��$���� ����3�� 4���,� *�& 4� * �� %�&� @�) �5 �����2� ��,3�� `�\� �- %/ ��

*+W�T� �� P����� �� ����2� ���-8� 4& C��� ����(�� ����3� %/ 4������ �$��P������ �05 �����,�/ ����� �+��$����� . ���&/ %�& %�& ����. ?����� ��,,�� K4) "��

� ����(�� ����3� %/ �\� �- ��) �$���� ����(�� ����3� 905 ��� � K4T� ������2 ����3� �� �7���� ������� *� � 4T� ?����� 6�,�� ����& 7��8)� @�2 ���� (� �;��

P������ �� ���1�� ����1��� ������� "��$ "�1�� ��, �"�1�� ����(�� . �052� ���-8� 4& C��� ��& 4=3 �0 I� !�1��� ��(���� *�+� G ������ 42 �����

����� ����) ��-8 �5 @�& C��� �� �,� �����(�� ����3� . *+�� ?����� ��,,�� 4) A) 905 ����� ����& �� ��;�� ��0 ��� �+�,�� ����$���� �����G <���) 4& C��� ��

���$����.

Page 114: Open Source: Unlimited Opportunities

113

W�� 4������ 4) �(������ ����3� *+��� ��& 4� K4) ��, ����$���� ����� ����( 4� ���$���� 905 ����� �� *+�� G ��-�� ���$���� ����(�� ����3� <$�

�����#�.

��*�� #����� +� ����<� ��,=�� >���) F��� L �:���

4� 4�.����� "���� 60 ��� � 4�� �� P����� �� ����) ��-8 ��$� K4) � �� ��� �5 ��-������� � ������ 4� D���R %��� P������ K4=�� ��-8� 90 . �05 A���� �. D�����

4� �+��3�,� ��$��� ��-8� 905 K4) �� 4�,� ��,3�� 4,� ��K�(� 4� 7�3 %�& *�,� �� 4& C��� 4& D�1�& �������� ������ �05 �G���� �� �-���� 4�.����� ��) ��.

�+ .���-8 ��$� K4/ %�& D��(& %��� ���-8� 905 K4) ���#� %�& �� � G ���� ����) 4& ��,� %��) 4�� P������ �� D�&��?� D���.�� ����. ���-8� 905 �W,3�� �� �4�.�����

�+�-��� �+��3�,� ��.�� . 4�1 ��3�,�� ����2� ���-8� ��-��� ��,3� ��� � D����&� �, �� D���$�� ���$������(�� ������ �) ��-�� ���$���� 4.

�5� �a.��� G)� �3�� G) <$� ����2� ���-8� ����) K4=� � �� 4�Y� ��,)D����� ( ��,��

�K� � ����2� ���-8� 4& ����� �� �3�� 4���� 4�.����� K4T� ".��� �� 4,� �*������ 4�� 4������ 6���� <���2� �05 K4) A) ��;��� �+$��� �� D�;�3 *K�� 4) 4�� ��

4�.����� . ��3�,�� ����2� ���-8� ����� � ���� �1��� �� D���& ��,�3� ���, � �� ����2� ���-8� '�(� G *�& �,3� ��,�3� K4) ���8) <��$�� 4,� ��+���$��� ��

*5���� ����� ���-8� 905 %�& 4�������� M� �� %�� �+���$��� %�& ���(#�� ���-8� 905 N�(# �,�3�.

Page 115: Open Source: Unlimited Opportunities

114

�������� 1���<� ������ �������� $���� !�4

*,��� 6��� ����� �,�3� ������ �� �+��, ���(�� ������ ���$���� K4=� ";�3� 4�

�K���(�� �+����3 4�1 ������ <���2� %&�� ������ ����) 4��1� �1�& ��+� ������� ������+�� ���$���� 905 %/ ��(�� 4� 4�.����� 4W,� . 4,��� 4� @W�) '��(

����3 4�1 ���� 4) 4,��� 4� �+W�,� �K���(�� ����3� 4�1 �K����� <���2� ����/ <���) 4��1�� ��\ �) �� <�� 4�;����� 4������ ��) *�� �. �D�1�) ��-�� ���$����

���$���� 4�1 ����� 4�, 4� ��8,� f�.) �5��$�/ ������ 4�,�� ���� ���-�� ��-�� P������ ����(�� ����3� F��� "������ ��) �� ���(�� ������ ���$���� ����3� F���� *�� ��,�3� 4� �W�.� ����-8� 905 4& C��� �$���� �,�3� Q���

� 4� !��� �05 4& D�8�� �+���$��� ����(������2� ���-8 . 6W�=� ���� ��� �&�3#� ��) F����� ���.���/ "��$� �*�5�) ��$� �+� P������ �$���� �,�3� ��,��� "�����

������� ���Y��� 4� ���$���� �$���� ��,�3� ����.

��G��� �,�3 ���. �Borland �+$����� �� D���& ���� <�� 4��1�� ��8�� ���� %�& ������� �&��. ����T� F���“Interbase” *��&) 4�� 1992 � 1994 <��� �05 4W,�� �

���$��� ��-3�� ������� ��&�. 4� 7?$ KA) ��� �� �� � �) ���� *����� A) �����4���2� � � �� *���� ���� �����( *������ '��� �. ��, �S��)0 ��-8� 905 ���

P������ �� ����2� ����(�� ����3� � $��� ��) "���� * ��W�� ����� S�� %�&��,3�� 905 �� ���� A) ��G��� S� 4,� *� ��+��3�,G P������ . *�& 4� 4���?� ��

2000 !��3� )��� �+$����� ����(�� ����3� ��G��� ���) “Firebird” "� �� ��

Page 116: Open Source: Unlimited Opportunities

115

��-8� 905 M3�,� ����(�� ����3� 905 �� ������ ����2� “Interbase” 4���, �� *� � I�� 4� ��2� . *�& 4� ���8� 4���, ��2001 ���&) CERN ��-8� 905 ��$�

���) S��/ *������� ��+�� ��-8� 905 M�3�,� 4,��� 4� 4�, @W�) M�Y��� �����2�4�.����� �+������ ��� ������ . ��-8� 905 M�3�,� �K�$��� 4�0� 4������ ��. 4�

�;�� �&��� �+W��� ����. ������� ����(�� ����3� F��� %�& 4��� � .

�� P����� ����(�� ����3� ����/ K4=�� �D���R 6���� ���� ��� ���, 7���/ K4) ��� � �. ��-8� M�3�,G ������� ��� ������ �'��( �� 60 K4,� �D���) f�.) @� $�� �� ����2�

%�& 4����. 7GY5 � �� �4�.����� ����) �� "��� �,3� ������� ��G��� P����� * ��-8� 905 K4) ���� ��� G� �?���� �,3� ����2� ���-8� M�3�,� �� *+����$� 7���/

���8, ��K�� �-��� . *� �� �+����/ ��$��� ����(�� ����3� 4) '1��� 4� 4,� �+(����+W��� �+��1 ���$��� ����2� ���-8� M�3�,� %/ SK�) ��� �W.��.

������ �� D���) f�.) 4�,�� �+�T� ��(�� ������ %/ ��-� 4� ���$���� ����� ����&

)�+��1 ���$��� ����2� ���-8� <���( N�(/� M�3�,� *�� 4) �.�� "� 4,��� ����$���� 905 �� ����2� ���-8�D���) �8,) '�(� . ������ 0�� =3�� ��� ���$���� �K�)

4) ��. �+��) 4��1� ����, ������� ���(�� ����� ���R � ��� K4T� ��(�� ������"��� ���� %�& *����� . %/ ��-�� P������ ����� ��$� K4) %/ @���� 4) K�� G 4,�

� �05 � $ ��,� G ��(�� N���� P����� N���� P������ 4�, ��$� 4) ��, �D���R P�����4�R @W�) �W��� �� � G ��(��.

Page 117: Open Source: Unlimited Opportunities

116

• ����2� ���-8� 4& D�8�� P������ ����(�� ����3� � $��� 4 K�� G ������ ������ �Y���� �� 4�,� ��5 ��,3��� �������� : ����3� � $��� *��� �5

4� ��8,� < �� `D� � ����(��� $���� 905 4=3 4� ����� �� D���� ���� � : �K�1 ���� %�& D������� P������ 4�,� ��) 4� D����, D���& �$� 4 ������

����(�� @����3 � $��� 4������ (*�����#� ����� �K�$��� �-�� D����,� �) .& �(�� 4 ���� F�3 9������ *�� D�$����� 4) eD�8� �,Y�� 4� 4� @W� %�

F����� � $���� . 4������ 4� ��,) D���& P������ <���� ���, *�& �,3�����2� ���-8� ��$�/ �G����/ ����?� ���, . ����� ��� ������� K4) ����

P����� A2 *������ 4T� "��$� ����� ��(�� ������ ��K�$����� �� ���� *��� %�& ���. ��(�� N����P������ �0+ '����� � $���� S���.

��0 ��K�$���� 4�, �5 '����� � $���� �K���& �� � �. ��� ���� � K*5) 4�

��-� ���(� . ������ �+���$��� K4) ���$���� ����� ��,�3 � � �&K�� ".��� �� ��K�$���� 905 K4,� ���(��)��(�� ����� ( ���. ����� K4) A)

�& 905 6�� K4) ���� ��+��� � "����� G @�,� �K���(�� ����3� ��� ��� % �� � %�& �� $3�� 4 4������ 4T� D���� �����( 6��� ���$����)D���K$� (

�&��� ��& �� ��5���� �G����� ������ C�� ����$���� 905 ����� �� �� � �05 Q��� �� W��� ��R F�3 6����� ����& ��� ��,� �@� 4��;�� 4��

?���� I���"`���� 4�� ��R F�3 <��� �� � 4) ���� 4�."

• ���R ��K�$��� 7��� 4� *+�W,�� ����+� 4������ � � 6��� 4) K�� G 60 � � . ���-8� 4& D�8�� ����(�� ����3� � $���� 4���� 4�0� F��32� �� �

*+1 � M� � * �� K*+� G ����2� ��& ���-8� 905 "� ��� �� ����, �.2� %�&

Page 118: Open Source: Unlimited Opportunities

117

�5��$�/ . �K���(�� ����3� � $���� *�� 4� �, 6���� 4) A���1� 4� I���K��� � D� ���� ����+�� 905 6���� 4� *���� ����� �� 4�) �� ����+�.

• ��� �05 !?�� 4)� ��� 4) �K���2� ���-8� %�& ��8 � ��& K�� G D����)� 4�,� �&��� F�� �,3� ��(�� ������ ���$���� ?����� �4�������� "��$ D�����

�+��1 M3�,� �. ��� ����2� ��,3�� �� . "��$ ���� �W��� 4��1 K4/ 4� �, D��,3� ��� � 4�������� ����) %�& ��3�,�� ����2� ��,3��

��(�� ������ �) ��-�� ���$����.

�' ��3���*����) 2�

����2 ��.����� 4& D�����) *�� �, "���� ������ �� 4�) 4& *�K�2� 905 C���� �8,�

G ����� �� 4�) �K��52 '1��� ���?�� �05 "�� ��+����� � �.��� ����Y��� ��,�3� ������ �� ����)� ��K�$���� ������ 4� ��,�� �$�� %(.) 4��=� %�& �� � 4� K��

��K�$���� 905 4�) S��� ��(�� ������ ��K�$���� ����&�� �� �� ���� 6������ *��������� ��;�2� %�& <�$� 4) 6��&:

• `���Y�� �� �+���5) S�� �5 ��� `�+����� �-��� ��� ����� �� ���. �5 ��

• `�K���2� ������ 4� �+������� ��� ��K�$���� � �� �5 ��

• �5 �� 4��� � 4�0� 4������ ��&�. *$� �5 ��� ���$���� 905 ��3��� S���� `�5����� %�&

• ��� ��K�$���� �� �K���2� �,�3�� ��� %�� ����� 4) 6��,�T� �.�� 4� *,`<���� �05 ���$���� 905 �K��� �5� `�+������

Page 119: Open Source: Unlimited Opportunities

118

"���� �(�� (��"��� P�Q�/ +� �������� �� ���

������

4=� *�� �� !�W�. %�& 4��;�� !��./ ����� 4) <$ � D��&��� D���� ���2� �8,) 4� <��\�� 4���� ����� �� ��5��,��/ 4� �W�(��� C�� 4� �1�) ��� �� �,��3�

C���2�� ��,�2�� 7��i �&����� '����� 6��3�� �$���� ������#� *�� �� . ���T� 60 "����-� �$� ���$���� %�& D���� � ����� �� ������Y� �� ������� �� ����2� 4� %�� � ��

���$���� ��,�3 <��() ���� I�� �� *�� �� !�W�. %�& 4��;�� "1� �� �5� ���-�� ��� �� S�� ���� �� ��n� �) �� l�,3� 4��+�� 4�0�� ����$��) F��� ���� �.2� %�&

���$����� (���*� � <�� �+��& �(�� .

60 S� �� �� ����$���� 905 ��& �K�R 7���/ %�& ��-�� ���$���� ��,3� M.��� G� *������ ���� %/)���$���� 905 I��� A0� <��� ��5 �5� ( ����+�� �(� ��&

��#� @��& < (�� l����$� l��$��� l��$���� @����� 7��8) �+��& �(��� ��� �) �+�& 7��-�.��� 7�� � 4� ��8,� @�� <����� 60 42 ���+�� @���� S�� %�& �5�� %/ ����#� .

��?�� ���� I$�5 D���� *+ ��� 4�0�� �+�$��� 7��52 D� �� ���-�� �1�& ���$���� 905N���2� 4�.

5������� >���

Page 120: Open Source: Unlimited Opportunities

119

��� ��& *�� �� !�W�. %�& 4��;�� �K�� � %/ ��(�� �� 4& !���� ���Y�� L��60 I,& �� �+���(� S�� �. ��� ������� S�� �1 �+�,��3�� ����� �� . ��8=� ����

*������ ���. 4� K��� ���� ��-�� ���$���� *�����/ F����� �� D���$ *��� S�� 905�3� ��-��� ����� "���� �� *+��� ������� *� �� %�&����,��#� ��, . �� ��8�,�

o����� �R K4) D�8� ����� ���5 @�. ����� �� %�&)*� � �� �&���� �R ��) �5� ( *�� � �� �(�� �W�, 4�) ��+��& )��� �) ��R %�& "�W�� 4) ��2 W��� G� ��-� ���,

`�&���� �R ��,��/ f�� �� ���� ��$�

�(& <��&) %�& *��� M� 4�� @������ ���� %�&� *� � %�& �8Y�� A0�� ������ �� ��&��(� ���8� �(& ��8=� �K�& ����� ���� �,3� . �.� A) 4� �8,) *��� �-����

@�(�� *+�� �, *+�� �3�� ��� "��$ N��� 4)� �( � �05 7��� ����) '��� 4) %1��( � �05 7��� �� .�;���) ��& ���� 4) <� �� 4�� 4���� %/ ������ ������ 905 �� �

*+��� ���� ��� �*+�,�3� ��������� ��-�� ����� %�& 4���� � ������ �� 4���������� �� �(& ����� 4� 7?$ �5 A0�� *+����� 7���� *�+�#� �� ��� � *+W� 4���.

���� �� �(��� �4���2� M 1) �� ������ '��� 4) �-��� ��� ����2� ��& ����, %�&

������ ����� ����� ����2� 90+ ��&) *+� 7��� %�& 4����. ����,� �*+���) 4�� �+ 1�*+��$�� 60 <���� �) *+��� *+�+�� ����& ����2� 905 . 4� ��� A=� ����& �-��� G�

����� �� �(& 7��� ����) �� / ��& *+.��R 4� K��� 4) ����2� ������ 4� *5��0���4���\� "� �+�,��3� �) �+��& ���R M�3�,� ������ ����2� 905 4���� %/ ����.

��"��� 5��4�

Page 121: Open Source: Unlimited Opportunities

120

���(�� ����� �� � l�� %/ @��3� I�) %�& %�2� @������ 0�� *�� � "��$� ��� �

� D����$ D�;�3 4�8���� �) 7��� � ��) �,��� ���� � �������� 7��8�� ����� %�& �(�� @�T 4�8����� 7��� � 4� <��� �I, � %�& �� ���,��#� �05 ��,�� '��� G @�,� �9��+$ %�&

"��$� ����� ������ ����3�� �� *+8���) ��$��� �3�� ����� 4) . 905 *�� �� ���&�& ��. 4� �+� $��� *�� 4) � � �+$;��� �) C���2� �3�� ����3��� *+��+� 4�8���� 4� ������ �� ���� � ���$+��� �+������ C���2� 905 ��() 4� �W,=��.

*+��$+�� %�& D���� �8Y�� ��-�� ���$���� %�& *5����&� 4) 6���T� D���Y� 4�8���� )��

���� � .*+W�,� ����� � *+����3� 4� �K�& <���$ �� ���$���� 4������� 4�8����� D����� �60 ��� � ��� �� %��� �4�8���� 4� *5��- ���$���� 905 %/ ��(�� 4����� �� ����� 4����� %���� ����(�� �+����3 %��� ��� ��-�� ���$���� 4������� *+W�T�

���,�� ��,��� . *�� �,�� ����� � ��$+��� �&��. ���)� %����� �� � �� <���2� �05,=�� 4� ����� � $���� D����� �� � �05 4�,� 4) 4� �� G ��� �� �� � ���,� 4� �

���$���� @��� ���� �� �5� �@��� �� �� ����. 4�0� 6;�) �� 4���R 4�8��� ��.��-��.

������ ���$���� *������ %�& 4���$� 4�8����� 7��� � ����&� %/ � �� <50��

=�� ���(��60 ���� �� *+���. %�& ���, �,3� ��� � *�� � ����� 4 . %�& 4=�� 4& ������ ��(�� ������ ���$���� ����&/ 9�$�T� 6���� 4) ���� � �5� ��� �� ��$�

D���� �������� ��-�� ��$���� ��;���.

Page 122: Open Source: Unlimited Opportunities

121

�����"��� ����� (��"� � ���

4���� �W�, 7���� ���) � �� �&K�� 4���$� ���T� G *) �K���$�� ���$���� Q���/ ��,�3 �� *+��& ".��� �� *++$���� ��� ���$���� 905 "� ��� �� ����, ����� *�� � %�&

������ . �� < �� ��� �K����� ����$�� ��,�3� ������ 905 4& 4� ����� 4����� %�& �+��� ��� ��;��� V���� 4� F���� 905 *������ %�& ��$� �+����� <�

�7��,� ���$���� . �5� ��� I����� �� ����� �� ���� *�� � P5��� 4) ���� ���T� 60�����$�� ���$���� Q���/ ��,�3 ��. 4� �K� � ������� ����� 4�,� �� @�3) �� ��$�� .

�(� � �(��� 905 ����$�� ��,�3� �-���� ��,=���� ����� �� ����Y�� 905 "� ���+$��� ��� ���$���� 4� L��� �+��� ���?� . 4) =��� 4�� ����� <��$� ������ 905

��,�3� ������� D�1�) �K��� G 60 4) 4& ��& ���-�� ���$���� ����� I����� *������� <���g ����$��:

• ��� �� ��� %�& ��,�3� �(�� �. �� 4������ I���� *� �0/ <����� �

��-�� ����$�� ���$���� "� ��� �� ����, �� ��$�� �5� ��� I����� ���$���� Q���/ ��,�3 *� �� ��.Y� ���� �05 4,� ��� � �� �������� ��?�� %�& A���� �+���$��� 4� ����$ �����(/ A��� �,3� N��� ����$��

�� ���?�� 4� 905 4� 4� � ���(/ %�& 4������� <��� 4T� ������ ����� �����$� �����(#� %�& ���$� <K���� %/ 4�$����� ���$����.

• �&�� �� �5� �MW8�� 4����� %�& ���;� �,3� ������ "��$� 7��� ��� �� '1�� ����) *+� 7��� %�& �� � %/ �� ��$�� �5� ��� I����� ���

<��� S� 4�,�� �+��� �� ������ L�� *�� � ?��$�� <��� S� ����� ��

Page 123: Open Source: Unlimited Opportunities

122

������ �� ���� ���1� �� �� ���� �(��� @;��R 7��� ��� �� 4� *?�� ��� ���� %�& ��-�� ���$���� *������ %�& ������� ����2� ������ �+�� ���

��8��.

• �50�� !��#� K4/ �� <����� ���$���� �&��( �+�� ��� ����� �� ���� ����@$��� ��$�� @����� 7��8) <��� �5����� ��� ����� �� 4� *�5 <��$ 4��� !

*������ ����+� �+��� *� � 4) 4� DG�� �� ��$�� �5� ��� I����� %�& �-�����2� *+��� ��� �� *+���� *�� 4) ��� � ���$��� ��� ����� �� ���� 4���

��+�� �&��� �+�����(�� ����$ ���� ��) ����� ����, *� � 4� *+�,��.

<$� �� ��$�� �5� ��� I����� �� ����� �� ���� *�� � P5��� K4) ��� ��� �� '1��

���&��� ����� �� ���� ���8��� ������� ���& *+�� <��� ���?� %�& ?,�� 4)���K�& ����) *������ . ���� k���� ������2 D�K� � D��+� <��� *K�� 4) <$� ��,

����� ��.

%�& 4T� �D���R 9���,0 �� �,� �<��� ������ ����� �� ���� ����+� ���52 D������� �� �4� � P����� D��� ����� �� ���� *�� � P5��� ���� G) ����� �� ����Y�� D� '1�� *+�� "���� A0� <���� ���$���� ������� *������ �� �����2� k�����

������� ����$� P����� A) ���8��G @����+� *������ %�& ���. ������� ����$� ������2@���(� �. . 4 ������� ����$� 4� � P����� *������ *� � A0� <���� �I, � %�&�� "����� 4) 4�� P������ I�� 4� ����$� �����(#� %W�� �) S��2� P����� "� ��� �

����$� �����(#� �) ���$���� 905 %�& D���$� @����� �� �.

Page 124: Open Source: Unlimited Opportunities

123

P5��� ��� �� ��� ����� �� ����Y�� ������� "��$ ��(�� ������ ���$���� �K�����2� k����� I���� ����� �� ���� *�� ������ �� ���� ��� . ���� A) �$�� G C��

���� �05 ����-� 905 ���� ��-�� ����$�� ���$���� "� ������� ��5��� M��,�� ����2� 905 ����&/ ������ "���� %/ AK�Y�� ����� �� ���� ����) M��,� �� ���,�

��� ��(�/� ����� �� ����Y�� �� ��,) ���� %�& 4� ��,) ��& %/ ����� �� ���� P5<���.

���/�� &�*�� (�

��+� 4) ����� @��,=� "��$�� %/ ������ ����� �� ����Y�� 7��$) 4& D���. ��� ��� �0/

��� D���� ���?� ����� ��� �� 6��� G ��� 6��� D���� ����� ��� � ��� �� ��$�� 4���1� �� ���\� C�8 �5��)� *� � ��� %� ) �� ���� ��� S���� 4�� ���� M&

��1��� ��� 4�8�8� ����� ��� ���� . ���� ����) 6���/ ����� *�& �,3�� "� �&���� ��?�� ������ "� ����� 905 ����2� 905 "� ��� �� %�& ����� ����� ��

� ���&���$#�� ����(�.#� ����-����� ���� %�& A���� <�,�� ������ 905 �� �< A���� ��� S���� %�& D����$�/ I, �� . ���� ����) %/ ����#� ������ C�� �I, ���

���� ��� S���� �� ����� F.��� "� �+ � ��� �� %�& ���� *�&� ����� ��.

5 4& ���Y��� 4� �7?$ ����� ����� �� ���� ���, �0/ 63 4�� ����. �+� ���,3�� 90�����#� ������ � � 4& *�� �� ��8�� ���� %�& �+��� ��+ ����� ����� %�& . 4,��

��� ".���� ����� �� F��� ������ *�� 4) � � 4& *�� �� ����� *������� �� ��$�� ������, �45��� �.�� �� ����� �� ������ �� F� 4� ��� ���;���� ����� . 4,�

Page 125: Open Source: Unlimited Opportunities

124

*+ K*5 G 4�0�� ���&2�� ���� ��$� ���1 ".� �0/ @���� AK�Y� 4 � � 4& *�� �� 9����&�� � � 4& *�� �� ��� *���.� ��� *+ ���� �� �5� N���2� 4� ��?�� ���� S��

D����$ D���1 D�.��.

4& *�� �� 4� �����2� ���-� %/ 4 ��� ����� �0/ ��Y�� ����� 905 ��(� 4) �$�� � � ���$���� *������ F���� *��� 7� ��;�� V��� "�� �+���� <�W�� ��� �� �3�� %/ *�� �� 42 ������ �� ����Y��� <��� ��. 4� ��?�� �������� ��?�+$��� ����$��

������ ����� �� F��� ����� F�� �,3� ��8���� � � 4& ��� � ���� ��;���� ������ ��K��� �,�3� 4� D����).

���� �� �� � � 4& *�� �� ����& �� ��-�� ����$�� ���$���� *������ ����� ������

���� � 905 ������� �K��� ��(�� ������ �;��� . %&� �� �5�)��8�� ���� %�& ( ���,�������� ���$���� �����G ��,��,�� �+����Y� �� ������� �� ����� I��=, ��(��

����� �� . D� �( � � 4& *�� �� ����� ����� ��-�� ����$�� ���$���� *������ ��� ��7���� @$� %/ @K$��.

��'����B� ����"��

D���� < ��� �+�T� ��(�� ������ ���$���� ����&� �� ����� �� ����Y�� )��� ����&

��&���$#� ��� � 7��� �����, *� � S���� %�& ���$���� 905 *������ *&� �� D�����) . �� ��&���� %/ A�Y�� ��� ���$���� 905 ����� ��$& "�� D�����) D�,��� �,3���

*� � ��� "��$ �� ����� �� ���� "� �(���� �,�3� �$� �.

Page 126: Open Source: Unlimited Opportunities

125

� 4� ��;��� ������ ��� � ���� *������ ����� ��& �+� *��(� ���� �,�3� 4� *�

�� D��� ���� ��-�� ����$�� ���$���� *������ F����� M��,� 4& �� � ������ �� G ���$���� 90+ � �(�� ����$�� ��,�3� 4T� �5����� 4& D�?$�& ������ 905 4�,�

���$��� *&�� ����� �� �� �� 6��������� 905 �� �+ . ���$���� ����� ��&��$� ��) �� �<��� ���& ��&�� ��0 ���$��� ����� ��& *+����3� M� �� ��(�� ������

905 ����� �����1� ������ �,��3� *� � ��� 4������ 4� �,�3 7��� %�& 4��� ������-$� ������� M���� %�3 �� �� ���$����.

� 4) A) ��� � �,�3� 4� ���, <��$ �$� � N����� *K�� ��(�� ������ ���$���

�+ ��� �� �0�� 4) �5� ��� �� ��$�� I����� %�& �-��� 60� �*� � �� ��&���$#��5������ ��(�� ������ ���$���� �W��� .

1" �� ����

D��K��� ������� ���(�� %/ ����#� �W,3� �. 905 4) C�� ������ �� ����Y�� D�� (

C�& �$��� ���?�� ���� *&�� M��,� 4) ��, ��+�� � �.�� � � %/ Q���� ���$����'��( �,3� �5���&/ ���&/ %/ Q����� ���� ����$� ���$���� �����&T� <��� . 4,�

� ������ ���$���� "� ��� ��� ��&��� ��-�� ���(� 905 ��� D���� ��+� ���?� ��(� ����� �� ����Y�� '��� �+� ���� ��(�� ������ ���$���� 4) 60 4� *52�� ���\�

���$���� "��$ 4�1�� �. ���� ��+� �(�� �����(/ 7���� ���$���� 905 ��� ������ �� ���� � ��?��.

Page 127: Open Source: Unlimited Opportunities

126

� ���(�� ����&� @$���� ��� ��� � *5) 4�� ������� ����� �� ����Y�� �� ������

��-�� ����$�� ���$���� �$���� ��,�3� ��. 4� ���$���� 905 �++$��� ��� ����3� ��8,� ����2� ���\� �� <��� �.� �*�� �� !�W�. ��� %�& ����+� �+ ��� �� �0�� ����

905 *�� ��� ��7��$#� 'K1�� ��� ����� �� 4� ��(�� �+$��� �50����� ��,�3� �+������ ������� ��,�3� 905 *�� ��, D����� ������ �� ����Y�� 4& �5�� �/� �������

D�1�) ����$�� ��,�3� 4�.

���$���� �+$��� %�& �5�&��� ��� ��7��$#� � �� ����$�� ��,�3� � � *��� ��� �� *��� �8� ��(�� ������ 4�� �&���� � $ D���� �������� �G�,�����

��(�� ������ ���$���� ��� M�+� D���,� D��� ( �8,) �������� ��-�� ���$�������� 4� . ��,� ��7��$#� 905 ����&�� ��,�3� 905 ��,�� ��$� 4/)A��� �+$� 4� (

�� C�� �*�� �� !�W�. %�& ����+� 4� ��,�3� 905 "�� 6��� G ��,�3� 905 4) �� "��� 4� �5 9��� *������ 4) @�, 60 4� )��2�� ���,��#�� ����3� ������� 4�� ����

����,��#� ��7��$#� 905 M��,� . ������ 4� ��� �� *�� ��,�3� 905 4) ���� ����� �� ����Y�� �� ��� �� ����2� )���� SK���� ��� ��7��$#�� ��,�2� �,��3�

%�& �� �����$�� ��,�3� '�(� ���� D���1� ��� ����Y�� 905 4T� ������ ��� ����� ������ ���� ��(�� ������ ���$���� ����&� ��� @$�� 4) �-��� �I, �

��� � C��� �����2� k����� "� �5�����.

��"��� ����M��� �������� �� ��� $����� �� ���

Page 128: Open Source: Unlimited Opportunities

127

�+�� ��K�& N��� �� ������� ���(�� ���$��� 4� ����#� ����� �� ����Y�� "�����

�(�� G ��8�� ���� %�&:

���,��� �*������ ;� 5/� � ��� ������ �������� 5�,0�� (������ !���4�

M��,� 4� ��8,� �.) ��(�� ������ ���$���� ��W�,� ��-3�� M��,� ��� � ���$���� I,�� ��(�� N���� ��-3�� *��� *������ M��,� 4) ������� � � ���� �.� ���-�� 4� ���� �05 4� ��,2� 7?$� ��=�� �?����� *������ M��,� 4� �;��� �� 4� ��=� �.)

���, ���Y�� �� ��,) <������ ��& 4�, ���,� ����$���� 905 *������ F����� M��,���,) M��,�� �� ���� 4�, . ���� �� ��(�� ������ ���$���� *������ ���� ��,

F�� 60� ���-�� ���$���� 7���� M��,� ������ 4� * �� %�& ����#�� ����(���(�� ������ ���$���� ����(� �����& %/ �$���.

�������� (�����) #���� &��) 1'��� ;� #�����

���� 4� A��� �,3�� *�� 4) 4� ��-�� ����$�� ���$���� ��� � ���Y� A2 K�� G 905 *�����G �� �� ".��� "� �+��& ��(� ��� ���$���� *������ F����� ����� 4�

���$���� 90+ �+������� ������. ���8/ 4& ?$ �� �+�T� G/� ����$���� . �. �=��� 905�W,3� ��;�5� ���$���� �$���� ��,�3� 4) C�� ������ �� ����Y�� ���� ��,3�

������. 4� ���� ����� �� ����Y�� ���� ����� �,3� 4���� �+�&�� ��� ���.��

Page 129: Open Source: Unlimited Opportunities

128

".�� "� �&����� F��� ����� *�& ��� ��� �����Y�� 905 �� �������� ���$����� ���$���� 905 *����������Y�� 905 %�& ���1 ���� ����� ���� �+�T.

����/� � ���� ��� ( D����� ���,3�� 905 4& �$���� ������� �,�3�� ���,� �$����

����� ����$�� ��,�3� ���� �� ������ �� ����Y�� �� ���$���� *�����/ F������� ��-�� ���$���� *������ F����� �(�� V�( ����Y�� �(��� ��������� *7�

����� �� . *������ W�� ��-�� P������ �$���� �,�3� '��� F������ 905 �8� �� �, �,�3� @��& �(�� 4� � V��� ���� ����� �� �;�+� 7�1&)� <��� "��$ �+$�����

���Y�� 905 �� <�� .��� *������ F���� �� <���2� �05 <��& 4� ��-�� ���$� %�& D��8 D�;�& �,3� ��� ���� �, F����� ���� "�� ����� �� ���Y�� %�& ���� @�)

���Y�� ����� ������ . �� 4��$��� <��� �� D��� F����� M��,� <��� 4) ��,%�& ���$���� 905 �������� G �. D���� ��3�� @�2 ���& �� ����� �� ���Y��

���#� .

D����� �8,)� ���) D���� ��(�� ������ ���$���� *K�� ����� ��� : ���Y�� 4,�� C��D���$� 4�������� 4� ��& A2 ���� P����� A) *����� 4) ����� ��!

��/�=�� G���� =4� � ��� ������ ��������

�2� 4� "��� S����� ��(�� ������ ���$���� ?���� ���$���� ���� �� ��.�8��� 4

�+ ����(�� ����3� %/ ��(�� ����/� ���$���� 905 ����� � ��� 42 ���-��<������ �����#� �G���� @$� �� D�&���� D���) �8,) �+� $�� . �(�� 4�� ���

Page 130: Open Source: Unlimited Opportunities

129

%�& ��-�� ���$���� ��������"���) ����( "2� S�� @�+$��� �� *+ ��� G �� �� '��� ��(�� ������ ���$���� 4T� ������ <���) �) ����) ���-8 %�& A���� 4 @W�)

K4) �� � ��� �9���� A0� 4�2� S���� 4� �W,=��� ����(�� �+����3 F��� �+������ ����) ��,3� A)"�5��$� ��� �� "D��3��� �+�$� � *��� M3�,��.

� ���(2� D���Y� �� � �� ��-�� ���$���� 4� ��� � D���) �8,) �;��� *������� ������

��(�� ������ ���, ������ �;���� 905 *� �� ���.����#� 4� ��� � �1� � ����.

�������� �� / ?�' >�K��� +� ( ���� �������� �� ��� ������

D���� D��,3� <��� ��. 4� ���$���� ��(�. �W,3� *5 <��� 4) ������� �+��� � � � ��$� ��,3�� 905 <���) ��) 4�,� �.� ���(��� ���$���� D�������� ��;�� �8,) �+�� �(��� L��� *5���?� 4�� �+��� 4� ����� �� ����Y�� �+���� ��� ���$����

*+?��� �� �+������G.

� �� ��5���� ����� �� ����Y�� 4�,�T� ���$���� ���� ��& ��5��� 905 %�& 7�1 *+ '���� ��� ���-�� ���$���� ����, �+������� %�& <��� "�$3�� ��(�� ������

���,�� ��,��� ����� 4����. ��� 4�� ��7�3 %�� ���$���� 905 *������.

�����"� &��R4 � ��� �������� ��������

Page 131: Open Source: Unlimited Opportunities

130

���$���� *������ A���� ���� �� ��?��� 4� ��8,� %�& ����� � ���=, ��(�� ������ I���� �� ��(�� ������ ���$���� *������ ��� � ��8�� ���� %� � ���-�� ���$���� 4� <��� 4,�� D���� ��-�� ���$���� *������ 4� D���&�� �8,) ����� �� ���� P5���

����(�� ����3� %/ ������1�) �,3� �+�+��� �+���� �� ���$���� 90+.

%�& *5�&���� ��(�� ������ ���$���� ������� *������ %�& <��� <���� 4) ��, ��� �� 4� � � ���� ���,��� �+��-3� ����, �� I�� ���$���� 905 ��& k���� <� ����

k����� 905 ��� � ��$��� ������ ��) "�)+�� �����-�� ���$���� �.(

����B� ����

���$���� %/ ����� �� ����Y�� ����/ 4=� M�� � 4) ����& �� .�� �8,) 4�,� �, ������ *�� 4) ����#� �05 N�$� 4��1 K�� G� ��5��1� ��� 4�� *�� 4 ��(�� ������

� 905 0�)� �+�� �, ���(�(�� ����Y�� 905 ".�� �� � 7��8) 4������ ���(�(�������� ���(�� %/ ����� . ������ ���$���� �+�� �$���� ����� @$���� ���) A)

��7���� 4��1 4� D�1�) K�� G� ���-�� ����$�� ���$���� "� <�$ %/ D���$ ��(�� ���$���� 905 4�� �&�����)� �05 4� ��R �(� �� ��(���� @��3�� �� �5�<��, (

�� 4�� �� ��� ���$���� ������ �� �K���� �������� �;�+� 7�1&)� <��� '���+�� �� �+ � ��� ��.

Page 132: Open Source: Unlimited Opportunities

131

���� "� ����� �� ���Y�� ��� � <���) � � ��� � 4� K�� G ���-� 905 ���� ������ ��� ���� � ������ ���$����� ��?�+$�� ����� C�� 4� ����� �� �������

���� *&���.

��9�*���� >�0

����� �� ����Y�� < �� 4) K�� G)��� � �5� ��� �� ��$� F�� �,3�� ( �� D�&�� D���� �� ����Y�� 905 *�� �.� ��������� �+�;�5 7�1&)� �+��� �������� ��?�+$�� �����

90+ ������ ��,�3� "� ���( *���T� 60 ���� 4������� <��� �5����� ��?�+$�� �� ��(�� ������ ���$���� *������ *+��� �"���� ���+�� "� �K(�� �1��� �� �=� F����� M��,� 4� F���� �$��� ���, �,3� ��?�+$�� 905 �� �) ������ ����� �05

��� �+ ��� �� D��� ���� ��-�� ����$�� ���$���� *������ @����� � � 4� 7?$, 6�+����$�.

�1���� <����� ����� %/ AK�Y�� ������ ��,�3�� ����� �� ����Y�� 4�� ������ 4/ "� ���1�� ��(�� ������ ���$���� 4=� D����1 �,3�� ��, �4������� <��� ���,�

����Y�� 905 �+ 1�� ��� ���� �� "� ������ ���$� <����� �(��� ������ 905 7��3 �� �+����8���� ��� ����2� ���� ���. %�&) %�& 4������� <���

��?�+$��.

�������� 5����� 6�� ���"�

Page 133: Open Source: Unlimited Opportunities

132

�) ��(�� ������ ���$���� *������ 4�� ����� ���� %�& *������ �(� �0/�&� ����� �� ����Y�� <�$�� 4) K��G ��-�� ���$���� ����� � �� �(�� V�( ���

*������ ������� ����� D����� �,3� �. ��� ������� ����� �) ��� . 905 %�& �-���� <���$ "��$ �� ����� �� ������� ���� ����� V�( ����&�� *?��� 4) ����Y��

�� ��7���� ����,�/ 4�1�� ����� �� V�(� 905 ������ �� ���� �5���8��� 4�� �&��������#� ���� ����� ��-��� ������� ���$����.

+Q���� ('���

����� �� ����Y�� ���� 4�� ���� A0� ��,2� �;� � �W,3� �5�)����� �� �� � ( %/

�� ��&���� *+�� <��� ����& �W��� *&�� 4& 4��Y��� *�� D���& �������� ���(����� �� �� ��,3� %�& �W��� *&�� ���(� %/ ��,3�� <��( @�$��� ��(�� N���� P���

@���� @��,3� �� 4& C��� �����#�.

����� �� ����Y�� *�� 4) <���� ��(�� ������ ���$���� ����&� ��� @$��� K4/������� ��=�� 60� ���$���� 90+ �W��� *&�� ����� �� ��+� F��3) M����� 4=� 4�

�� � 4& *+���/ �� <���� 4� �&��� ���� *++$��� �. ��,3� ��).

<��� <����� 4� *;�� ��. ������ ����� �� ����Y�� *�� 4) D�1�) A���1� 4�� M��� 4& P���� ����� ?$��� ?��$� ����$� ���$���� %�& �������� �;�5 7�1&)�

� I��� S� ��+$�� 4����3�.

Page 134: Open Source: Unlimited Opportunities

133

���$���� �� �(�� ������� ��) 4��1� ����� �� ����Y�� <�$�� 4) <$� ��, 4�1 G/ �� � G �����#� '�(� D�$����� D�8� <��� 4=, ����Y�� 905 4�1 ��������

��� ����� �� ����� �) ���Y�� ".�� %/ ��(�� �� @������G ��-� ��-3� *����5���� .�� � G� ����-� ��(�� ������ �;��� �W��� D���� D�� ( D���) ��,3�� 905 ?��$� �

��-�� ����$�� ���$���� 4� %�� �.

�*����) 2��' ��3��

����,�/ �� ���� ���)� *�� �� !�W�� D���+� ��, �) ������ � ���Y� 4& DG�Y�� ��, �0/G ��(�� ������ ���$���� %/ ����� �05 k����� ��?�� ����(�� ������ *�� 4) K��

����� ��;�2� %�& <�$� 4) ���� ��� .��� ��&�1�� �8,) 6���. 4?,� �, �����:

• `45��� �.�� �� ����� �� ���� %�& ����Y� ����&� S���� �5 ��

• �) ��(�� ������ ���$���� 4� �, ������� ����$�#� ����8=�� �5 �� ��-�� `��� � C��� ��$+�� %�&

• ����+� ����� �� ������� ���(� *�� � P5��� ����&� AK�Y�� S�� A) %/`<���

• 4������� ����� �� F��� ���� ��(�� ������ ���$���� ���8��� 4,�� M�,`��&���$/ �) �����-$ <���2 7��� �+��

• � ����&# ����(�.#� ��?��� �5 ��`��(�� ������ ���$���

Page 135: Open Source: Unlimited Opportunities

134

4��8� �(�� �������� �� ��� +� �����4� 1���

������

"��$��� ��(�.#� I��) ����� �� @�� ��1) *�& �� �&������ ����-��� �� ��

��-��G ���.�� ���,�� %/ ����� 4) *� � !�W�� �� �K���,�� ����Y�� %�& �-����� 4� @�K�� ��"��$��� 4����� ���� �� ��? . ���� ����) 4� ��8,� <���� �K���� �05

����Y�� �� � �W��� �� � <���) %/ D���1/ ���,�� 905 �+��& %��� ��� ����� ���K���,��.

�����8��� %/ �$��� D���� S��, ���K��� ����(�.#� ���� �+$� 4� �K���� �05 �W,3�

�� ���1�K���� �05 '$�� �, �K���,�� ����Y�� ����� �� ���� . 4� K�� G 60�'��(� ����� 0���G ������ ����� "��$ *��� . %/ MK� �� �(�� �05 �� ������

���� ��Y�� %�& ���$#� ����� ������� ���(�� �� �K���,�� <��$�� � � : KA) %/$���� "����� _S�� ���,�� %/ 4�\� ����#� ������� ����� ��(�� ������ ��K�

`�K�����,#�

������4�B� ���4��� �������

4& 4=�� �W.�� C��� <$�� ����� �� ���� %�& �K�����,#� ���,�� ����2� ����&#� 4/�+;��� *������ ��� ����� �1�) .� �� � ��3���� M��,�� �5 �� %�& ������� ��3���

Page 136: Open Source: Unlimited Opportunities

135

S�� �5 �� `S��2� ����2� "� ���� �� ����� ��� ��� M�, `������ ������� 4� �, �5 �� `������� ����2� 4�� ������� 4�\� ��� 4�1�� M�, `������ ����� ������&/

`������ ������� 4� �, %�& ������� ��&���$#� ���&����

���"��� ;����

����� %�& ����&#� ����?� K42 ��K�����,#� ���,�� ����� K*5) 4� ����� �� 4�) ��� � ���$���� K4=� �,=�� 4� K�� G 60� �D�K�����,/ ��K?��� ����� �� K*, �� D����? �� ��

���� �� 905 %�& 7����#� �� <���� �. ���-8 �K�) %�& A���� G �������� �) ��+�����.

F�� �/B� 5��"��

������ �05 �"��$�� ��K��� ������ �K��� "�� �5 �K�����,#� ���,�� �K����2� ���-� %�& *� � !�W�� �� ������ 4� ��8,�� �� �� �����#� ��& ��K��� ������ S���� ��

�� �� �� ��� ���� � � ��� ���� ��� �� S���A��(�.#� �.

5�"�� ���J

%/ D���� ��K���� ����� 4� ��?�� ���1/ %/ �K�����,#� ���,�� %/ �K���� M�+� G �K�����,#� ���,�� ����&� "� ������� ���?��� �D���� ���� �� �K���,�� ��7��$#�

Page 137: Open Source: Unlimited Opportunities

136

K���,�� ����Y�� �� �� � ���R ����5 ���&/ %�& M.��� *&�� ����� �� �K��� *�� �����$� �� � ���R ������ .

����4���� 5�����

<����� 4� �+��& ��� � ��� ����2� 4,��� 4) K�� G D��K � �K�����,#� ���,�� 4�,� �, ����2� 905 �� �������� ���� �� ����� %/ �$��� ?��� ��5 4�� �� �� �+1 � "�

� ����#�+��� ���� ���,� . N�$� ����) ��) ������� ���� �� ����&� K4T� D��G S��� ��,�K���� �05 .�K���,�� ����� �� ������ ��� ����, %�& ?�,��� 4� D�1�) K�� G.

&��B�

��� ��;�2� K*5) 4�� ��K������ �� �+����) 7���� D���� ����,�� ����Y�� *� � *��

������� �05 ����T� �W� �� �� ����� �05 �� �+��� N�� : D�K�?,�� @����/ *�� 4) �-��� �5)�K(��� �K����� ��$����#� ����� �� *���� ����� ����� �� � �. �� �5� ( ����� @�) �)

�K�?,�� G �����) f�, �� @��8 "���� ��K��� ��K�� ��,��� �� � I�� K4) �� � �. �����K�.(

2�*���4 ���4���

%/ �.� � 905 ��� �� D��� � �4��?�� ";��� 4�� ��8� �.�& =3�� ���$���� 7��3 ��& ����&#� %�& ��$� @W�T� �� D�$����� 4��?� A��3� ���� � ����, �,3� ";��� %�& ����&#�

Page 138: Open Source: Unlimited Opportunities

137

P������ �05 ��� � �) ����� ";��� %�& .� � ��( ��� �.� �+$��� ���3� 4� ��8,����, ���&�� ��0 ��� �+W�,� ";��� %�& ����� ����&#� . ���,�� *�� 4) �0/ K�� G

)4��?� ��� ��5 �8�� ���� (��K�$���� �+ ���� ��� ��,�3� "� ��� �� ����, ������.

�=���4 ���4���

���3� 4� D����, D�7?$ *� � !�W�� *$� �W,3� �&��( 60 �� ��� ��K���$�� ��,�3� � *$�� D�$���� ���R %�& ���� ��1�� �K���,�� 4����� *� � �W���� ������ �� �K���

�� ���,�� �5��� �� ��� ��K�$���� K4T� ����� �� �K��� 4� �K���,�� �����3�� �;�+�����Y�� M���� 4�� 7��3� ��K���& *���� K*� ��� A���� ".�� %�& �(��� �K���,��

���,�� %/ ����#� ���� ��?�� �����8��#� @�$�� 4� K�� G 60� ����� ���K����� ����� �� �K��� �&��( *&� ���� �� �K�����,#�.

����4��� ������� � ��� ������ �������� ���� � + ��

%�� ���,�� !�W�� ���&� � �� ��� �����) �,3� ��-�� ��K�$���� %�& 45��� ���.�

������� �K��� ��(�� ������ �W��$��� �W���� D���� ����,�� @$��� ��� ������� *5) "� ������� ���$���� 905 *������ ��+� S��� �K���,�� ����Y�� �� �� �

$���� 905 ���, �0/ ����� ��-�� ���$���� ��$����G D���&�� �8,) DG��� *K��� ����K�����,#� ���,�� %/ ����#�.

Page 139: Open Source: Unlimited Opportunities

138

?$��� ���,� �*�& �,3� ��(�� ������ ��K�$���� �K��5) 4& ����� ��(�� �� ��8K�����?�� K*5) ��� ���� ��� 905��W� �� ���� ��K�$�K���,�� �������� ��(�(�� :

• ��,�� �� ������M : �+W�,� ��K���$� ����1�� ��� ��(�� ������ ���$����

4� D����, D���� �� � �05� ���-�� ��K�$���� 4� D���, �.) �G��� *� � ���K���,�� ����Y�� �� ��K�$���� 905 *������ ��& �K���(�.#� ���� �+$�.

• ����2� ���,�� ������� ���� �� :�� F;�(� *5) 4� ��(�� ������ ��K�$�� ��K�$���� 905 ����� k���� K4) A) ������� I����� ���� � *������� �K���� �+W�) �,�3 �,� D�K(�� ���� � *����� ���� ��-�� ��K�$���� I, � �"��$� �����

��� %�&) �;�� D��� �5����&�� 4���\� 4& ���� �� 905 �,�3� <$�� �� D��� ��52��K� .( 4�� �+ � �&����� ����� �� ����� �K�����,#� ���,�� '��� 4) �-���

���� �� %�& ����&#� @��1�� �� �5� ��;��& 4��� ��+�� ������� ����2��������.

• ����� �� ����� : �-�(� �K���,�� ����� �� 4�?�� �K�����,#� ���,�� <W����<$���� ��� ��K�����,/ <����� �G���� 4�,�#� ��. *��� ����) %�& ����&#�

����� �� �.�� �) . ��(�� ������ ��K�$���� "� ����(�� ����3� �W��� K4/D��3��� �+W��� �K���) ���-8 �K�) 4& D�8�� ����3� 905 '�(� '��� . �� ������ ��,

& ����� <���) 7���/ ��(�� ������ ��K�$���� ���=��� ����� �) D���.

• ����$�� ��,�3� *W,�� 4� ����� : �K���,�� ����Y�� S��/ �(�� ����& �) �� ����� D����. '�(�� P������ �0+ �$���� �,�3� 4T� �� P����� %�&

�) ����$� �����(#�� �W� �� ���� D�(�(�� ����Y�� 90+� *W,��� %�& S��=���� �0+ ���� ��P��� . ����Y�� ���� �+W�T� ��(�� ������ ��K�$���� �K�)

Page 140: Open Source: Unlimited Opportunities

139

��-� V�( ��) *����� G� ������ ���� � *������� �K���� �+��, ����+� 905 4� A0� ������ P������ ������ %�& D����. *������ � $� ��� ������ �� ���

����.

• ������� ��� �� ����,�/ :� ����Y�� "����� ����3� ���� �1�� �K���,� 905 7��) 4���� D�����1 �5��� �. ���� � �K�=� *��� ��K�$���� ����(��

���Y� �,� �K(��� ��$����#� ������ ���$���� . *������ ���&/ "����� ��, %�& D����$�/ I, ��� ��� S��) ����Y� �� ��K�$���� 4� ������ L��� 905

�� ��������K�$���� ����� M��,�.

�����4� 6� �*�� ;� �������� �� ���

�� ��� �D���Y� ����� �� �K��� *�& �� 7��12� ��(�� ������ ���$���� ���� �

�+����( S�� ������ ��K�$���� 905 *��� ����1 %/ ����,�� 4� ��� � 9����� ��� ���,�� !�W�� �� *�����] ����� ����&� %/ �(��� ��;���� ��?�� 4� @�K�� �.

�+��� %�& �� � 4� K�� G D�K��� D����1 ��(�� ������ ��K�$���� %/ . ���. �.� �+����Y� �� ��(�� ������ ��K�$���� *�����G ������� ���T� D��� � ���� � �

�K���,��.

�������

2� ��?,��� ����#� ��& *�& 4� 4���?� �+3 �� �K����2002 4� f�, "� D�.���/ IBM �SuSE �05 '��� �I,�� ��-3�� *��� %�& ��� � ��(�� ������ ��K�$���� �5���?�

Page 141: Open Source: Unlimited Opportunities

140

4� �1W��� �� �=� ��(�� ������ ��K�$���� ��� � ����) %�& ��(�� ����] ����#�IBM�� � ��W���� ���K���� �+�� ��� �� � *��IBM 90+ �W��� *&�� ������ ����� �� ����2� . ������,��� ����2 ������ ����� *������ "�$3�� �K����2� ���,�� < ���

Microsoft D����� 9��� �� �� �F�(�� �0+� D�����. ��(��� 4 �+W�,� �����#� �05 "� ���� !�W�( D�����.

&������ �4�����

���() ?��� �� ������� ���(�� ��$� �� D�K��& D������ �K�������� ���,��2002 �

������ ��K�$���� "� ��� ��� �K�������� ������� ���,�� K4) %�& ������ 905 F�������� �� �K��� ����) 7��3 ��& ��-�� ��K�$���� "� ������� *�. %�& ��(�� . ��,

������ 905 M�+� ���,�� ����Y� �� 4�,�#� ��. ������� ���� �� *������ %/ �K�������� . 4,�� �� %(.) %�& ��(��� < �� �K�������� ���,�� K4T� )���� C�� 4�

<���) *5) K��) �5� ������ �� �K��� !�W�. �� �5��8��� ��� V���� ���� @��& ��(����� ��K�$���� %�& ����&#���(�� ��� . 4� ������ �K�������� ���,�� < �� ��,�K���$�� ��,�3� ����� . ������� ���(�� �� �K�������� ���$�� ��G ��� �� C����

��(��� 4� 7�3�.

����

Page 142: Open Source: Unlimited Opportunities

141

�,�3 "� �K������ �K�?,��� ����#� �.� � 7�+�T� �1� D����. ������� ���,�� �0�W�/�����,��� �K������ �K����� ������ "��$ %�& K4) �� � ��� ��+��$��� *������� ����� �

!������ ��. ��(�� ������ ��K�$���� *����� 4) �K������.

*�� @��& ���) D�K(�� D���,� �K������ ���,�� ��W,3" �G�(�#�� ����� �� �K��� ��,��K���,�� ����Y�� �� " � ���� �������� ��+$ ����� %/ D���1/ ���� �05 0����

����� �� �K��� ��$� �� �K���,�� ����Y�� . ���� �� ����&/ 4� �W,=�� 4) ��,�� %�& ����) 4�� �K������ 4��1 %�& �� � 4)� �K������ �K���,�� ����Y�� "��$ �� �������

�+���,� ������ ����� �� �K���. �� ����� �� ���� � ���-(� ��,�3� F��� ����/ �� D�1�) �K������ ���,�� < �

��(�� ������ ��K�$���� ����� �K���,�� "���3�� �� �� � *+�&� ��& ��K�$����.

-�� 5��

4� ����� �K�& �� ��(�� ������ ��K�$���� ����&�� �� �� ������� ��� �K�& ���)*� � . ������ ��K�$���� ����&�� ���(�� ��8�� ���� %�& A������ 4����� ��()

�K���,�� ����Y�� �� ��(�� . ���(��� ��� ��3��� 4� ��8,� ����� ��+3 �.�D��(� ��(�� ������ ��K�$���� *������ �K���,�� ����Y�� %�& ���� 4����..

�� ��� 3� 4�(� �K���+�$ �K�) ��K�$���� ����&G D����� D����� ����� 0�� ����&��K���,�� �+����Y� "��$ �� ��(�� ������.

Page 143: Open Source: Unlimited Opportunities

142

�������� �� ���� ���������� ���4���

��K�$���� ����&G D�K��& D����� ���() �K�������� ���,�� K4) ����� ���� �� ���,0 ���� K*5) ��� ����� ���(�� ������������ 905 �� ������:

• ������� *�. %�& ��(�� ������ ���$���� ���� �� �K�������� ���,�� *��� ������ *���� ������ �� �K���� �W� �� �� �, 7��3 ��& ��-�� ���$���� "�

D���8 F��2� ���.

• ���� �� ��� � ��� ��$���� ������� �K�������� ���,�� *��� I�������K������� �������� "��$ �� D��(� �������.

• ��$���� ���� ����� �����#� 4�,�#� ��. �K�������� ���,�� <W�$����������.

• ����3�� �� ��� ���� "��$ %�& ��(�� �K�������� ���,�� �������+;��3� *��� ��� ��K�$���� �K���(��.

• ��,�� C���� �W��, ��(�� ������ ���$���� ����&/ �����,�/ �� �K�������� ����,�� 4� ������ ������ ��K�$���� "��$ �� �����8���.

�K����2� �5����� ��� ���� ������ ������ 905 ����&/ ������ ��):

• � V���� ���� ���. ��,) *K�� ��� ����� 4& D���� C��� *�� 4) <$� �&����

���+��, 4� D����� %�� �) ��-� �) ��(�� ������ 4�,� �. ����� 905 ��+ D���8��� %�& ��� f�,� �� ��� ������ 0���� *�� 4) <$�.

Page 144: Open Source: Unlimited Opportunities

143

• N�$� 4��1 ������� ����2� 4�� �&����� ������� ������� ����� 4� K�� G�K�����,#� ���,�� ������.

• %�& �� � <$� ��K���,�� ����Y�� �� �������� ����2� M��,� ����� ��& M�+� �05 ���� �� ������ 905 *������ �&����:

o �K������ �� ����g D���8 �&����� V���� ���� ���. ��,) %�& ��(��.

o ���� �K��� %�& �K�����&#� �� �� 4� �����.

o � ����� �� ������ 4� ��?�� ������K������ �� ����2� �&���� ���,�.

• ��K������ �;�� D���) �K���,�� ����Y�� �� �������� ��K�$���� 4�) ��� � � � ��� ���$�� �05 �� �?��� � ��� ��(�� ������ ��K�$���� "����� ��������] ���#� %�& ��;�� �� ��-�� ��K�$���� 4�,� �. 4���2�

�K���,��4�2� 4� *?�� ��� %/ �5����/ �$��� .

�������� �� ��� @� ����� ����

���� 4� I���� 7?$� �� ����� ����� F��2DEG K4) %�& @�� " "��$ 6���

4) <$�� �<���2� �,0 4�� �+��$���� ��� ����� �� %�& ��(�� �� W��� 4�������� �� �K���,�� ��+$� *�� 4�1� �� � ���,� �+��� %/ ����� �� 905 ��(�T� �K�

4���� �5�K��� ��� �K���?� ����� . %�& �8Y� �. ��� ����� �� �K���� 905 4� %�8���4���� �5�K���� ���� ���� 4�2� �) 4������� �K�(�(�".

Page 145: Open Source: Unlimited Opportunities

144

��� "��$ W�� %�& �K���� I�� 4� I���� 7?$� �W,Y� ��, 4����" "��$ K4) 4��1 �� �3�� *�� G ���,��� F��� 4�&�W�� �� G *) D����Y� ���, 7��� ����� �� �����

���;� � �) ��(�3� �K�(�(�� A0Y� �. ��� ����� ��."

�+$���� ��� ����� �� %�& ��(�� �� 4����� �K��� ������ *�+� ����� ����� K4) A).�� I�� ��� 4�2� %�& �W8Y� �. ��� 6�� �) @� �K(��� �K�(�3� ����� �� ����� �

����.

���\� ����� 4��1 <��� ������ 0���� %�& 4��;�� �K�� 4�� %�& ����&#� 4,�� G� �� ��K � �,3� *+�� ��K��� %�& ����&#� 4� K�� G �� �4����� ��� ������ �W���� ���

� ��������,0�� ���.

�� �K���,�� �+����Y� "��$ �� ������� ���(�� *������ %�& ����� ����&/ ���. ��=�� ���� �+(���� 4,�� �K����) k���� %�& D����� 4������� ��� ����� �� ��5���� ����

���: • �K�� � ����� �� %�& 4����� ��(� �K���.

• �K�� � ����� �� �K�(.

• 4�)����� 4����� .

������ 4� FW���� 4� K�� G ����� �� %�& ��(�� �K��� �� 4����� W�� �����

��& 60 4��1 4,��� ������ �� 905 4�?�� <���) %�& ����$�� ��,�3� ����,��#�

Page 146: Open Source: Unlimited Opportunities

145

%�&) ������� 4��1 D�1�) '��� ���� �������� ����� �� ����� �� ��� V�( ����&��������� ��K�$���� 4�� ������� 4.

����( �K���$�� ��,�3� %�& ��� � 4) �K�� � ����� �� �K�( 4��1 ���� �� ��,� G��K���,��#� �G��� �� D�(�(� ���K�$���� ������.

�K���,�� ����Y�� �� �������� ����2� K4=� ���� 4� K�� G ���� 4�2� 4��1�

�� �K��� ����� � <���� �) � � 4& �+� *W,��� '��� �. �K���) ���-8 �K�) 4� D����� ���+��& ��(�� *+� �-��� G M���2 . %/ ��(�� 4,�� ����) ����&� 4� K�� G 60�

�+��) 4� ����� �+(��� ����,�/ �W��� ��� �K���(�� �+����3.

& �� � ���� �� ����� ���,� ���� ��(� �5����&�� �+����Y�� �+�����/ 7��) ����� %� �� ��K�$���� 7��3 �����& *���� ��� ���3� �K��� 4) �K�� � ����� �� ����/� ���

F�(��� 4������� ��K��� ����� ������� �K���� ������ �� �K���,�� �+����Y� "��$ ���,0�� �����2� k������ ������ �� �+�&D���R.

����Y�� �� *������ P����� A) ����&� ��,� G @W�) %�& ����� ���,� ������ �W,Y�

���3� � � �W��� 4) <$� �� �����Y�� 90+ �K���� �������� @����� �K�$�� ����,�� ���. 4��1 �+��� ���,�� "����� 4 ���� P������ �0+ ������ F����� �K�.���/ ��

��+��.�8�� �+��) 4� �W��� �) '��( �,3� ����� �� �$� � %�& 4���� . 905 4�1� ������ ���$���� K42 �4������� "��$ "� ��� �� �� �K���� ������� D�1�) �������

7��8��� 4�� "��$� ����� ��(��.

Page 147: Open Source: Unlimited Opportunities

146

4� ���,�� �+��& �(��� ��� ��?��� � � 4& ��� ���� CK����� 905 0���� 7�K�$

�������:

�W���� �� �4������ 4�$����� �� � F�� 4� ��8,� ������ 905 �W���� �)�� A0 D�;��� ��(�� ������ ���$����2 % �� ���W��� ���G�� �� ���K���� ���$��� �� ��� 4�

*�&2001���� *$�� ��,���2� ���� %/ ����� D��$ ���, *.� �5� � ����� ��+�� I� �� �4�$����� ��& ��� D����+� �,3� ��(�� ������ ��K�$���� K4) 4� � �� ������

��� ������ 4� ��;�5 ��K��, ����� %�& "K$3�� ������� 905 K4T� 60 4� I, � %�&4�&���� 4������ 4�� � ���/ �� ��8���� .��(�� ������ ��K�$���� *������ K4/

"��� �1�) �,3� ��K�$���� 905 �,�3� �$� � 4� ����� �� �K��� ������ 4W,���������� ���(�� *�& �� �K������ ���1� ������ 60 4������� �5����� S����.

��K�$���� ������ �� *�����#� 4� FW��� ������� 905 ����&� K4T� S��) �+$ 4�

� � � �� ��(��� �K�$� %�� �) ������ �� *�����#� �05 K4/ ��K���,�� ����Y� �K�,��� ����� ��� "� ��� �� ��� ��,3�� 905 �� D�+�$� D���� ��� � 60� ��,���

����� ��(�./ ��0) �� D�$R *) D�$�& <����� ���� �K��,�� . 905 *������ 4,�� ��,�����#� 4� FW���� ������� !�W�� ��,�3 �� ��(��� ��K�$���� ������ �� *

F���.

����� ��(�./ %�& �� �� ��(�� ������ ��K�$���� %�& ����&#� K4) 4� * �� %�& 905 ?W,�� �� �������� ����2� ����� �W,3� G A��(�.#� ��� � K4) G/ ���,� �����

Page 148: Open Source: Unlimited Opportunities

147

�����1 ��$� �K��5) %�& ������� *7��� ����� �K�� � ����� �� "� ��� �� '��� �K��� 4����� ��� ������ �� �� ���� ������ ��������.

�K���� ���� �� ������� 905 ����� 4& �$���� �;���� *5) F���� 4,��:

• ���� 4�2�: � �, 4�������� �W� ��� ����� �� ���� ���,�� *�� 4) �-��� �+K��+� A�Y

�W.�� 4�=� D��8� D������� ���,��� 4����� 4�� �.� � ������ ��8�2� �,3���K���� ����2� 4� *���� %�& �+����� <$� ��� ����� �� 905:

o ����� �� <���� : '��� ����� �K���� ����� �� %�& ����� <$��� ����Y��� F��32� ��. 4� �+�/ ��(���� 60� �K��.

o ����� �� %�& ��(�� 4� 4W,��� *�& : ����� �� ���� 4) <$� 905 %/ 60� �K���� ����Y�� �) F��32� ��(� 4�1� �����

�+����( ���� ���� ����� ��.

o ����� �� M���� : �) �+����� �+$��� �� ����� �� ����� <$�Y�� �) F��32� ��. 4� G/ �+��� �D��(� 60� �K���� ����.

905 ��& ��K�R F��� *������ '��� ��(�� ������ ��K�$���� ����&� 4/ 4� ��� @W�2 ����� �� 4�) �� D����� D���& ��� � �� �5� ���K�$����

����� <���) �) �K���) ���-8 %�& ��K�$���� 905 7����� �G����/. • �K���� �����#�:

K��� ��. 4� �+��� � �) �5����� �K��� 4� �+���� �� ��-�� �K���$�� ��K�$���� ��,�3� %�& ��K�$���� 905 *����� ����&� ����1 �� � ��� �*������

�+���3 7��/ @�1�� "����� ".�� �� ��,�3� 905 "1� �� �5� ��+ �$����

Page 149: Open Source: Unlimited Opportunities

148

�+��������. ���� ���$���� '��� ������ �� �5����� �� �K���� ���� *������ ��(�� ��

�K(��� @��$����� ����� 7�3� ����, �+��� � �) . �K���� 905 4� ����#� �(�� G� 9����� '�(�� A0� A�� � *������ %/ ���� �� <��� 4�$����� %�&

P���� KA) %�& ����&#�)P������ ����2� ����� ����1�� I�� (�� ���@�� ���� N�(/ �) P������ �05.

• D����� ������: 4�� ���$���� 905 ��-3� �� �K���� *������ ��-�� �K���$�� ��K�$���� '��� G ��K��� ���) *������ � $� �� �5� ��+��� � �) �� � �+��& MK� �� "����� 4)

�+��& ��R M� � .� � P������ ��& ��R K4) ���� %W�3� 9Y���/ <$� D�K�� �� �5� ������� @�3 ��) 9��+� ��& ��K�$���� 905 �� ���� N�(/ K4T� �;���� 4�?$�& @�� *+���) 4��$� ".�� �� 4������ ����� �� �K��� ������ "1� ��

*5����� *+�� � ���R ��� %/ ����� AK�Y� ��� ���1� ���. �K�) *��� 4&��+�� . <�-����(�� ������ ��K�$���� *�& �� D�K��, �,�3�� 905.

• ��K�$���� ���,: ���� *�����#� F����� *�� "�� %/ �$��� ��(�� ������ ��K�$���� �-�� �����] ���?��� ��3��#� "� D�(�(� ������ ��(�.#� %�& D���� D�;�& �W,3�

��.�� ��(�.#� %/ �K���� �������� . �K���,�� ����Y�� 4�,� 4) �-��� ��K��� �� "� G �, ����� �� �K��� ��$� �� �+����� *W,��� %�& D����.

�+���5) ���� 4� �+W�,�� 4�� ���� �K������.

Page 150: Open Source: Unlimited Opportunities

149

��+��0 ����#� ����& M��,�� ������ ��(�� ������ ��K�$���� %/ ����#� M��,� K4/ 4�1�� �. ���� M��,�� 905 ��.��� ������� ������� ������ ��-3��� <����� M��,�

<��� ����� �K�� "��� V��� �K�$� ���� ����8 �� . *������ ������ ����� ��� F���� ���.���/ M��,� 4& ��& D�1�) �K���1/ M��,� "� ��-�� �K���$� ��K�$����

�& ��(�� M��,�, �*�����#� ����$� �����(#� %) �+��&��T� *W,��� �� D��� �����K���,��#� ��,�3�( ��K���� ����� �$��� ���,�� 9��,��� ��� �5��� 4�8� 4& ��& �

�+,��� ��� ����� �� �� �+�W,�� 4�1� ��� . �.�� ���� "�� ���;�� M��,�� 905� %/ �K���� M��,� *$� �+�$� ?��$�����(�� ������ ��K�$��� . K4T� ���3 ��(�����

�05 M��,� ������ ?��$�� ��(�� ������ ��K�$���� %/ �K���� 4� �K��$�� �;�����K����.

D��7�� �K���� ����� �8,) ��(�� ������ ��K�$���� ����&� %/ ����� ���,� �(��

� �+�& F�(��� ������� ��K��� ����� �� ���$���� 905 ����&� ���.� ������ ��+����Y� "��$.

���� �05 M��� <��� �$��� ��(�� ������ ��K�$���� "� ����� ���$� �K��52 D�����

����&/ 4��� ���,� F�� ��� ���� ����� ���T� �K��� � ���� *� � M��� 4�� I�$� 9K�.) A0� ��(�� ������ ���$��������� �� < 3.

����� +� &���� ��������� (������ ;���/ #�

��� �� K�� ����� �K���+�$ �� < 3� I�$�:

Page 151: Open Source: Unlimited Opportunities

150

�K���,�� ����Y�� �� �K��� ���$���� *������ 4���.

����1Z4���� 4� M�+� :

����� �+��?�+$�� �+����) �� �K���,�� ����Y�� "��$ *������ ���� ��K�$����� �K��

D��(� �K���.

����2Z4���� ����� ".��� :

�K����.#�� �K����� �W����� ����Y�� %/ D���1/ �K�;�1�� �K������� �K����#� ��;�+� "��$ ��� �� �+�� ��,2� �(�� ���,�� 6��� ��� S��2� ��,�3�� �K�?,��� ��

) �� �K��� ��K�$�����K������� �+��?�+$�� �+����.

����3Z4���� ����� 4& ��Y��� �+$� :

4���� �05 0���� 4& ��Y��� ����� 7��?�� I�$� ��� �.

����4Z�K��� ��K�$���� M�� � :

*������ 4�1� ��� ��K�$���� �+W�=� 4���� �05 �+��3� ���� �K��� ��K�$���� MK� ����� �� �K���1/ M��,� �K�) 4�:

Page 152: Open Source: Unlimited Opportunities

151

• �� A2 P������ *������ �K���.

• P������ ����(�� ����3� %�& ��(�� �K���.

• P������ ��& ��R F��� �K���.

• ������� �K���� �� �+ ���� @�� 7�?$) �K�) �) P������ ��& ���R *������ �K���*������.

• P������ "�?�� ���&/� L�� �K���.

• F���� �K�.���/ I�� 4�1 ���� �� 905 "�?�� �K���� P������ ��� � �K�����(2� P������.

����5Z��7��8��#� :

�;���� *������ �K���,�� ����Y�� 4,�� �$��� �K����� *�� K�� P����� �W��� *�& ��&

�5���� ����� D��� �����. ,3� �� ����? ���. ��$� ��& �-��� ��-� P����� �� D�K����� ��� �05 4�,� �� �K��� ��

*�����G 4���� �05 0���� 4& ��Y��� �+$� 4� 7��8��� <��� @$���� ��� �+$� *�� 4)����� ���3� @�� �W���� 4) <$� A0� ��-�� P������:

• ���� �� D���R ���,0�� ���3� "� P������ ������ 4) <$� 4 4���� �05 4� @��� � � � P������ "�?�� ���&/ �K��� 7��8���� . 4) <$� ���� 905 �8� ��

D����� 7��8��#� 4�,�.

• ���$���� ������ �5��& <$� ����� !��� 4� ��K�$��� �K�) �W���� * �0/�K��� ��K�$���� �K���� !��3� 4�1 ��W����� .� 905 �� 7��8��#� 4�,�� ���

������� �$��� �K���� %/ ����� ��� P������ ��(� ��& D�K�;��� �+��� D�K�����.

Page 153: Open Source: Unlimited Opportunities

152

• P������ *������ �5��& 4,�� ���3� 905 �+�� ���� ��K�$��� �K�) �$�� * �0/ 4���� �05 ����� 4& ��Y��� �+$� 9��(�� A0� 7��8��#� K4,� ��-��

� � � D��;��� �+���� *�& ���8/ 7��8��#� ���$� <W����� �9���(/ L���� 4� 4�����(�� N���� *;�� ���� KA) ��$�.

�+ � ��� �� �� 7��8��#�� '��(� ���(T� 4���� �05 ����� 4& ��Y��� �+$� *���

����#� F����� M��,� "��� �W8=�� 4��� ��K����. V�(� ������� ���� �K���,�� �+$�*�.

����6Z�K���� �� '���(��

��K�$���� *�����G 7��8��� <��� *���� �K���,� �K���� � ���Y� �, '��� 4) <$� ���, ���� *�����#� F����� ���� ��K�.���/ M��,� "��$ "��� �K�8�� ��� 2 ��-��

��K�$���� 90+� �3��� �,3� D�W� �� C��� M��5).

���� 7Z��7��8��#� �����3 :

%�& ���,�� ".�� ��& �5�3�� �5���(/ *�� ��� ��7��8��#� "��$ %�& ����� <$������#�.

P������ �5�W��� 4) <$� ��� �K���-3�� ��K������ 7��8��#� '�� ����� �K��� 4) <$�.

����8Z��;��8��#� F���

Page 154: Open Source: Unlimited Opportunities

153

����Y�� S��/ 4W,��� * �0/ �� ��K���� ��K�$���� *������� �+������� ����� 4� �K���,��

����2 ������� �$� � �) ��� ��-� P����� %�& ��(�� �+ FW��� 4���� �05 4� �����#� %�& ���,�� ".�� �� ���� �3� ���Y�� 905 %�& <K$��� ��+��� <$� ���

*������ "� ������� ������ '�1���K��� M�+ P������ �05.

����� !����� ���2� "���� ��0 �K���,�� ����Y�� ������� ��;��8��#� F��� %� �D���R ��,0�� ��3� 4�.

����9Z����Y���

�;��� %/ D���1/ ���,�� �� �����/ ���� %�&) ���& %�& 4���� �05 0���� �K��Y�� "�

��� �� �K����K���,�� ����Y�� �, �� ��.

����10Z4���� �����

��� ���,�� �� �K�0����� ��+$� *���180 ��&����� ���3� ������ %(.) ��, D���� �4���� �05 ���3 "� ������� ���� %/ ��5��� ���� 4� ����� ����1� <���2��

� � "��$ ����� �05 �� �K������K�$���� 7��3� �� ��� �K������� ��1������ �.

�� ������� ��K�$���� %/ ��-�� ��K�$���� ����) 4� �K���� �����& @�$��� *��� ��,60 �+���� <���� ��� �G��� "��$.

Page 155: Open Source: Unlimited Opportunities

154

����11Z�����(��

P����� :� ����) ��. 4� �������� ����� �� 4� �&��$� �K�) 0���� �K��.�� ������� �$�

�� ��,3� f�� �) ��K��� �K�+�. P������ ��-3� �) 0���� : �K��.�� ������� �$� � *��� KA) %�& P������ �05 *������ � �

�� �K�+� 0����. *������ :P������ *����� A����&/ �) ��� F�3.

�K���(�� ����3�)(�� ����3� P����� �)�K��� :( ������� ����� �� 4� ����,� �&��$�� "��$ %/ D���1/ ��+�$���� ����. 4�0� F��32� ��. 4� ���� ��� �K���(�� �K��.�� �K�)� ��8��� ������ ���(����� ��(�� ������� ����$, ��&���� �K��.�� ������

A0����� P������ 7��� S��) �K����1 �(��& .�, ����2� "��$ ��3 *�& 4,�� 7��8������,��� ��-3�� P����, �K�� ��K�$���, ���& �K������.

��� P������ :��� �� D��W��1/ M��,� �K�) 4�� *������ 4�1� A0� P������ �5�: • �� A2 P������ *������ �K���.

• P������ �K���(�� ����3� %�& ��(�� �K���.

• F��� �K���P������ ��& ��R .

• ������� �K���� �� �+ ���� @�� 7�?$) �K�) �) P������ ��& ���R *������ �K���*������.

• P������ "�?�� ���&/� L�� �K���.

• F���� �K�.���/ I�� 4�1 ���� �� 905 "�?�� �K���� P������ ��� � �K�����(2� P������.

Page 156: Open Source: Unlimited Opportunities

155

��-�� P������) P��������� �� :( ���,0�� �������� "��$ �K��� G A0� P����� �5����� M�� �� ��. ������� �-�(� : ������ ���� �� "� �������� D�K��.� �?K���� ������� 4� �,3 KA)��� �� %/ ���1/:

• *�� � ����� @� �� ��� �K���� �;�8��.

• K� $�� ��8� �K���(�� ����3�*�� � ����� �.2� %�& ����.

• �) ����/ �) ��� <���2� �05 *����� ��K�$��� ����� %�& ���. �K�) �$�� G������� %/ ��(�� �) ������.

@��&# �K���+�$� I�;� VW��� 4���� 4� "���� �� ���2002

�*����) 2��' ��3��

� �K���� �����] ���?��� ��3��#� "� 4& C���� ���?�� ��.�� "��$�� 9�$��� *�

�.� ��K���,�� ����Y�� ���&��� �7��, "�� 4� @���� "����� ��� �K�����,#� ���,�� �� �� ���� ����� �����. 0���G D���1� %1� *�� KA) 4� �8,) *��� ����,�� ���()

��K������ �� �+���� 7��� �5��� �� ��� ������ � $���� *��� 4� ����� �05 �� K�� G� ��7�� �5�8,) ����&�� �+�� �, �� �K��� M 1� 4��,� ����� ������ ����� "��$

����& �K���,�� ����Y�� �� ��(�� ������ ��K�$���� *������ *���� ��K����� M��������� ��;�2� %�& ���$#�:

Page 157: Open Source: Unlimited Opportunities

156

• �&���� ������� �5 ��`�K���,�� ����Y��� 4������� 4��

• `�K���,�� ����Y�� �� ����� �� ��� �K���� �� V�(� ����&/ �K��5) �5 ��

• ����� 4� �, ����&� %�& �K������ ��3���� �� � ��3���� M��,�� �5 ��`������

• `�K���,�� ����� �� ����� ������� 4�2� ������� �5 ��

• � �5 ��`�K����� ����� �� �K��� �&��( ����� @� ���,�� "����� A0� ���

• ��,�3� ����5 4� ����,�� ����� �� ��(�� ������ ��K�$���� *+�� M�,`�K���,��#�

Page 158: Open Source: Unlimited Opportunities

157

�(��"���� �������� �� ��� ?�) 5������

������

���� ������� �� 7���� ���?� �(�� �05 �� ������ ��� �1�� � ������ ���� A0

������� ���(�� ���$��� %/ ����] ������ �� *5�&����.

��-�� ���$���� 4� �K���� ����Y��� ��,�3� "��� ��� ������� 4� ��� � 6��5��8�� ���� %�& �+�� �������� ���$���� %/ :�K���� I����� ���� � %/ �$��� ���?�

FW���� �������� ���(�� ���$��� 9���� A0� �K����� 4�2� S���� ������ �� ���� ���$���� M��,�� ������$#� ������ ����� 4� . ���� ���� ����� %/ A�Y� ���

����Y�� 905 �� ����� ��.

�� ������� ���(�� ���$��� %/ ����#� ���� � 7��� ��. �-�������� ���� 4� �,=: • 7��� ��. �K���� <���2 ���,� *+��� �W���.

• ���1/ ����� �� ���� �(��& ��. 4� �K���� ���� ��K � *&� �W��� 4� ����4�������� %/.

• ���Y�� �� ��� � ����#� ������� %�& ����� ?�$�# ���� ����/ ��$�.

• � ��;��� ����+�� 7���������� ���(�� ��$� �.

• ������ �� ����2�� 7���.

• �K���� ����� 4� ����� �, ����/ �����..

Page 159: Open Source: Unlimited Opportunities

158

�+���,�5 ���&/� ���Y�� �� ����� �� ����) *��� ���&# �K��5 �(�� ����� ����& �W,3�

��;�2� %�& ���$#� <$� ����Y�� ������� "� *7��� �+� $� ��� �$��� �&� �0/ ����� *���� ����& 7��8):

• `������� ����2� 4�� ������� 4�1�� M�,

• `����� �� *;��� 4�2� ����� *��� M�,

• `����#� ��+� 4�,� ����$� ����2� %���� M�,

4W,�� ��� ����K���� *�& �� ����� "���� �+������T� ��(�� ������ ���$���� �+�3�

��� ����� 4� �� D���& 60� �4�������� %�& ��8=�� 4�� ������� ���(�� %/ ���K��K���� ����& �� %�) ����, ���K����� 7��� *��.

��,2� ���� �,3� @�) 4� * ���� �<�,�� '�� %�& ������� ���(�� %/ �K���� ��)

������ <����� ����Y� A2 ����� �� ����� M��,� �� ����� 4� �,=�� 4=�� ���� � ��$���� ������� "��$ 4�� ��;��� ������.

�5����&/ ����� ���Y�� *$� %�& ����) �,3� �K���� ���� ����(��� ������ ��� �

���$���� �+��1 �� � ������ �;�� 7��� ���� � 905 <���� �� ������ �� ���� %�&�$ ��(�� ������ ��-�� ���$���� "� <�$ %/ D��) ���Y�� *$� 4�,� ����& D�(��

���, �,3� �K���� ��?�� ����?� �K��� �+ � ���?� �$�� D����,( *�& 60 �� <���� �.� ����Y�� �� *����� �K��5 ���$��� ��(�� ������ ��;�� �;��� �W���.

Page 160: Open Source: Unlimited Opportunities

159

���� *��� �����. ��) 4) 4� �,=�� <$� 45��� �.�� �� �50) ��( %�& 4,� * �0/ %���K���� ���� � ��3��� ( �� �) ��-� ����� *������� ���Y�� ����� �� <���� 4

�����..

%�& D��)� *�5���� <�� �� D���Y� �+��� ��& �+� ���,�3� ��(�� ������ ���$���� ���� �� ��� �� � <���) D���0$ ��-�� �<& �K��� �+� ����Y�� 905 �� ����� �� �

���$���� 905 ������ �&��( %/ P���� %�& ��� � �&��( 4� ����� �� ���� �&��(���$���� 90+ *&� 4& C��� 4� K�� G 4,� �����$� . ��,�3� 4� ��� � 6��5

� �������� ���(�� ���$��� �W��� *&�� �W��� ��� ��&��$��� I��� 4� ��, �0/ 4, ���$���� 4) �,Y�� 4�� ��� ��,3� C��� ��& @������ <$3� 4& D���� 4�8��� 4�0�

6������� �K��� 4 ��(�� ������ . �K�$ �,3� ������� ���(�� ��& ���R *+�� 4� K�� G�K���� ���� � �� �� ���. A) 0���� ��..

5�"�� ���*��

� ����� 4) K�� G����� ���� �K��� ����& ��) �:

1. ��3�� �!��3�� M�(��� ����� �� "�$ �����:

a. ��8�� ���� %�& *1� ���� ���5��� M����� ���� M�(��:

i. ������ ����2� ����

ii. ��+� ������� �������� �������� ��$���� �������

iii. ��������� �G�,������� ���� ��

Page 161: Open Source: Unlimited Opportunities

160

iv. ���?�+$��

v. ���;��?��� �;�� :".���� �,�3� ����,..

vi. �K��-�� ��������� ��?�� ����+��, ���3�� ��������.

b. ��(���� ������� ���� M�(��� �K���� 4� ���-� ����� .

c. ������� ���� %/ ��5��� ���� 4� ����#� ����� M�(��.

2. @���,�� �K���� ������ �����.

3. ��� *��(�������� ���8/� �&�1��� �W��� 4� ���� �8,) �) �����$� ��.

4. �&�1��� �W��� 0����.

5. �&�1��� ���� "� �� �� 0����� �����.

��K����� M���� <��� ������� ����� ��5��� ���� 4� �, ��(��� �;�+� !���� 4/

����� @�3 4� � $� ������� ��,�3�� ����Y�� "��$ ���-� 4� 4,��� 4) ����& �� ����� *K�� �(�� �05 �� ������ ����� �� 4T� 60� ���,��� �K���� ��5�������

�(��� �K���� ��� *��(� %�& ���� A0���� 4������ 7����� �&���� ��� �1�� ��� ����� �� 905 *������ <$�� �������� *+������� �K��� ��� G� ������ ���� ���� �

��,��� ��;�2� �, D����$ �W��� 4) �+�� ".��� 4) �-���.

��(�� ������ ���$���� S�� A���� G �;�� %/ ��(�� �5 �K���� M�5 4) ��� �� � �� �����#� �+�� �-��� ��� �K(��� �G��� 4������ 0�=�� ���,� �4,�) 4/

��-�� ���$������\ �) �� <�� .

5������ ����' ;' ����

Page 162: Open Source: Unlimited Opportunities

161

��(�� ������ ���$���� %/ ��-�� ���$���� 4� �K���� ���� �����2� �������� 4/

S��) �K��� ����& ��) ������� 4& M���� G) ?����� 4� �K����NT ?����� %/ 2000 .($��� 4������ 4��;�� 4�� �K���� 4�,� ����& %��� 4��1 4,�� G �,�3� I�� ��+

��?�� �������#� 7��$/ 4� �� G� ���8�� ���� %�& ������ V�( 4�� ����� ������ ������ 4� *;��� ��� �W��� 4� �� G� ������ � ��� �K��� ����& ��=� *��� ��.

����#��.

�� 4,�� ���� ������ ������ ����� ����& ��3�A?���� %�& �+1 �� *�:

����) %�& ���� �� � � 7��$/ ������� ���(�� %/ �K���� ����& <���� �. 4) �-��� 60� �������� ���(�� ����) %/ ����#� 4� 4W,��� ��. ��5��� ����� ��

� �� �K���� ���� � *���� < �� G �. ���� ����Y��� ��,�3� "��$ ���� 45��� �.� %�& ������ �5��� ������ �� 60 ����) ��� �� ����� �05 %�& ����� ���� �+�,�

4� � �K���� �K(��� ������ ��� @K$��� 4�� �����.� ����� � ����).

1. ����#� *&�� 9�K�?� ����� ����+�� 6��� D���� �W,3 : ���,� *&�� �W��� 4� �� G���#� ��. 4� ������� ���(�� 9�$�T� ���Y�� �� ���-�� ����� �+$��� �

��+$�� 4� M��� �$���.

2. ������ ������� "��$ � $���� *.� ���$ �,3� ������� ���� I��/ . �. ��� ��#� �) ����$ ����+� M���� �) ���Y�� �� 4������ <���� 60 <����

4) ���� �4����3��#�� 7������ 4� K�� G ��;���� M���(�� � � <����� 60

Page 163: Open Source: Unlimited Opportunities

162

��+�� 905 ��+�� ����#� ��. 4� *;��� *&�� ���� . ";�3� ���-�� *+�� <W�$� ��) "� ������ G �+�������� ��(�� ������ ���$���� %�& ��(�� 4) ��

M��,�.

3. � ����� *���� � $��� ���50 d�(�� �K���� ����& �W,3� ����� �� ����2 ������$���� ��������.

4. ����&/ 6��& �������� ���(�� ����� ���,� *+��� 6�� �W���� 4) D��$ *+�� 4��K���� ���� � �� �� �����. ��) 0���/ ��. ����� �����2� ����:

a. �� �0/ �(�� �������� ���(�� F���� ���.���# *;��� *+�� �W��� ���$���� 905 � � "�?�� ��� � ��� �� *��� ���Y�� ���,.

b. �� ����� ��;�� �;��� ��& ��$� ��&) F�(� ������ � ��) ��$�,��(�� ������ (�;���� 905 4� �, <��&� ��?�� ����� <$�.

c. 4� P��� �� �?��� � � �������� �� �?��� 4�� ��.���� 6���/ <$����$� ��,�3 ��. � � *�� 4�� �� ��+ ������� ���� *&�� �W��� �

"��$ 0�) 4� �� G� �S��) �� �?�� ���(T� 4�$����� ��&��$� *��� ��� � �?��� �����/ ��. ����&#� 4� � ������#� 905

�+��������.

d. *&�� %�& ��(�� 4,�� ����Y�� ���� *&�� ������� ����� <$�A���� 4� ���� ��, �AK��� ���� 7� �� �?��� �$��� �) ���$����

������� ���(�� ���$��� ���� *&�� ����� ��,�3� � � �W������$���� 90+ ����(�� ����3� �W��� <���.

���(�� ���$���� ������� ���(�� ���$��� 4�� A�5�$ ��� �05�� 4� �+������ 4,��� G ���� ��-�� *;��� ���� *&�� %�& ��(�

Page 164: Open Source: Unlimited Opportunities

163

�� ��� 6��� �5��� ���� ���$���� 90+ �$���� ��,�3� 4� G/ ����) ��� �� D����+� �,3� �. A0�� �����(�� ����3� %/ ��(��

����3� ����� 4�� �� � 4& ��.�� �) ���$���� 90+ �$���� �,�3�C�� 4) ��� �.� ��+��$��� ����(����& ���� 60 .

���,0�� ���� *&�� ����� ����� G ����&)D��$ ����� ��� �5� ( <�� *�� C�� ���$���� 90+� �(��� ������ *;��� ��� ��#� 4,�� ��;�. ��$� ��� �� �7����� 4������ �) 4�������� 4� ��&����

# �����) ��� ��(�� N���� P����� A2 ��K � ����� 9�����@��������.

5. ����� ����& 7��8) *����� 4 ����� �� 905 ���5��� ���� M�(��� *. ������� ��$�/� �K���� ����& M��,� ����� ��& D���5 D����� �,3�� �� �<���

�+ � ���� .��� �� ��8�� 4� �,=�:

a. D���� *����� �$��� ����� �,:

i. � *��� ���(#� �P������ *��@�& ��Y��� F�3.

ii. P������ �0+ 4�������� ��&.

iii. ��� �D���� P������ �05 @��1 �� � A0� ��-3�� *��� �5 �� �� � 4� P������ 4,��� ��� S��2� ��-3�� ����) �5

�+��1.

iv. %�& P������ �05 �� ������� S��2� ���$���� �5 ��4��?�� *K���� 4� �,.

v. ������ �5 �� P������ �0+ �(��� ��?�+$�� �) Q���� �5`�����. �� �) �(�� ��?�+$� %/ P������ ��-3�.(

Page 165: Open Source: Unlimited Opportunities

164

vi. P������ �05 �+������ ��� ��(�#� �G�,����� �5 ��S��2� ���$���� "� <�����.

vii. P������ �05 �+������ ��� ������ V�( �5 ��.

viii. ������ �0+ �K��-�� �������� �5 �� *&� P������ <���� �. �P��8�� ���� %�& ���& �) ��- �K�&.

b. F�(�� �����, ���(���� �5����� <$� ���� �������� �������������� �&��.� ���(�� ��(� ������ ������� ����$��.

i. ���� Q��� 4������� �) ����) "� �&���� ������� �5 �����Y��.

ii. �� ������� �5 �� �� �+�$� � ����,�/� ������� %�& ��� ����� <$� ��� ����� ������� 4� *, 6��5 �5 `������

������� 905 <���� �5 ����� 905 ��� ��+�������� �+ *&��`�+�$� � D��� � ���$���

����� !���2� %/ ������� *���� *. :

1. #� 4,�� ���� �����1� �� ������� ��+�& 7��-��������� 905 4� FW����� *..

2. D���� ���$�� �5� �+��& ����� �$� ��� ������� �����. V�(�) �����,PDF ( �+����� 4,�� �)

�05 M��,� ����� ��5 �-��� ������. V�( %/ ��+��������.

3. D���� ���$�� �+�,� �+��& ����� <$� ��� ����������. �� V�(� V�( %/ ��+�� �+����� 4,�� G� ��

Page 166: Open Source: Unlimited Opportunities

165

�����. . �����#� ������� 905 %�& ����� <���� �.�+ � ��� �� ����# �+� ������� ��-�� ���$����� . ��&� ��-�� ���$���� 905 M��,� ����� �-���

�5����� <$� ��� L���) D� �� �5���� 4,�� A0��05 "� ��� �� %/ �$���������� 9 .( 905 ���, �0T�

����� �����#� �5��& 4,�� *�����#� ����� ������� �05 <���� �.� ���-�� P������ 4� �� �����

��-3� �(��� ��?�+$�� � � ����� D�1�) ��������$���� 905.

c. ����� �� 4�) �������:

i. ������ 7���) ����� D���� *������ *���� �5 �� ����,� 4�� �5 �� `4�������� 7���2 ����� �&��. 6��5 �5 `���

`��� ���, ��� � �����

ii. ���,� *������ *�� �� ����) ������� ��0 ����) 6��5 �5`���

iii. `���Y�� �� ����� �� 4�=� �(�� ������ ��) 6��5 �5 �����#� *������ %�& ���. ��) 6��5 �5 ���8�� ���� ��&

���`�����,#� ���

iv. �) ��?�+$� �W��� <$���� ����) ������� ��) 6��5 �5`�K(�� ���$���

6. <$� ��+ �$� ��. ��� ����� �� 4�1�� ��K��� ��� ���,�� ���� ���&T� *.����� 7�?$2� %�& ����� �05 A���� 4):

Page 167: Open Source: Unlimited Opportunities

166

a. 4�?� 4� �� � _S�� %�& ��5��� ����� M��,�)5D�8� ����� .(

b. ����?� ����� I�� %�& �K���� ����& M��,�� ������ ����� M��,�.

c. ��� ��� ������ �������� ��5��� ����� �� �K��� M 1� ���.

7. �+����8=�� ����� ����& ������� <���) *+ � a.�� �4�������� "� ���3�*+��& ��3���� . � ��� �� *+��1���&�� *+�,�3� *K+�� %�& *+ K$3 ��K��$� �+

���, ���$� ����� "� ��� �� 4�������� � ��� ���,� �����$� ����� "� ��� ��D����� D��+� �8,) �+��0 �K���� ����& ���,.

���$] ������� F�� ?,�� ?�+$� 4,��� 4� ����, ���Y�� ���, ��� ���05 �K���� �. �4�������� ��������� %�& �K���� ����& 4� 7�+��#� � � ?,���

�W��� *&�� ?,��, . ���Y��� �(��� ������#� �,�3 4�1 F�� ".�� 7���� *. 4,��� 4) <$� ��K���� ����& ���� ������� M��5) 4& ����� � @W��1�

4�������� '�� 4�,�� ���52� 4�� �".��� �05 ��� � 4� *+���) 4�������� I���#� ����-�� �05 4� 7?$ *+���) *5 *+�) �) ����-�� �0+� 4���3� *+�=�

�,�3�� !���) %�& M� �� �� �W��� *&�� ?,�� ����� ".��� �05 �&����4�������� �++$��� ���.

8. �� �� �K�1 ���� %�& �����$�� ������ 0����� )��/ ��� � �W�� ���&/ � ��� �4�������� 4� �������� �� ������ 905 6 ���:

a. !��3�� ��K��� M��,�� ��.�� *������ ��� ����� �� 4� ��?��.

b. 4�������� M�� � �+��� ���� 4�������� � � K�� %�& M� ������$� ����2�� 4���\�.

c. �1�.� �0/ �+��� �� �� � ���� ���(�� ����� ���&�� 4� �����$���.

Page 168: Open Source: Unlimited Opportunities

167

9. � �K��7��� � � �K���� ?�$�# ������� �&�� .������ �K�& 6���):

a. ����� �K�� ���3� ���-�� : *���� 4� 4�������� "��$ �� *�� C�� �� *�� ���-�� ����� D����& �� �� ����� l*�� �� ���$� *���� %/ *���

������ �� � �) ��?�$#� *��) ��) .� ����� �05 ��?�� 4� F��� ����1� �.�� I�� �� 4�������� 4������� 4��;�� ����� ����1 4�

4�1��� k����� ��) �*���� ���$� 4������ 4�� 4�������� �W�� ������ ����,� ��������� �K���� 7��8) �,�3� �+$��� ��,) l�G����/

�K���� ����& *���# ����� .D��;�( ����� �05 ��� �� ��,�3� ��� �� �� ���-(� ����Y���.

4� ��8,� %�& A���� @�2 ���3� ��-�� <W�$� 4�,�#� ��. �������- ���� ��3�/ �� D��� <���� ��� �+�� *W,���� �+����/ <$� ���

���$��� %/ *��� @�$�� �-��� G ���� 905 ��� ��+�K��� ���� �/ �� �������� ���(�����-�� ����/ ����& %.

b. ��&��$� 4�1 �$����� �K���� : *���� 4� 4�������� �� *�� C����&��$� �� ���$� %/ *��� . �����#� ������ �� <� 2� %�& *���

�, �&��$� �� �� ������� �,��3� �,�3�� ����8=� ���� �+1 � "������� 905 4� .$�� ������ ����/ 4,�� ����� �05 �� ��� � ?��

��&��$�� *�$�=� *W,��� ��&.

c. *������ S���� %�& �$����� �K���� : �K���� ���, K�� %/ @�3� �5����� F�3 ��5 �&��$�� *$� 4,� ��&��$� 4�1 �$����� .

��,�3� l*;�� �� @�,� ������ @�������� ����� �05 ?����

Page 169: Open Source: Unlimited Opportunities

168

����,� ����Y��� .� ������ 0���� 7��8) ����� �05 *�����/ 4,������$��.

<�$ %/ D���$ ���$�� *��� 4������ ��-3� �K���� ����& <���� 4) 4,��� 4� ��1�� ��$������/ �� � ��� A���� 4) A���1� 4� 60 �4�?� 4� ����

�� � 4� ���$�� *��� 4������ 4W,�� �����#� ������ �������� '��� ��� D� � �����#� ������ 905 ��� �� � ��� . D��� ���2� <����� �� ��-��� �.

4�?� 4� D��$ D�����)���#� %�& C��� G �.� (! 4������ �&��� ��� � 60���52� �;��.

10. �+��,=� ���Y�� 4�1 �K���� *�� %�� �� � �W�� 0W�� .�?�� 60 <���� �. 4� �4������ 4�������� <�����.

11. �5��+� ��� l��,3� ��) P�&� 4�������� 7��R "��� . � � Q���� �. 4� �,=� ������$�� ������ 7��8) �) D��K�� �+�� G �K(�� l������� 4��������

�K���� ����& � � �������� 905 ����� ����,� ������ ��$�.

��0��� 5���"��

G M��5=� *+��&/� 4������ "��$ ���3��� *�� 4) �K���� ����& N�$� 4��1 K��

�+����� "��$ ��� �� � ��� *+������� *+�&� %�& ��(�� �K���� �������. ����� �� �3� ���Y��� �K(��� ������#� �,�3 4�1 F�� ".�� 7��� D�8� 4,��� 4�

& ��(��� !��3��� �� ���4�������� 7��R� ���� � %�.

Page 170: Open Source: Unlimited Opportunities

169

��W�� �. 4�� ��� �<����� !�1�� 4��������� �� ���� S��2� �K��+� ���� � 4� 4������ S��) ����Y� ��$� �. �<����� ��(� ��K1� �� �+����� ����Y�� � �

������ !�1���� ���Y�� 4�1 �� � � ���� ����� �05 �� �� ���1�� %�&��@��0 ������ . �����, �+�� ��� ��(�� ������ ���$���� 4& ������� ����� �� *� �

��� � � � �� <���� �. ��� ��� ��?��,�#� �-��� ����,� ��&���� ������ <����� ����&#� 4� � ���� 905 0�) 4� K�� G ���?��,�#� �-�� 4���$� G 4�0� 4������ *��)

��&������� � 905 ?��$� %�& 4������ 7GY5 . %/ �������� 905 � � ��$�� *�� �.�K���� ����& M��,� S��/ �5����&/� ���� � �-��. ��� � ��,3� 60 � � @$���� ���,� �

�5������ �������� 905.

������� ��(�� ������� ���$���� ��+$�� *��) ��;�� F�� �,3��KDE � Gnome ( D����,� 4�,� G �. ��-�� 905 � � 4,� �������� ��-�� 4� � ��� ������

��?��,�#� �-��� �+�� ��&���� ������ ����2�� ����� �� � � � $� ��� � � . G �.�K����� �����&] c���, l*&� %�& �������� ���$���� "��$ A���� . ���� � 905 "��$

, �&��� ��-�� �� l�- ��=� ������� ���(�� ���$��� ��-3� ����,�T� �W3�� ��� ����<��� ������.

������� ���-� ����& A2 ������� � �� ���� ����&#� 4� � �� � ��� 0�=� 4) <$�

�+�� l�, �$� � �;���: 1. ��+$�� 4� M���:

D����$ ������� ���(�� ���$��� *�����/ 4�,��4�������� 4� l��8, D����� � ���$��� F��32� 7GY5 ����� �� ��+$�� 4� � ���� M��� <������

Page 171: Open Source: Unlimited Opportunities

170

*� � �� ���) 7���� �*+ ������ ����$ �+�2 ������� ���(��.

�,� �+���$� �� �� ���� 4� ����$� ��,��� D�����5/ 4����� 4�������� � �����& )��� 4) <$� �� �F��32� 4� !��� �05 ��& �K���� . ���$�� ��+�)

���(�� ���$��� 4��� *+��� *5�� ?$�� ��+�� 4) ��$��� 4������� 4) �+��& 4���� �� �� ��-�� ���$���� 4& �K�3� ������ �5��$� 4 �������

D���8/� D� �� �8,) �5��$�� .���� 4�������� 4� �&��$�� 905 4T� 60� 4�� ���� ��� 7��\� *K�� 4� D���& *5� �I���� ��(�� ������ ���$���� %/

������.

� �� ������$�� ������ �� 4�������� 4� %�2� �&��$�� *�����/ 4,�� ��;��� ����+��� ������ %�& 4�������� ��(�� ������ 905 N�$�

����$��� ������ 905 ��� 4�����*+;��? %/ . 4T� ��� ��) %�& *&�� ?,��, *&�� ����� 4� ��?�� 4������� ����8� ������ �� 4��������

���$� !�1���� D������ D���� �8,2� *57��?� ������#� ��W���.

2. ����0� ����� *�&��: M���� ���$��� *+������� 4) ����2� 7���� �) 4�������� ��� � �. 6�� 4&

"���� �� D��+3 �8,2� " ����� %�& *+����. A0Y�� *+����+� %�& D���� �8Y� �.���+�� *+���� .0�� ����#� 4� ��8,� <����� ���-� �K� � ��,3�� 905.� .

����� ��,3�� 905 4T� ��(�� ������ ���$���� *������ ���� "��� %����K��� ����& ��) '�� %�&.

Page 172: Open Source: Unlimited Opportunities

171

3. ����� �� �(& �� ����2� ��� ��(� �5 ����: 4 ��� 4� D���. �+�����&/� ����� ����2� ��(���� 4���� � 4������ 6��� D���, D������ ������� ���(�� ���$��� ���, �0/ D�(�� ���+�� @�& ��?����

� � ����#� <���� S��) ��,3� 905� �D���� �������� ����2� 4& 7GY5 42 �������� ����2� ��-3� �� D�����) D���� 4�� �� F��32� . 7GY5 7��/ <$��� �.

%�& ����� %�& *+��=�� ����$� ����2� %�& <����� �� ����2� 4�������� � �� *+ .���.

+����� 5����B�

-�� ��-3�� ����) 4�1 ��(�� ������ ���$���� *� � �� � ����) %/ ���1#�� �� �;�� ���-� 4�� ���$���� 90+� 4�������� M�� � ����,�/ �W��� ��� ������� ��-3��

�+��,=� �� � . ��-3� ��8�� ���� %�& 4,��OpenOffice � Apache� Mozilla 4� l�, ������# ?����� 4�1Office � Internet Information Server � Internet

Explorer ����� %�& . �K���� ��� �8,) @��, 4& ��& �K���� 4� ���� �05 '��� @$���� ��� �K�� �� <��$�� "� *7��� ��� <����� �����& *����� ����� D����

4�������� . �,3� ����� ���$���� %�& ������ ������ V�( ����� �����& �K+�� ��,� "� <�$ %/ D���$ �.Y���(�� ������ ���$���.

���$����� �������� ��(�� ������ ���$���� ���� �K���� 4� ���� �05 �� �K�����

�K���� ����2� 4�1 �� � "����� ��� . <�� '�(�� �����/ *�� ��Konqueror @�,� '�(��� *������ 4� K�� G 60 ?����� 4�1 �� � GMozilla.

Page 173: Open Source: Unlimited Opportunities

172

5*�<�1" <��

�&���� 4� l��. �.) %�& A���� ��� ������ 0���� )��� 4) �-��� �K���� �W�� 0���� 7��8) %�& S�$�� ��� ���� �� *� � �DG�) ���K���� �� <$� 60� �dG�) 4�������� "�

� ��8\� 4� ��� ��� �K���� 4�������� ����) "� �+� ���� ������ ���K���� %�& ������K���� ����& 7��8) 4�������� ����).

���K��� 4�,� �. ��8�� ���� %�&DNS� DHCP ���$��� %/ ������ D�1�&

�,�3� 4�1 ���K���� 905 7��) %�& �K���� �05 �8Y� 4) 4�� ������� ���(��.

5�������� Q4�

����� ��7��$#�� ������ � �� *��� 4/���� ������� �K��� ����& ��) 4� � $�� * ��� ���� � � ��� ���� �D��+� �8,) D���) �50����� ���. 0���/ K*� ��� ���$< �50�)

����� �05 �� ����&#� 4� �:

1. 4�1 ��/ �5����� *�� ���� <�� %�& ���� �� ���$���� "��$ 4) 4� �,=���� ���(� S��) ��,�3 ��& �) �,�3� A) 4�( �+$��� ��& '��� ��

<�� '�(��)��(�� ������ ����(��� F�� �,3�� .( ����� ���� �059�� 4�� 4� � P����� %/ �$��� 4� ���Y�� . ��� ���$���� � � �����

��3� �05 4� ���� %�& �&��� �.)weblint.(

Page 174: Open Source: Unlimited Opportunities

173

2. ������� �� �W��1� ��$��� F�(� ��) 4� FW���� ���� ������� ����$�� ��������� I�� �K��� �;��� 4& C��� ��& . FW���� D�1�) D���$ ����� �05 ��� �

�� �&��� ��, ���$���� F�(�� 905 �8� *����� ��� �������� �,�3� 4������ �� 4�) *�&��.

3. �����, ������� �����. V�( *������ 4� D���� �,=�PDF. ���, a�� ����K�5�� ��� ������ �-�( �PDF �G *) D�����. D� � ���, �0/ ���

���� �� 90+� *,��� ��� �+$� �K�5�� ��� D��� � ������ a��� �05 4) ����� . �-�( 4T� D����&�PDF "��� ���� %�& �������� ����� ������ V�( 4� �5

� l��.� lM�(��� "���� ���� 45��� �.�� �� ��) 4�� �+������/ 4� 4W,�� N������..

%�& D���� � ������ �����. V�( 7��� %/ M�+� ��� �G����� 4� ��� � 6��5 �-XML %�� �.�� � � Q������ �+������ �� ��?�� �G����� 905 4��

*�����#� � ��� �����. V�( %/ �����. ������ V�( *������ F�� �,3� <W�$� �+��� � *�� 4 ��� ������ ������ ��

)�� �+�7��. 4,�� ��� ������ A) ( �,�3� 4� 60 �W���� �*����� ��. 4� D�����) D����� �����,#� ����� ��& ������ ������ *����� ��� ��������

�5��3��# .��� ���Y�� ���� %/ A�Y�� �����. �� ����� V�( *������ 4/ P� l����� � D���& ������ �� ������ V�( A����� �4�?� 4� ���� V�(� 905 ��� �� <���� �. ���� ����2� M��� 4� �+�0� K*� F�(�, D�W��1� D�����

����Y�� 4� ��8,� Q���� �5��+�/.

Page 175: Open Source: Unlimited Opportunities

174

4. ������ V�( �8,) *������ !������ ��. ���� 4���\� "� ������ �,��3� ��&�/ ����� D�8� *����� �D���3�Word97 ����� 4& D�1�& Word2000 60 42

������ 905 "� ��� �� "����� ��(�� ������ ���$��� ��$�/ ��+� �K+�� �..

5. ������ �G�,������ M� � �D���� ������� ������ �G�,������ *����� 4�1 ��3� G ��� �G�,������ �+�=� ������� �� ����� �+� ��,�� ��$�� A)

��(�� ������ ���$���� . ������� ������ �G�,������ 905 4� ��� � 6��5 �8� ���� �,� �K(���E-gif � ����,�/ �� OSOSS� ����5 �� SAGA ��

�����).

6. ���-3� �;�� 4� �8,) 4�1 �� � ���(� ����$� ���$���� "��$ 4) 4� �,=��+�) A) �8� ����� � ��$��� ��- *������� ����� ANSI C �Java � Perl .

�) ��-� ����,� �) ���$��� ��) ��$� <���� ����� ����) ��) *������ <W�$����� ��-3� *��� 4�1 �� �.

7. �;����� ����� ���� ��-�� �����,#� ����� ���$��� 4& 4�������� � �)<������ �����. �� V�(������. �� �G�,����� *������� *K���� "� . �,=�

�8� ����� � �G�,����� *����� �����,#� ����� ���$��� 4) 4�IMAP.

�*����) 2��' ��3��

�) 6���Y� 9���� �. ��� ������� ���(�� ���5) �� ��n� �) �� �,3� �,�� 4) �� G�� ���. A) 4,� ��;���� ��?�� 4� 6�,�3 ���$���� 905 ����&� %/ ����� �� 90��

���$���� ��7�� S��� 6���Y� ".�� �1����� ����� %/ D������ 4�,� 4) <$� 4T� ������� ���(�� %/ ������ D����. �0��� ��� ��� �".��� �0+ ��(�� ������

Page 176: Open Source: Unlimited Opportunities

175

��,3��� ��� � "��$ 0�) D�1�) <����� ����� �05 0���� N�$� 905 @$��� �. ��� 4) 6��& ���,��� �������� ����� "��$ I, � ����� ��� 7���� �����&#� 4� � 0�����

�+���� ��� ���� 0���� ����,�/ 4� ���� ����� ��;�2� 4& <�$�:

• `������� ���(�� %/ ����� 4� ���Y�� �+��$�� ��� �;���� �5 ��

• � ����#� ����� �5`����� ����& N�$� 4��1 *?�� *&�

• `����� ����& 0���� "� ������� M��,�� �5��

• ������� ����2� 4�� �&����� ������� ������� �5 ��) *) ������ ���, q7�����(�� ��-�(`

• ����� ���� 4�1�� �5� `����� ��� 0���� @$��� �. ��� ��� � �5 ��� 905 ?��$�`���

• ���(�� 9�$��� ����� ���. "� ���Y�� �� 4�������� �&��� S�� �5 ��`�������

• `����� ����& "� ������� <����� ������� �5 ��

• `����� ���� ���?� ���#� �5 ��

Page 177: Open Source: Unlimited Opportunities

176

�3� � �(�� �������� �� ��� +� ���� ����

������

� �05 4� ��,2� 7?$� �� ��8K��� @�K�� ��� ��(�� ������ ���$���� ����� 4& <��,�;��&� ��?�� 4� ���$���� 905 .9���� ��Y� 4\� 6�50 %/ ������ �.� : �05 �, �D����

K��& <$��� A0� �� 4,� ���(�� ������ ���$����� D� ��� @�3 ���() �";�� *�,�`���&) �� ���$���� 905 4� ����] @��&

� �0��� D������ D�,�3 @�� �,���� A0�� ��(�� �05 ���&T� ��. ��Y�� �05 4& ���$]

�,�3� 905 �+� ���. ��� ������ �, � ���� ������ �������� ���(�� ����&�� D����. %/ ���,� ������ _7�+���� ���� �05 ������ 4� D�7�� �������� ���(�� ����&� ���

�$���� �1�� %�& 4���8,� �&���� ����� ��8�� �05 4�,� 4) D��R ���(�� ������ ��������� ���(�� %/ ����� ���. 0���� �� D���..

�����:

�.�& G� MY�� ���� P�� 4� *5 �(�� �05 �� *5�,0 ����� F��32�� �,�3� 4/I� 7���2� �) M(�� �� @��3� A)� �".���� *+���( ��� G/ .

���"�� �40�� +� ; ��� @K���

Page 178: Open Source: Unlimited Opportunities

177

���� � �,�3� < ��) M���� ���(��� ������#� ��$� �� �� � �K���$� �,�3 �5�75D����� ( 4� �,�3� 905 M=�� ��������� �+�,�3 ���� ����� ��50 "� D��(�� D������

���8�/ ����� �� � ����� �,�3 ��& �+1 �Ethernet �&��� 100 ����8� �� ���-�� ���� �����,#� ����� ����� ������ *�� 4�$� � A0 *K��� ���8��� �� 6��3���

������#� L���� ������ . @K$�� ��& �����#� "� �,�3� 905 �����Router �&��� 2 ����8� �� ���-��.

�� ��-3�� *��� �+������ %�& ���� � �,�3� *����� ?����� ������,�98 Microsoft

Windows 98 I���) ������,��� ����,�� ���$���� ��?�� 2000 Microsoft

Office 2000 �����#� '�(��� Microsoft Internet Explorer 6.

?����� �����,��� ���� �W-3�� *K���� ��)Microsoft Windows NT ����� *K���� �����,#�Microsoft Exchange 5.5.

���$ �,�3� ����/ ��W�, ������� ���. 0���� � �)�,�3� �� ����� �� ���� ���� �5� (

�5��) ����&�� ���. 0���G �;���� 905 @�� '1�� ���� *���� ������� �;���� ������.

������� 5�����

�&��� 9���� ���&T� *�� 4) ���$ %�& D��$ �+�� 4� 4�, ���$���� ����&� ��. � ���� ���$��� 4� ����$� �����(#� ����&� 4�, D����� ����� ����� 4) C�� ���-��

���$ K4,� �������,���)����� �� ���� ������ *� �,� ( �+�� ���1#� �� � K<��

Page 179: Open Source: Unlimited Opportunities

178

K�� 4) 4,�� ��� ��(�� ������ ���$���� 4& D���Y� "�� �. 4�,� ������ ��,�3� @� ��-� ���, 7��� ������ ����� "��$ 4�1�� ���� ���&T� *�� 4) ���$ ��. �� 60�

��(�� ������ *).

����� � �,�3� �� ������ D���.� D���,�� 9���� �� @�K��� �� A) 4�,� 4) ���$ ���)� ����� ����) I��) %�& @��& ��$+�� %�� �� 60 ���� ��� �,�3� �����2� �������

����1#� ������ ��=� K*8 4�� ���� �.

%�& ".��� �05 ���1���� < ��� ������#� %�& �+ ".�� 7��� ���� � �,�3� A��� �(���� 4� *+W�,�� 4;��?� ������ �&��. %�& ".��� �05 A����� ��+�� ��$��� *K����

�05 4�) �".��� ��& �,�3� "� ��� ������� ��&�. "� @�����G D���� ������ �;�� ".��� 4;��?� ����� � %�& A����.

���"�� �40�� �������

�5���� 4) <$� ��� ������ 4� �&��$� %/ �� � ��� 4��1 ���� � �,�3� Q����

���� ���$� �� ��K1�� ������ 905 ������� �����:

Page 180: Open Source: Unlimited Opportunities

179

������ (�) G����� � ����� (��� F:�� ������� �����,#� ����� Microsoft Exchange 5.5

������ �,��3� Microsoft Windows NT 4

������� �&��. Microsoft SQL Server

�����#� ��� Microsoft ISA Server

����,�� ������� Microsoft Office 2000

�����#� '�(� Microsoft Internet Explorer 6

DNS Microsoft Windows NT 4

DHCP Microsoft Windows NT 4

Directory Services Microsoft Windows NT 4

������#� L��� ArcServ

5�<� 5��� :���,��� ��������

��� ���$���� �&��$� ������ %/ @�$���� F�� �����#� %�& ���� C��� ���$ *�.� �� P;���� F����� *�.� ��+��� ���� ������� ����&/ "� �����2� @�,�3 ������� ���

���� ���$�:

Page 181: Open Source: Unlimited Opportunities

180

������� (�) �� B�

*���� ��-3�� *��� ?����� ������,��� Microsoft Windows

2000 Server

<������ ��-3�� *��� ?����� ������,��� Microsoft Windows

XP

?�����,�� ������� �� I���) ������,��� Microsoft Office

XP

�����#� '�(�� ������,/ �����/ Microsoft Internet

Explorer

6

�����,#� ����� *K��� Microsoft Exchange

Server 2000

<�� *��� Microsoft Internet Information Services

6

������� �&��. *K��� Microsoft SQL Server 2000

�����#� ��� Microsoft ISA Server 2000

������#� L��� ArcServ

���$� �� 'K1�� �5 ��, ���� � �,�3� �����2� �������� �K���� ���$���� 905����:

Page 182: Open Source: Unlimited Opportunities

181

������ (�) +� � ����� (���� F:�� ������������� 5���

� (��� F:�� ������� � ����G�����

�����,#� ����� Microsoft Exchange 2000 Microsoft Exchange 5.5

������ �,��3� Microsoft Windows 2000

Server

Microsoft Windows NT 4

������� �&��. Microsoft SQL Server Microsoft SQL Server

�����#� ��� Microsoft ISA Server Microsoft ISA Server

����,�� ������� Microsoft Office XP Microsoft Office 20000

�����#� '�(� Microsoft Internet Explorer 6 Microsoft Internet Explorer

6

DNS Microsoft Windows 2000

Server

Microsoft Windows NT 4

DHCP Microsoft Windows 2000

Server

Microsoft Windows NT 4

Directory

Services

Microsoft Windows 2000

Server

Microsoft Windows NT 4

������#� L��� ArcServ ArcServ

Page 183: Open Source: Unlimited Opportunities

182

+��=�� 5��� :� ��� ������ ��������

@�,�3 ������� �K��� ��� ��(�� ������ ���$���� 4& D�1�) ���$ C�� ����� �� ���$� �� P;���� FW������:

������� (�) �� B�

*���� ��-3�� *��� Fedora Core 1

<������ ��-3�� *��� Fedora Core 1

����,�� ������� ��?� OpenOffice 1.1

�����#� '�(�� Mozilla 1.6

�����,#� ����� *K��� SendMail 8.12.11

<�� *��� Apache 1.3

������ �&��. *K���� MySQL 4.5

�����#� ��� Squid 2.5 DNS BIND 9.2.3

DHCP DHCPD 3.5 Directory Services OpenLDAP 2.2.6

������#� L��� Amenda 2.4.4

���$� �� 'K1�� �5 ��, ���� � �,�3� �����2� �������� �K���� ���$���� 905

����:

Page 184: Open Source: Unlimited Opportunities

183

������ (�) �� (���� F:�� ������� +� � ��������� 5���

� ����� (��� F:�� �������G�����

�����,#� ����� SendMail Microsoft Exchange 5.5

������ �,��3� Fedora Core 1 Microsoft Windows NT 4

������� �&��. MySQL Microsoft SQL Server

�����#� ��� Squid Microsoft ISA Server

�����������,�� OpenOffice 1.1 Microsoft Office 20000

�����#� '�(� Mozilla 1.6 Microsoft Internet

Explorer 6

DNS BIND Microsoft Windows NT 4

DHCP DHCPD Microsoft Windows NT 4

Directory

Services

OpenLDAP Microsoft Windows NT 4

������#� L��� Amenda ArcServ

!���4��� �����

4� A) ����&�� ����#� ��. 4� ���. A) 0���G ��?�� ����� �� "��$ ����� 4) K�� G 4� A) ������ %�& ������� ��K���� M��,�� ����� �� 905 *5) 4�� �4������ 4����

����� ����#� *��) �����#� �05 ����� 4�W��� 4�05.

�� ��� ����4������ 4���� 4� �, ���$ �5K�&) ��� M��,�� ���:

Page 185: Open Source: Unlimited Opportunities

184

5�<� 5��� :���,��� ��������

��"�� ;����� "��� F���B�

)���(

+����B� "���)���(

1 Microsoft Windows 2000

Server

4000 4000

50 Microsoft Windows XP 300 15000 50 Microsoft Office XP 500 25000 50 Microsoft Internet Explorer 6 0 0 1 Microsoft Exchange Server

2000 11500 11500

1 Microsoft Internet

Information Services

0 0

1 Microsoft SQL Server 2000 20000 20000 1 Microsoft ISA Server 1500 1500 1 Veritas 900 900

D������� 4���� ���$#� 77900

*����� �, ���$#� 1558

Page 186: Open Source: Unlimited Opportunities

185

5���+��=�� :� ��� ������ ��������

��"�� ;����� F���B� "���)���(

+����B� "���)���(

1 Fedora Linux 0 0 50 Fedora Linux 0 0 50 OpenOffice 0 0 50 Mozilla 0 0 1 SendMail 0 0 1 Apache 0 0 1 MySQL 0 0 1 BIND 0 0

1 DHCPD 0 0

1 OpenLDAP 0 0

1 Squid 0 0 1 Amenda 0 0

D������� 4���� ���$#� 0

*����� �, ���$#� 0

�� %�& ����� ��(�� ������ ���$���� *����� A0� ��� 4) ��� ��� '1��

�5 ����� %�& A���� @W�) C�� �A��(�.#� <��$� �� ���, �,3� ��-�� ���$���� �� �;������ ����& M��,�.

Page 187: Open Source: Unlimited Opportunities

186

������� 5����� ;�� ��K�����

4���� 4� K�� G 4�, ������ ����� ��) ����&�� �� �� ���� ���� 0���� ����& ��+�� ����� 905 ��7�� S�� N�1�/� ����� 905 4� �, �� ����$�#�� ������ <���$�

���� � �,�3� �������.

�� *K�� D���& ��� � �� �5� ���.�8��� 7��2� 4� D�?���� _S���� ��(�� ������ ���$�� ������� ����� ������2� K*5) 4� �5 �� � ���������� �����] ������ ���52� �;��

�.�� ��5 4� �W���� �,�3� �� �� � �7��,� ��$���/ "���� ��.�8��� 7��2� 4� %�&)��� M.�� <����� � 4& ���$�.

%�& I, ��� ������&#� 905 ���(�� ������ ���$���� ��?�� K*5) 4� ������&#� ��� ��

���� �� ���8���� V���� �W��� ������ ���$���� 90+ �W��� *&��� � ����� M��,������ �� ����).

�05 ������#� %�& �+ ".�� 7���� ���� � �,�3� < �� ����� ����� �� *+��� ".���

4��=� <���� 60 K4,� ��1�) �,3� �,3� "� �&���� %�& *5�&���� 4;��?� ����1/ ��) 4� �+������ �����#� "� ������� ������� �&��. 4�1 ���$��� 4;��?� ����� �

�.��� �) <����� �G���� .����) D���� < ��� ���2� ��� � 4T� 60� ��� ����� �� D�9����&� *��� A0�.

Page 188: Open Source: Unlimited Opportunities

187

����� ���R � ��� D�$��� D���) ��$���� ����2� �8,) ������� ���(�� ���$��� ��� � ���$���� @�K�� A0� ����� �� 4�) 4� S����� �05 ���(�� ������ ���$����

*��� A0� ��� ����� �� D����� D���& �,3�� ��(�� ������ ���� � �,�3� ����/ 9�������.

��?�+$�� � � ������ *��� <���� �. ��-�� ���$���� �� ����&� K4T� 60 %/ ���1/ � � ����� �������� "� �+���� *� �$��� ���� � �,�3� S� D���� ���$��� ��������

��� �05 M��,� 4� "���� �� �5� �����$� ���$���� ��(�� ������ ���$���� ��) ��+��1 �� �� ��� �������� ��?�+$�� 4� ��8,� <���� G �+�.

4�1�� ��(�� ������ ���$���� @��& %��� A0� ����� )��� 4T� 60 �, %/ D���1/ �+ ����(�� ����3� ����� D�$��� ���$���� 905 �� �+�����8��� ����� ���� � �,�3� ���

����,��#� ����$�� ��,�3� ����� 4� �,�3� ���� %/ AK�Y� .

������ ����#� �� ��,) ��+�� ?���� ��-�� ���$���� �� ����&� 4T� ����� ��� ������� "� �+��& ��R� ����$� ��$���� ������� �+$�� @��3� �$��� 4��������

�D���� �������� ��$���� ������ ���$���� �� ����&� �� �� � 905 ?��$� 4,�� 4,� D����& ��� � �� �5� ���(�� ������ ����$� ���$���� %�& 4�������� <����� ��(�� %/ �+������� ��+$�� <���� ��(�� ������ ���$���� ���� "� D�(�(� ���-� D��+�

��-�� ���$���� 4� �� � ��.

Page 189: Open Source: Unlimited Opportunities

188

���)���� :

��,�3� ����# 9���� ����� � �,�3� �� ����� �� ���� ���� ����$ *K�. �4�&���) � � ������ ���$���� �� ��1��� ��?��� *��)� �P;��� 4� @�/ �(�� �� "��$ @W��1�

M��,�� �� �;�5 ��� 4� @�K�� �� %/ ���1/ ��(��) ����� F�� �,3� � �) �� �5���,�3� �� ( 4,� �"��$� @��& ���� �� �5 ��� �05 ����&�� ����� 4�,) �5 ��,�

����#� "� ��� �� �� D���� ���� (������� � � *+�� 4�,:

• ����� ��\ D�1����� D����� <���� ��(�� ������ ���$���� �� ����&� K4/�� �� ��-�� ���$���� 4� ���$���� 905 %/ ����� �05 N�$� 4��1 D���� ��

90���� 7��8) @$��� �. ��� ��� � ��0��.

• V�( �+�� �����& V�(� ��?��� ������� 4� D�;�5 D��, ���� � �,�3� 6���� ��-�� ���$����� �(��)����,�� ������� ���$��� F�� �,3��( �,�3�� �

���� ����2� 4� ��� A=� �� ��� �� 4� K�� G 60 �������� 905 4& �?���$� ��� �� ������� 905 "� ��� �� ��R� ����,�/ '�1��.

• 4� ��8,� <���� ���&2� 905 ��+��&) �� ���, ��� �� � ���� � �,�3� �+3� �,�3�� �*+��� ���� ������� ����� ���� �� �5� ��+�;��?� �,�3� 4�� �&����

G ���� � V�(� �+��=� �. ���� �4;��?� M�� 4� ������ ������� %�& �+ ���� ������� 905 "� ��� �� ����,�/ 4��1 4� K�� G 60� ���-�� ���$����� �(��

��� �� ��� ��.

���$ <�$))�G����#� �, D�� ��� 4�, A0�� (������� 905 %�&:

Page 190: Open Source: Unlimited Opportunities

189

• ����(�� �W�� ���&T� �+ � �� D�0�R ������� ���(�� %/ ����� ����� '1��

����� �05 @$��� �. ��� <&�(��� ��� � "��$ ����&#� 4� �.

• �����,�/ '��� �5������� *�. ��� ��(�� ������ ���$���� 4) '1�) ��, ��-�� ���$����� �(�� V�(� ��K?��� ������� "� ��� ��) %/ ������� ��3)�

�� ������ ����,�� ������� ��?� K4) �W,) C�� ����,�� ������� ���$� �5������� *�. ��� ��(��OpenOffice ��K?��� ������ "��$ "� ��� �� '��� I���) ������,��� V�(�Microsoft Office ���� 6��� ���� � ��3� 4=��

V�( %/ ������ 905 "��$ ����� �� �����OpenOffice �+��& ����� �) �-�(� 905 I��� �+���� �+ � ��� ��� ����� �+�-�(�.(

• �,�3� ���� G ���� Q���� 4� ������ ������ "� ��� �� K4) %/ ���$ ��3)�,�3� S� D���� ���$��� ������� "� ��� �� <���) I��� *��� �+��& ���� �.

����1�#� 905 � �) ��@�� �� A0� �� D����� *� � ���$ 4) 4� ����#� �K�,=� 4) � ( *

���$���� �� ����&�� ����� �� ���� ���� N���.� %�& ������ S�� ����#� *��) 4,� �05 %/ ����� ����& 0���� �� �� � ��3��� �1�2� 7�1� @;��&/� ��(�� ������

���.

5����� ���

3��� ���$ )�� "� �������� ���(�� ������ ���$���� %/ ����� ��� ���&T� D��4� ���$ �,=� �� <��,� �05 4� ���� �(� �� �5����� ��� ��$+���:

Page 191: Open Source: Unlimited Opportunities

190

• 7��� ��. �K���� <���2 ���,� *+��� �W���.

• ���1/ ����� �� ���� �(��& ��. 4� �K���� ���� ��K � *&� �W��� 4� ����%/4�������� ) A0� ���� *+ '1�� 4�������� "��$ ������� *�. ��

*+�� �, ��& %�& 9��8=� S��� ����#� @�0���.(

• ���Y�� �� ��� � ����#� ������� %�& ����� ?�$�# ���� ����/ ��$�.

• ������� ���(�� ��$� �� ��;��� ����+�� 7���) ����� ������ ����� ��& ���4�������� ��?��.(

• �K���� ����� 4� ����� �, ����/ �����..

��(�� ������ ���$���� %/ ����� ����� "1�� ���$ *�. *8:

• �;�� 4�1 �� � ���� ��(�� ������ ���$���� ������ ���$ *��� �D�����

?�����Windows4�������� M�� � ����� �;��� 4�1 �+��-3�� �,3� �+� �1�) . 4�1 �� � �5������� *�. ��� <�,�� '�� ���$��� "��$ K4) ���$ �$�

?�����Windows�5� :

o ����,�� ������� ��?�OpenOffice

o <�� '�(��Mozilla

• K4) ���� �*K���� %�& ��(�� ������ ���$���� ���&T� ���$ *��� �60 � ��& S�$�� ��� ���� �� *� � 4�������� ����) "� �+� ���� ������ *K���� %

�K����60 4T� � ����& 7��8) 4�������� ����) %�& ������ ��8\� 4� ���

Page 192: Open Source: Unlimited Opportunities

191

�K����. *7��� ��� �5���&/� *K���� %�& ����� ���$���� ���8�� ���$ *��� ���� � �,�3� ��������:

o Fedora Core 1

o SendMail

o Apache o MySQL

o BIND o DHCPD

o OpenLDAP

o Squid o Amenda

• Mn�� 4) � �� �*K���� %�& D�?5�$ ��(�� ������ ���$���� ���() 4) �� <����� ����� 4�,�#�� '�(�� �����$� ���$���� "� �� �� %/ 4��������

������� ���(�� ���$��� %/ ���,�� 4�������� . �05 0���� <���) �K�& 6��5�����:

o D����� D� �� ��(�� ������ ���$���� %/ 4�������� "��$ ����� : ���& *�� �� ���� � 905 0���� <���� �. �� �5� �*��� I�� ��

4�������� "��$ <�� ��-��G . �-��� @�) <���2� �05 ��?�� 4� ������� ���(�� ��;�� �� 4�������� 4�� �&���� %/ �$���

��� ����� 7��8) �,�3�� ��+� �G����� ����?� @;���� 4�� ���-������ 4� ��8,� %/ @�$���.

o ��&��$� 4�1 ������� ���(�� %/ 4�������� ����� : *�� C�� �� � ���� 4�1 �+��� ���� ������� ��&��$�� ��) �&��$�,

D�8� ���3�� ������ �) ������ ������� ( 4R �� ���� �� �5� ����� 4�������� ��� � �G����/� ������� ����2� 4�� �&���� %/ �$���

Page 193: Open Source: Unlimited Opportunities

192

�� � 4& . ����� ����& � $�� �&��$� �, *;��� *$�� ������ 4/������ 4� �+��$����� 4� ���� ����] D�����. �8,).

o ��(�� ������ ���$���� %/ ��� %�& *����� �, ����� : I�� �5����� *����� �+�� �, *$� ��&��$�� 4,� ����� <���2� . G

��K � @�,� ����� ����& 0���� ������ 4� ��8,� <���2� �05 <�������-(� ��,�3� �� ��.

<��2� ��� @W�) �$� 4) � � ��&��$� 4�1 ����� <���) ����&� ���$ ��.�$ *��� ����� � �,�3� ��� <����� %�& ����� P����� ���&T� ��

4��������: • Fedora Core 1

• OpenOffice 1.1

• Mozilla 1.6

5����� �Q�� :����

�05 0����� ���$ *�. ��,�3� ����/ �+��& ����� D�?5�$ ����� �W�� ���() 4) � � 4�&���) ���� �����, <&�(� �) ���& ��) @$��� 4) 4�� ����� ����� ����� *�

������� ���� 7��$T� ���$ *�. ��, ���(�� ������ ���$���� %/ 4�������� "��$ ��� �� ����,� ��(�� ������ ���$���� k����� *+��� �� �+�� *�. 4�������� �����

����,�� ������� ��?�� I,�� ��-3�� *��� "�OpenOffice ��� ����� 905 7��8) ��-��� ���$���� "� ��� �� �� 4������ *+�) 4�������� <�&) D����� D�&���) �.

��+��& �����&� ��� ��-�� ���$���� �� � �� %/ @�3� �+������� �+$�� 42 ����$�

Page 194: Open Source: Unlimited Opportunities

193

) 7����� �5 ����� ����& 0���� 7��8) 9�3�� 4�, �� �8,) K4) C�� ���$ 4=�� �� �5�G *+�1�� �� 4������������$� ���$���� *�����.(

��& *�. �.� ��+����3� "��$ �� ��(�� ������ ���$���� ���� � �,�3� *����� �D����

�� ����?��� �� � ������� ����� ���$���� 905 � � ������ �+�� 4������ 4�(�� ������ ���$���� ����&� �� ���� � �,�3� N�$� "�� ��, ��,�3� 4� D���& ��

D�1�) *+��&) �� ���$���� 905 *������ %/ �+�;��?.

D�=��,� ������� ���(�� %/ ����� ����& I��+� ����$ '�� �,�3� ����/ ���. ��,I,�� ��-3�� *���� �� � DG���� D������ @��5)� D����.

�*����) 2��' ��3��

�� ���� *��� 7���� *�� ��, 7��� C��� �) ������ 4� 6�;��? ��2 �) 6���Y� �����

��) �5 ������� ���(�� ���$��� K4) ��� � 4) 6��& *;�. *��� ����� �����,�/ �� 6���Y� "1� ���$���� 905 ��7�� S�� ������ *�� �,� �6�� ������ �������

����� ��;�2� %�& ���$#� ����:

• 2� �������� �5 �� F�� �,3�� ������ �� ���� ����) 4� ���Y�� �����`����2� 905 �� �������� ���$����

• *) D��-� ���, 7��� �������� 905 ����� ������ ������� ������� �5 ��`��(�� ������

Page 195: Open Source: Unlimited Opportunities

194

• `����� 905 4� �, k����� ��?�� �5 ��

• �� 4� A) ������ %�& ������� M��,�� �5 ��`������ ���

• `������� ���(�� ����&� 4� ���Y�� �+��$�� ��� <��,�� �5 ��

• `���Y�� ����# 9������� ��. A0� ��� ������ *��� M�,

• `���Y�� �� ��-��� ������� ���$���� 4�� �������� �&���� ������� �5 ��

• ��8) ���� ����& ��) @$��� �. ��� �;�� � �5 ��`�50���� 7