В вашем вопросе есть 3 связанных, но разных понятия:
- Использование - бесплатно и без ограничений по сравнению с платным или ограниченным
- Авторские права - позволяют ли они использовать их код и / или ограничивать воспроизведение?Аналогичная концепция - Лицензия , которая гораздо более распространена и актуальна, чем авторское право в контексте библиотек R.
- Цитирование - если вы приведете ссылкупакет в вашей газете и как его процитировать
Подавляющее большинство пакетов R (также называемых «библиотеками») предлагают бесплатное и неограниченное использование .Небольшое меньшинство библиотек являются обертками «freemium» или платных сервисов, о которых я упомяну ниже.
Это скорее вопрос правильного цитирования, чем авторского права.Вы должны ссылаться на свои библиотеки в своей диссертации или дипломной работе и других опубликованных работ.
Цитирование пакетов является довольно распространенным явлением.Вы можете найти разнообразие из ресурсов в Интернете и посмотреть опубликованные статьи в качестве хороших примеров (через Google Scholar, свою библиотеку и т. Д.).
Частораз в документации пакетов указано, как они хотели бы, чтобы вы ссылались на их библиотеку, которую вы можете просмотреть в программе просмотра или по команде (например, citation(package = "milleR")
.
Например:
citation (package = "caret")
Для цитирования пакета 'caret' в публикациях используйте:
Max Kuhn. Contributions from Jed Wing, Steve Weston, Andre Williams, Chris Keefer, Allan Engelhardt, Tony Cooper, Zachary Mayer, Brenton Kenkel,
the R Core Team, Michael Benesty, Reynald Lescarbeau, Andrew Ziem, Luca Scrucca, Yuan Tang, Can Candan and Tyler Hunt. (2018). caret:
Classification and Regression Training. R package version 6.0-79. https://CRAN.R-project.org/package=caret
A BibTeX entry for LaTeX users is
@Manual{,
title = {caret: Classification and Regression Training},
author = {Max Kuhn. Contributions from Jed Wing and Steve Weston and Andre Williams and Chris Keefer and Allan Engelhardt and Tony Cooper and Zachary Mayer and Brenton Kenkel and the R Core Team and Michael Benesty and Reynald Lescarbeau and Andrew Ziem and Luca Scrucca and Yuan Tang and Can Candan and Tyler Hunt.},
year = {2018},
note = {R package version 6.0-79},
url = {https://CRAN.R-project.org/package=caret},
}
ATTENTION: This citation information has been auto-generated from the package DESCRIPTION file and may need manual editing, see ‘help("citation")’.
Хотя технически возможно авторские права библиотеки, Rэто «открытое» сообщество, в котором язык является не только открытым исходным кодом, но подавляющее большинство библиотек и инструментов подпадают под какую-то лицензию открытой философии, такую как Apache, GNU, MIT и т. д. Исключения редки, и компании, стоящие заЗащищенные авторским правом пакеты с любыми особыми ограничениями использования, вероятно, прояснят это.
Я действительно пытался найти пример действительно защищенного авторским правом пакета R. Я собирался использовать один изRevolution Analytics, но из того, что я вижу, даже их - под лицензия Apache 2.0 .Примером @ jordan является пример highcharter
, который гласит:
Библиотеки доступны по разным лицензиям в зависимости от того, предназначена ли она для коммерческого / правительственного использования или дляличный или некоммерческий проект.
В этом случае вам потребуется соответствующая лицензия для версии соответствующего программного обеспечения.Хотя даже сам этот пакет технически не защищен авторским правом (они используют лицензии, а не авторские права для ограничения использования).
Как лицензированный пользователь, вы все еще можете использовать и ссылаться на пакет, но это может быть ограничено или исключено конкретным типом лицензии / формулировкой.
Далее, обратите внимание, что только потому, что что-то защищено авторским правомне обязательно означает, что вы не можете использовать его (в пределах предписанной области применения) и ссылаться на него.
В общем, да, вы можете использовать 99,99% пакетов R, как вы сказали, бесплатно и без ограничений.Исключения крайне редки, и даже в тех очень редких случаях вы обычно можете использовать и ссылаться на библиотеки, если вы соблюдаете лицензию.
Пакеты, предоставляющие доступ к внешним API, такие как Google Maps (gmaps
), могут продавать доступ к своим API по объему.Например, Google предлагает бесплатный доступ API для легкого использования, но для больших количеств и частых запросов вы должны открыть платежный аккаунт.