gug-bg-herd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Свободен Софтуер - ТУ-Варна


From: Dimitur Kirov
Subject: Re: Свободен Софтуер - ТУ-Варна
Date: Fri, 10 Aug 2007 12:33:15 +0300

Привет,
Не знам как е пълното наименование на предмета, а съответно и
какви са целите: да учи студентите да програмират в среда на свободен
софтуер, да ги учи как да ползват свободни програми, или просто да ги
запознае с принципите и методите на работа на един свободен проект.

Аз мисля, че първото нещо с което трябва да се започне е история на
движението GNU, идеология, накратко за разликите между отделните
лицензи. Има много шлифовани материали на gnu.org 

Следващата стъпка е може би запознаване с помощните средства за
създаване на един свободен проект. 
   - система за контрол на версиите
        Не мисля, че е необходимо да се говори за повече от една или
две vcs. Достатъчно е да се покажат основните действия.
   - пощенски списъци
   - система за проследяване на грешките.
        Това е първото нещо, с което всеки един участник в свободен
проект трябва да може да борави правилно. Може да се даде курсова
работа на тема "Открийте, докладвайте и проследете грешка в произволен
свободен проект". Ако студентите са програмисти могат като част от
курсовата работа да пратят кръпка за грешка, подобрение или оптимизация
на кода на произволно избран от тях свободен проект. Преди няколко
месеца говорих със студенти, на които им беше поставена точно такава
задача [1], така че това изглежда като напълно правилна практика.
 
   - Ако са дисциплината има програмна насоченост, тогава задължително
трябва да се запознаят с glibc, GNU autotools, gdb
   
   - локализация!!!

Този списък може да нараства неограничено.Трябва само да се
сондират нещата, които са най-близко до идеята на дисциплината. Ако
знаеш повече подробности - пиши.

Поздрави,
Киров



[1] част от първото писмо на тези студенти с готина курсова работа:
Dear Dimitur,
We ( Gabriel Sanchez and Mikhail Rubnich) are students at Stony Brook
University.
For our System Security class, we had to find, exploit, and fix
potential security bugs in free software projects.  We worked with
your tinyftp project and
found some vulnerabilities, exploited them, and implemented fixes.
We would be very grateful to you for your comments confirming the
validity of these bugs, exploits, and fixes ( see attached files).
Thank you very much and sorry for bothering.
Gabriel Sanchez,
Mikhail Rubnich

==========================================




reply via email to

[Prev in Thread] Current Thread [Next in Thread]