Программные и непрограммные различия

Oct 23 2020

На этом сайте https://choosealicense.com/non-software/#data-media-etcони, кажется, классифицируют непрограммное обеспечение как данные, но не могут ли данные быть кодом, который, в свою очередь, был бы программным? В основном в мире открытого исходного кода что считается программным и непрограммным? Считается ли код не программным, если вы помещаете его в игру, которая является программной?

По сути, это код, который я написал, и вы должны скопировать его во встроенный редактор для игры, используя надстройку, лицензированную под apache 2.0 и находящуюся в мастерской Steam, чтобы использовать код, который вы заставляете работать в игре. Будет ли код, который я написал, рассматривать как программное обеспечение или не программное обеспечение, я думаю, что это не программное обеспечение, потому что я не встраиваю его в игру. Но я не уверен, и мне нужны мнения о том, как люди отнесли бы его к этому. Я знаю, что непрограммное обеспечение - это средства массовой информации и тому подобное. Но это что-то среднее между программным и непрограммным обеспечением, потому что оно не будет работать без надстройки, которую вы должны добавить в базовую игру / программное обеспечение, чтобы иметь возможность использовать его в игре.

Ответы

1 BartvanIngenSchenau Oct 23 2020 at 14:13

В основном в мире открытого исходного кода что считается программным и непрограммным?

Я не знаю обо всем сообществе открытого исходного кода, но могу высказать свою позицию по этому поводу.

На мой взгляд, что-то является программным, если оно содержит инструкции, позволяющие компьютеру выполнять определенные действия, причем эти действия не просто «показать этот контент с таким форматированием».

Считается ли код не программным, если вы помещаете его в игру, которая является программной?

Для меня это зависит от того, что код делает с игрой. Если это просто влияет на обстановку, в которой проводится игра, но на самом деле не влияет на характер игры, то я считаю, что это данные. Если код действительно влияет на природу игры, то, скорее всего, это программное обеспечение.


Для защиты авторских прав не имеет значения, считается ваш код программным или нет. Для закона об авторском праве это все то же самое, что книги и другие литературные произведения.

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

  • Программное обеспечение регулярно и механически преобразуется из удобочитаемого формата в машиночитаемый формат. Это дает начало понятию исходного кода в лицензии на программное обеспечение с авторским левом / share-alike.
  • В отличие от других работ, программное обеспечение для конечных пользователей редко создается одним правообладателем (или группой сотрудничающих правообладателей). Приложение обычно связано с одной или несколькими библиотеками, которые разрабатываются независимо. Некоторые считают, что это связывание создает новую производную работу, производную от всех входных проектов. Поскольку создание производных работ разрешено только при наличии лицензии, при лицензиях на авторское право на программное обеспечение может потребоваться учитывать этот аспект.

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

1 PhilipKendall Oct 23 2020 at 05:02

В основном в мире открытого исходного кода что считается программным и непрограммным?

Принципиальной разницы нет: основной формой защиты как программного обеспечения, так и «данных» является авторское право. Однако некоторые лицензии (например, семейство GNU GPL) специально предназначены для решения проблем, специфичных для программного обеспечения (например, связывание), поэтому они лучше подходят в качестве лицензии на программное обеспечение. Другие лицензии, например, Open Font License, решают проблемы, специфичные для других форм носителей (что неудивительно, шрифты в случае Open Font License), поэтому они лучше подходят в качестве лицензии для шрифтов.

Однако вы могли бы, если бы хотели использовать GNU GPL для лицензирования шрифта (и это, безусловно, было сделано) или Open Font License для лицензирования некоторого программного обеспечения. Совершенно не рекомендуется делать последнее, поскольку это, вероятно, не предоставит вам или получателям программного обеспечения желаемых свобод и защиты.

Но я не уверен, и мне нужно мнение о том, как люди отнесли бы его к этому.

Если вы считаете, что это действительно серьезная проблема для вас, вам не нужны мнения случайных людей в Интернете, вам нужны профессиональные услуги юриста.