Декабрь 2010

«Поэтому поиск и посмотреть, если нет какое-то место где вы можете инвестировать ваши человечество.»

Швейцер, Альберт

Аннотация

Гуманитарный свободный и открытый источник программного обеспечения (FOSS гуманитарный) проекта является прежде всего образовательный проект, целью которого является привлечь больше студентов в строительстве свободными и открытыми исходными кодами (FOSS) что выгоды их общины. За последние четыре года все большее число студентов и компьютерные науки программы были вдохновлены ФОСС гуманитарного проекта внести существенный вклад в несколько проектов разработки программного обеспечения активного открытым исходным кодом, которые воспользовались такими организациями, как Дом Роналда Макдоналда Портленд, Мэн и армия спасения Нью-Йорка. Эта статья содержит примеры нескольких FOSS гуманитарных проектов и описываются другие инициативы, направленные на поощрение преддипломного образования о FOSS и его применение в рамках сообщества.

Введение

FOSS гуманитарный проект является прежде всего образовательный проект, целью которого является привлечь больше студентов в построении FOSS, что выгоды их общины. Он начался в 2006 году как совместных усилий факультет компьютерных наук в Тринити-колледж, Университет Уэслиан и Коннектикут-колледж в штате Коннектикут.

Слово «гуманитарный» в гуманитарной ФОСС означает в самом широком смысле означает все взносы, которые приносят пользу общественности хорошо. Это включает вклад глобальных и международных проектов, а также в рамках местной общины.

За последние четыре года все большее число студентов и компьютерные науки программы были вдохновлены ФОСС гуманитарного проекта внести существенный вклад в несколько проектов разработки программного обеспечения активного открытым исходным кодом. В этой статье мы предоставляем примеры проектов, в которых принимают участие эти студенты и программы. Мы также обсудим другие инициативы, которые мы приняли для обеспечения устойчивости и будущего роста гуманитарных FOSS в бакалавра компьютерных наук.

Проект Sahana

Как описано в 9 апреля 2010 OSBR колонка, FOSS гуманитарный проект родился после самостоятельного изучения проекта, с участием небольшой группы студентов и преподавателей в Тринити-колледже. В январе 2006 года они загрузили открытым исходным кодом система управления Sahana бедствий, установил его на своем сервере и начал изучать исходный код. Как сказано в этом вопросе OSBR, Sahana был разработан в Шри-Ланке группа добровольцев программистов в сразу же после 2004/5 цунами в Азии. В течение следующих нескольких месяцев Trinity group разработала и внедрила модуль управления добровольцев, который был включен в Sahana код базы в декабре 2006 года. Эти усилия также родила самого ФОСС гуманитарного проекта.

FOSS гуманитарный проект по-прежнему тесно сотрудничать с проектом Sahana и за годы наши студенты сделали ряд взносов Sahana усилий. В 2008 году студенты гуманитарных FOSS работали с разработчиками в Шри-Ланке и с пользователями и разработчиками в Китае, чтобы помочь развернуть Sahana в Чэнду, Китай после разрушительного землетрясения там. Студенты также работали с членами команды Sahana и в ряде других усилий по регулированию стихийных бедствий, организованной военно-морское училище магистерские программы в Кэмп-Робертс в Калифорнии.

Студенты в программной инженерии курсы работал по вопросам Sahana как часть их назначений класса. В последнее время студенты в вводные курсы помогли тестирования и отчетов ошибок для новой основанной на Python версии Sahana в сочетании с его передислокации после землетрясения Гаити в начале 2010 года. В настоящее время гуманитарные FOSS студенты работают на усилия по разработке Android на основе программных средств этот интерфейс с Sahana.

Студенты, которые занимались этими способами с Sahana получили опыт, которые обычно недоступны через учебные программы традиционных студентов компьютерных наук. Помимо обучения, как управлять и использовать инструменты и методы среды разработки открытым исходным кодом, такие как Eclipse, Sourceforge, SVN и Mercurial, студенты гуманитарных БОПО также узнали, как организованы крупномасштабных, распределенных проектов развития FOSS.

