#arcore #sceneform
#arcore #sceneform
Вопрос:
Я вижу в репозитории Sceneform, что as of
Sceneform 1.16 является открытым исходным кодом, см.: https://github.com/google-ar/sceneform-android-sdk . В чем я не совсем уверен, означает ли это, что 1.17.1 также является открытым исходным кодом? Кто-нибудь знает?
Ответ №1:
Sceneform 1.17.1 идентичен 1.15 — см. Примечание в readME:
Версия Sceneform SDK 1.17.1 идентична версии 1.15.0
Я думаю, вы можете предположить, что это также с открытым исходным кодом. Поскольку он идентичен 1.15.0, который является закрытым исходным кодом, а исходный код не предоставляется отдельно, вероятно, безопаснее предположить, что он действительно закрыт, хотя большая часть исходного кода фактически будет доступна открыто в 1.16.
Обратите внимание, что сейчас есть несколько развилок, чтобы попытаться сохранить рабочую версию Sceneform живой — эта, возможно, наиболее поддерживаемая, поскольку она связана с некоторым основным обсуждением ARCore:
(Обсуждение на ARCore GitHub: https://github.com/google-ar/arcore-android-sdk/issues/1049 )
Комментарии:
1. Спасибо за всю информацию. Я надеюсь, что мне не придется предполагать, что это открытый исходный код, поскольку он используется в бизнесе. меня беспокоит то, что 1.17.1 идентичен 1.15. 1.16 с открытым исходным кодом, но в 1.17.1 это неясно. Спасибо за ссылку на github. Похоже, что репозиторий основан на Sceneform 1.16. Так что мне все еще неясно, является ли 1.17.1 открытым исходным кодом или нет.
2. @StephenEmery — Да, я понимаю, что вы имеете в виду, и я обновлю ответ, поскольку я думаю, что то, что я сказал, на самом деле может вводить в заблуждение. Есть ли какая-то конкретная часть, которую вы хотите или не хотите использовать с открытым исходным кодом, поскольку это может быть проще проверить. Кроме того, трудно создать какой-либо продукт без какого-либо компонента с открытым исходным кодом где-нибудь в стеке, если это то, чего вы пытаетесь избежать. Аналогично, если сложно избежать создания закрытого исходного кода на ARCore.
3. Поскольку sceneform была заархивирована, мы хотим использовать версию с открытым исходным кодом для внедрения в наше приложение. Мы полностью согласны с ARCore с закрытым исходным кодом, но мы хотим внести изменения в Sceneform. Итак, мы просто хотим использовать последнюю версию с открытым исходным кодом. Спасибо за помощь!
4. @StephenEmery Я думаю, что есть только одна версия с открытым исходным кодом от Google, и это версия 1.16 . но вы должны знать, что это не то же самое, что 1.15, если вы основывались на этом, в частности, он «Поддерживает glTF вместо форматов SFA и SFB Sceneform». Это было более или менее немедленно заархивировано, как вы видели, отсюда и обсуждение в теме выше, и форки, подобные приведенному выше 1.18, который в настоящее время совпадает с 1.16, я полагаю, но, надеюсь, он или какой-либо другой получит поддержку и будет развиваться со временем.