Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Вопрос/Ответ]: традиционная упаковка ПО и сопутствующих данных в RAR #71

Closed
snooppr opened this issue Mar 12, 2023 · 0 comments
Labels
question Ask a Question. Support

Comments

@snooppr
Copy link
Owner

snooppr commented Mar 12, 2023

[RU]

  1. RAR — это традиционный, популярный, кросс-платформенный, проприетарный формат/архиватор, который позволяет пользователям использовать его законно и бесплатно, чего нельзя сказать, например, об ОС Windows и других программных no open source продуктах, которыми многие пользуются. Благодаря RAR (перед использованием ПО Snoop Project) пользователь сразу ознакамливается с лицензией Snoop, чего нельзя добиться, например, в кросс-платформенных zip/7z на любых ОС. Проще говоря, лишь один RAR из всех архивов поддерживает кросс-платформеную функцию "комментарий", куда можно вставить текст лицензии.
    rar_snoop

  2. Формат RAR (в отличие, например, от ZIP) позволяет сохранять права на выполнение (+x) у Snoop for GNU/Linux build версии, т.е. пользователь заранее избавлен от ошибки: Отказано в доступе — новичкам в OS GNU/Linux не требуется гуглить и запускать chmod.

  3. Унификация — один формат для всех OS.

  4. RAR распаковывается без проблем не только родным ПО, но и например, бесплатным тем же отечественным 7-zip под OS Windows и любым бесплатным GUI софтом под OS GNU/Linux, например, open source архиваторы: "ark"; "engrampa"; "xarchiver"; "file-roller" (должен быть установлен бесплатный пакет "unrar", иначе на некоторых дистрибутивах архив откроется, но не распакуется).

  5. Разработчик RAR — Евгений Рошал, уважаемая русскоязычная личность в специализированных кругах, также доводилось и самому пообщаться с ним, осталось приятное впечатление о его тех. грамотности.

Этих причин достаточно, чтобы и дальше распространять сборки Snoop в RAR-формате.


[EN]

  1. RAR is a traditional, popular, cross-platform, proprietary format/archiver that allows users to use it legally and for free, which is not the case, for example, with Windows and other no open source software products that many use. Thanks to RAR (before using Snoop Project software), the user is immediately familiar with the Snoop license, which cannot be achieved, for example, in cross-platform zip/7z on any OS. Simply put, only one RAR of all the archives supports the cross-platform "comment" function, where you can insert the license text.
  2. The RAR format (unlike, for example, ZIP) allows you to retain execution rights (+x) for the Snoop for GNU/Linux build version, i.e. the user is spared the error in advance: Access denied — beginners in OS GNU/Linux do not need to google and run chmod.
  3. Unification is the same format for all OS.
  4. RAR can be unpacked without problems not only with native software, but also, for example, with the same free domestic/russian development 7-zip for OS Windows and any free GUI software for OS GNU/Linux, for example, open source archivers: "ark"; "engrampa"; "xarchiver"; "file-roller" (the free "unrar" package must be installed, otherwise the archive will open on some distributions, but will not be unpacked).
  5. The developer of RAR is Evgeny Roshal, a respected Russian-speaking person in specialized circles, I also had a chance to communicate with him myself, I left a pleasant impression of his technical literacy.

These reasons are enough to continue distributing Snoop builds in RAR format.

@snooppr snooppr pinned this issue Mar 12, 2023
Repository owner locked as resolved and limited conversation to collaborators Mar 12, 2023
@snooppr snooppr closed this as completed Mar 12, 2023
@snooppr snooppr added the question Ask a Question. Support label Mar 12, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
question Ask a Question. Support
Projects
None yet
Development

No branches or pull requests

1 participant