Эти студенты узнали, как сотрудничать с программистами и разработчиками в сообществе Sahana, большинство из которых базируются в Шри-Ланке. Они узнали важность хорошо продуманные и хорошо документированный код путем решения сложных программных систем, которые были написаны другими. И они видели первых рук, что в FOSS меритократии важен ли ваш код решает проблемы, которые сообщество развития считает важными. Пока два гуманитарных FOSS студентов получил коммиттер статус Sahana проекта, таким образом становясь полноправными членами команды проекта Sahana.

Sahana это лишь один пример из многих глобальных FOSS проектов, в которых гуманитарные FOSS приняли участие студенты. Другие включают OpenMRS, электронной медицинской системы учета, разработанных партнерами в области здравоохранения и института Regenstrief в университете Индианы, который находит все более широкое использование в Руанде и других африканских стран; Проект GNOME доступность, усилия, чтобы сделать рабочий стол GNOME доступны для лиц с слуха, зрения или физические ограничения, которые мешают им возможность пользоваться компьютером; и проект Tor, которого программное обеспечение используется для защиты личности правозащитников.

Исходный код из этих проектов была изучена и используется в курсах, независимые исследования, проекты capstone и летние исследования стажировки. Эти компьютерные науки студенты узнали о FOSS движения и модель разработки и распространения ФОСС.

Реакции от студентов были overwhelmingly энтузиазма и позитивным. Типичные настроения, выраженные в оценках курса и вопросников является: «После принятия этого независимого исследования я понял, что может быть в лаборатории, делать то, что я заинтересован в и до сих пор делают гуманитарные последствия и помогать обществу.»

Рональд Макдональд проекта

Помимо участия в глобальных проектах FOSS, в число проектов, расположенных в их местных или региональных общин приняли участие студенты гуманитарных FOSS. Например студенты в Тринити-колледж в Хартфорде в настоящее время занимаются разработкой системы киоска для общественной вычислительной лаборатории в Хартфорде публичной библиотеке. В 2008 году студенты Bowdoin колледж разработал планирования системы добровольцев для Дом Роналда Макдоналда в Портленде, штат Мэн

Вдохновленный успехом FOSS гуманитарного проекта с Sahana, инструктор и группы четырех студентов компьютерных наук в колледже Bowdoin решил попытаться повторить этот опыт, применяя те же принципы к потребностям местной некоммерческой организации. Во время курса проекта программного обеспечения одного семестра они разработали программного обеспечения артефакт под названием «RMH Homebase» для Дом Роналда Макдоналда в Портленде, штат Мэн. Этот вклад позволяет менеджеру дома и добровольцев, чтобы использовать онлайновую систему для набора и расписание добровольцев, которые выполняют различные обязанности в доме на ежедневной основе.

RMH Homebase система была завершена и установлена в доме в мае 2008 года после развития 3 месячного периода, обновляется и совершенствуется несколько раз и по-прежнему продуктивно использовать сегодня. Кроме того другие Рональд Макдональд дома спросил об адаптации Homebase RMH, чтобы помочь с их потребностями в планировании. Это вполне возможно, поскольку программное обеспечение является открытым исходным кодом и может быть свободно адаптированы другими разработчиками с учетом других связанных с этим потребностей планирования. С 2008 года RMH Homebase исходный код загружен более 500 раз из его репозитория Sourceforge.

Когда гуманитарные FOSS разрабатывается таким образом, выигрывают все. Студенты получают кредит курс, сделав значительный вклад в открытое программное обеспечение, местных некоммерческих получает артефакт ценного программного обеспечения и компьютерных наук программа добавляет социально значимых аспектов его учебной программы, которая может возможно сделать его привлекательным для более широкого и более разнообразного круга студентов.

Инкубировать FOSS: Проект Collabbit

