Каковы важные детали размещения вашего проекта на хосте. Какие шаги нужно предпринять, если я хочу сделать свой проект открытым исходным кодом.
3 ответа
Основные шаги, которые я могу придумать:
- Убедитесь, что у вас есть все авторские права на ваш проект
- Выберите лицензию (см. Другой ответ для этого)
- Добавьте лицензию в код проекта и распространите
Я бы предложил начать с посещения сайта Open Source Initiative . Там вы найдете описание Open Source, FAQ, список лицензий с открытым исходным кодом и многое другое.
Чтобы добавить к предыдущим комментариям ниже, я хотел бы добавить, что любая лицензия, которую вы можете использовать, должна быть помещена вверху любого исходного файла или текстового файла, включенного в дистрибутив проекта, включая все предыдущие лицензии от эти файлы.
Кроме того, если какой-то ваш код находится под другой лицензией, убедитесь, что вы соответствуете предыдущей лицензии при лицензировании вашего собственного пакета. Поскольку часть текста в существующих лицензиях, а также ваша собственная, должны быть юридическими документами, я настоятельно рекомендую вам проконсультироваться с юристом, чтобы обезопасить себя как от соблюдения существующей лицензии, так и от собственной лицензии, прежде чем облегчать код.
Опять же, веб-источники из предыдущих сообщений должны посещаться для получения дополнительной информации.
* Я не работаю ни с какой юридической фирмой, и при этом я не юрист.Я просто работал в среде, где юридические заключения были одним из ключевых видов деятельности.