Collabbit является открытым исходным кодом веб-приложения, которая направлена на повышение эффективности управления чрезвычайными ситуациями на основе распределенной информации асинхронного обмена. Программа предназначена для удовлетворения потребностей слабосвязанных некоммерческих бедствий учреждений по оказанию помощи, координации мер реагирования на стихийные бедствия. Учреждения по оказанию помощи в случае стихийных бедствий создают общую картину работы чрезвычайного происшествия через удаленно размещены инцидента обновления. Отдельные пользователи подписаться на темы и получить около мгновенного обновления по этим темам. В тех случаях, когда отсутствует информация, пользователи могут получить доступ к местно организованный контакт реестра.

Что особенно интересно о Collabbit, что он обеспечивает первый пример роли FOSS гуманитарного проекта как инкубатор для нового продукта FOSS. Проект Collabbit было начато в FOSS летом 2009 года гуманитарный институт когда член Нью-Йорка управления активных добровольцев в случае стихийных бедствий (VOAD) знакомы с ФОСС гуманитарного проекта участия в Sahana усилий, просил разработать простую систему для столешницы аварийного восстановления упражнение. Прототип был разработан в три недели и успешно используется в порядке, предоставляя доказательство концепции что такое программное обеспечение будет полезным VOAD и аналогичных организаций.

В течение оставшейся части этого лета студенты гуманитарных FOSS тесно сотрудничала с пользователями VOAD и Красного Креста и армии спасения для разработки системы полноценного сотрудничества. Collabbit в настоящее время размещена на гуманитарной FOSS сервер был использован VOAD для подобных упражнений столешницы. Во время праздника Благодарения США в 2009 году он был использован армии спасения для содействия координации распределения 10 000 Турции ужинов во всем районе Нью-Йорка.

В настоящее время два из Collabbit's ведущих разработчиков, seniors в Уэслианском университете, находятся в процессе создания компании на рынок и поддержки Collabbit. Как и во многих коммерческих предприятий FOSS программное обеспечение будет по-прежнему под его текущей лицензии LGPL лицензией, и проект развития будет по-прежнему поддерживаться на http://collabbit.org/. Гуманитарные студенты FOSS и другие будут по-прежнему участвовать в Collabbit в сообществе развития. В то же время, студенты вместе с одним из главных дизайнеров из сообщества VOAD, образуют LLC, связанный с доменом collabbit.com и будет осуществлять надзор за Collabbit его дальнейшего развития.

Хотя все еще в зачаточном состоянии, Collabbit экспонатов совершенно неожиданно но приветствуем побочный эффект проекта FOSS гуманитарных усилий в области образования. То есть новый проект, возникая как академическое упражнение может привести к развитию зрелых и текущих открытым исходным кодом программное обеспечение сущности, время жизни и влияние которого гораздо больше, чем для которых она была первоначально разработана.

Новые инициативы: Главы и сертификаты

В дополнение к его усилиям, чтобы получить студентов, участвующих в открытых проектах другие основные цели FOSS гуманитарного проекта являются:

  • чтобы получить участие в аналогичной деятельности преподавателей и студентов в других колледжах и университетах

  • разработать программу сертификат признания успеваемости учащихся в разработке открытого программного обеспечения

Bowdoin деятельности, описанной выше является первым примером возможностей для выращивания FOSS гуманитарного сообщества в школах за пределами Тринити-колледж, Университет Уэслиан и Коннектикут-колледж. За прошлым летом FOSS гуманитарный проект предоставляет начальное финансирование для начала главы на несколько новых школ, в том числе Колледж Маунт-Холиок в штате Массачусетс, Берген общинный колледж в Нью-Джерси и Университет штата Орегон в штате Орегон. Наша цель – обеспечить поддержку до трех дополнительных колледжей и университетов во время лета 2011 года.

FOSS сертификат программы

Сертификат, FOSS, учетные данные которого студент может продемонстрировать мастерство FOSS концепций и практики. Цель сертификата FOSS является признать успеваемости учащихся в развитии ФОСС. Он признает, студенты, которые достигли значительного уровня мастерства ФОСС концепций и практики.

Сертификат также помогает определить основные программного обеспечения разработки учебных программ элементы, которые принадлежат в современной преддипломного образования вычислительной. Таким образом сертификат также может повышать осведомленность и заинтересованность в FOSS принципах и практике среди широкого спектра компьютерных преподавателей, студентов и программы по всей стране.

Заявители могут подготовиться FOSS сертификации удовлетворительно завершить один или два уровня колледжа курсы (или их эквивалент), которые имеют значительное содержание учебных программ FOSS и достигнув статуса донора в одном или нескольких проектах FOSS. Для целей сертификации статус донора означает любой активный вклад в базу кода, документации или другая часть программного обеспечения, которое влияет на программное обеспечение продуктивного использования. Сертификат заявки будут рассматриваться на трех человек команды, состоящие из академических компьютерных ученых, руководителей проекта FOSS и профессиональных разработчиков программного обеспечения.

В текущем учебном году FOSS гуманитарный проект будет проводить пилотный эксперимент, сделав сертификат программы для студентов, связанных с ФОСС гуманитарного проекта участвующих школ. После успешного завершения этого этапа программа будет производиться более доступными. Сейчас мы находимся в процессе набора сертификатов Отзывы из академических и FOSS развития общин.

В дополнение к как способ признания достижений студента, мы надеемся, что FOSS сертификат также может стимулировать мышление среди академических вычислительных отделов о месте ФОСС в бакалавриату учебную программу. FOSS сертификат также может предоставить дополнительные учетные данные для компьютерных наук выпускников, ищущих работу в индустрии программного обеспечения.

Приложение Inventor эксперимент

Приложение Inventor является новой визуального программирования платформы для создания мобильных приложений для смарт-телефонов на базе Android. В течение лета 2010 года FOSS гуманитарный проект принял участие в эксперименте, который рассматривает вопрос: Приложение Inventor может и быть подходящей платформой для обеспечения лучшего осознания информатики для студентов K-12?

App изобретатель эксперимент был сотрудничество двух учителей средних школ, начинающих студентов в области компьютерных наук, лидера аутрич сообщества и инструктор компьютерной науки. FOSS гуманитарный компонент этого эксперимента изучить полезность приложения Inventor в качестве инструмента для привлечения средней школы и раннего студентов колледжа в изучении информатики путем разработки общественно-полезных приложений. Это особое внимание может быть особенно полезным в привлечении интереса студентов из недопредставленных групп-- особенно женщин, афроамериканцев и испаноязычных американцев--в области компьютерных наук, как область исследования.

Осенью 2010 года приложение под названием «Работа it Off,» разработанный двумя студентами во время этого эксперимента, выиграла конкурс, направленных на содействие выбор питательных продуктов питания и физической активности для детей в качестве первой леди Мишель Obama, давайте двигаться! инициатива. В будущем FOSS гуманитарный проект надеется начать больше экспериментов, как это, направляя расширить когорты K-12 свои усилия, чтобы получить студентов участие в изучении и использовании FOSS принципов в интересах своих общин. Мы считаем, что имеется значительный потенциал для App Inventor для улучшения понимания общественностью компьутерные науки.

Заключение

FOSS гуманитарный проект значительно выросла с момента ее создания в 2006 году. Нас обнадеживает прогресс проекта занимались магистранты ФОСС гуманитарных событий, которые обслуживают потребности глобальных и местных гуманитарных организаций.

Как ценные побочные продукты студенты получают знания открытого процесса развития, местные и глобальные организации получить ценные программные средства. Кроме того колледжи и университеты получают новые и практические аспекты, которые помогут подключить свои компьютерные науки программы профессионального и гуманитарного мира вокруг них.

Мы надеемся, что будущее будет дальнейшее развитие модели гуманитарной FOSS в бакалавриату компьютерных наук программ по всей стране и за ее пределами.

Доля этой статьи:

Цитируете эту статью:

Оцените содержание: 
Нет голосов были поданы еще. Скажи свое слово!