LINUX.ORG.RU

Kickstarter-кампания с целью открытия исходного кода Sciter

 , , , sciter


2

2

На Kickstarter идёт кампания по сбору средств с целью открытия исходного кода Sciter. Период проведения: 16.09-18.10. Собрано: $2679/97104.

Sciter — это встраиваемый кроссплатформенный движок HTML/CSS/TIScript, предназначенный для создания GUI к настольным, мобильным и IoT приложениям, который уже долгое время используют сотни компаний по всему миру. Все эти годы Sciter был проектом с закрытым исходным кодом - его создатель, Андрей Федонюк, был его единственным разработчиком. Но, кажется, настало время привлечь других разработчиков для развития легковесной альтернативы Электрону!

Цели:

  • Открыть исходный код Sciter ориентировочно через 2 месяца после успешного завершения кампании.
  • Вариант Sciter на JavaScript - это тот же движок, но с JavaScript вместо используемого TIScript. Цель состоит в том, чтобы запустить популярные JS-фреймворки как есть или с минимальными усилиями по переносу. На данный момент планируется использовать QuickJS, чтобы движок оставался как можно более компактным, но при необходимости можно будет использовать V8. В планах сделать альтернативу Electron в духе Sciter.Quark.
  • Sciter.JS Inspector - проводник DOM и отладчик скриптов. Интеграция Sciter с другими языками, в частности, Sciter.Go, чтобы компилятор Go мог создавать монолитные распространяемые файлы Go/GUI. Другие проекты, которые придумает сообщество.

Планируется выпустить Sciter под лицензией GPL.

Дополнительные цели: Если кампания соберет вдвое больше средств, чем заявлено, то Sciter будет опубликован под лицензией BSD.

Презентация архитектуры Sciter.

Как помочь открыть код:

  • пожертвовать на кампанию или/и
  • распространять информацию о кампании: HackerNews, Reddit, ...

>>> Подробности



Проверено: alpha ()
Последнее исправление: alpha (всего исправлений: 3)
Ответ на: комментарий от RazrFalcon

Планируется выпустить Sciter под лицензией GPL.

Может LGPL? Ибо как тогда его продавать?

По ссылке ­— именно GPL. GPL-ный вполне можно продолжать продавать для встраивания в закрытые. LGPL и BSD — уже нет.

question4 ★★★★★
()

За треть(?) срока собрано менее 3% суммы. Не взлетит :(

question4 ★★★★★
()
Последнее исправление: question4 (всего исправлений: 1)
Ответ на: комментарий от question4

По ссылке есть список

По ссылке много упитанного энтерпрайза и конский ценник на подписку. При этом клянчат $100к на кикстартере - как-то не стыкуется. С таким портфолио, 100к должен быть оборотом в месяц минимум.

Linfan ★★★★★
()
Ответ на: комментарий от mertvoprog

Вебня, просто с возможностью использовать нативные контролы.
Ты дальше первой строчки ридми как понимаю не читал?
Посмотри там на Muban и Wey.
Его плюс и минус в том что используется системный обозреватель для фронта, а бэкэнд там нода или плюсы.

EvilFox ★★
()
Последнее исправление: EvilFox (всего исправлений: 1)
Ответ на: комментарий от CryNet

Документацию флаттера или статьи на хабре по нему почитайте.
Вкратце у флаттера нельзя как в вебе HTML-ом жонглировать. Там даже нормальных шаблонов нет, вся разметка в коде.
Ещё логика положения контейнеров отличается от привычной CSS-модели.

EvilFox ★★
()
Ответ на: комментарий от EvilFox

используется системный обозреватель

Это, опять же, не альтернатива Электрону, ибо протестировать толком нереально, придётся под труднопредсказуемую кучу движков разных версий пилить. Шо Trident, шо WebKit люто отсталые на фоне всегда свежего Blink, практически одинаково работающего на всех платформах.

mertvoprog
()
Ответ на: комментарий от EvilFox

Ну Flutter более привычен ведроидомакакам, которые GUI на XML делали ;) Впрочем, и те в последнее время в визуальном редакторе Android Studio…

mertvoprog
()

Если кампания соберет вдвое больше средств, чем заявлено, то Sciter будет опубликован под лицензией BSD

Спасибо, самый убедительный аргумент для того чтобы не давать им ни гроша из всех что я слышал.

zabbal ★★★★★
()

Т.е. нас просят донатить на web-говно для десктопа?

najlus ★★★★★
()
Ответ на: комментарий от Linfan

По ссылке много упитанного энтерпрайза и конский ценник на подписку.

37 клиентов. Исходники с пожизненной лицензией на статическую сборку. Если бы они все были очень малым бизнесом, это дало бы 37 х 2720 ~ 100 тысяч долларов. Учитывая прогрессию цен, следующий уровень будет в 2-4 раза выше (сужу по своему работодателю). А может и нет, как сторгуются. Какая-то часть будет продлевать подписку, большинство — нет (опять сужу по своему работодателю). Итого за время существования библиотеки автор заработал не менее 200 тысяч, но вряд ли больше полумиллиона. За 200 тысяч он и готов открыть под BSD. При этом те немногие, кому нужна техподдержка, платить продолжат.

question4 ★★★★★
()
Ответ на: комментарий от question4

который уже долгое время используют СОТНИ компаний по всему миру

То ли топикстартер не туда смотрел, то ли сам афтырь фреймворка любит чрезмерно пальцы загибать…

Linfan ★★★★★
()

Если легковесная альтернатива станет универсальной - сразу станет тяжеловесной, а у нас уже Электрон есть. Яб денег не дал.

Alve ★★★★★
()
Ответ на: комментарий от Linfan

То ли топикстартер не туда смотрел, то ли сам афтырь фреймворка любит чрезмерно пальцы загибать…

То ли это компании категории «до 3 человек».

P.S. И откуда столько ненависти?

question4 ★★★★★
()
Последнее исправление: question4 (всего исправлений: 1)
Ответ на: комментарий от qbbr

Есть отличнейшая typora на электроне.

Можете назвать альтернативу?

beck ★★★★
()
Ответ на: комментарий от mertvoprog

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

EvilFox ★★
()
Ответ на: комментарий от mertvoprog

Да визуальные редакторы есть, можно налабать интерфейс в них и дальше экспорт в код.
А ещё есть подход из макетов сразу в код.
Схема вроде Sketch/Figma->Supernova->Flutter.

EvilFox ★★
()
Ответ на: комментарий от question4

И откуда столько ненависти?

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

Нормальная практика, это когда контора отказывается от саппорта и выкладывает сорцы в опенсурс. А не пытается сбагрить саппорт на коммунити, попросив еще денег на дорожку.

Linfan ★★★★★
()
Последнее исправление: Linfan (всего исправлений: 1)

Хороший проект. Было бы неплохо, если бы его открыли. Я, как нищеброд, платить не буду, но морально поддерживаю.

Legioner ★★★★★
()
Ответ на: комментарий от mertvoprog

У нас на рабочих с оффтопиком должны стоять в обязательном порядке. Черт с ними, но вот все эти новомодные интерфейсы...

sehellion ★★★★★
()
Ответ на: комментарий от EvilFox

Но ведь можно и без этих трейдоффов, полно кроссплатформенных и легковесных движков, которые можно тащить за собой. Взять хоть незаслуженно забытый XULRunner.

mertvoprog
()
Ответ на: комментарий от Linfan

ненавязчивая попытка переложить саппорт на наивное коммюнити

Комьюнити возьмёт да ка-а-ак браузер из этого запилит!

Или нет, из Ultralight же не пилят…

mertvoprog
()
Ответ на: комментарий от mertvoprog

Да, стоят конкретные. Конечно, больше для успокоения руководства, чем реальной пользы.

sehellion ★★★★★
()
Ответ на: комментарий от question4

Так вот чего evernote так растолстел в определенный момент развития, его на js-не переписали.

anonymous
()
Ответ на: комментарий от mertvoprog

Комьюнити возьмёт да ка-а-ак браузер из этого запилит!

Коммунити пилить врядли будет, максимум потусит на каком-нибудь форуме. Но вот кастомеров, заплативших за лицуху, отправят пилить гири именно туда.

Linfan ★★★★★
()

Ненужно. А уж тем более за деньги.

anonymous
()

>Планируется выпустить Sciter под лицензией GPL.

Дополнительные цели: Если кампания соберет вдвое больше средств, чем заявлено, то Sciter будет опубликован под лицензией BSD.

Понятно. Фиктивный кикстартер, автор не стесняется внаглую петросянить.

trynoval
()
Ответ на: комментарий от mertvoprog

Вы, наверное, слабо представляете ценовую политику Qt. Эту штуку даже производственные гиганты с треском покупают.

sniper21 ★★★★★
()

26
backers
17
days to go

Ясно-понятно
Любители швабодки

zgen ★★★★★
()
Ответ на: комментарий от sniper21

Полно других тулкитов с более удобными лицензиями.

Проблема в кадрах неизвестна, поскольку отсутствие спроса в виде вакансий порождает видимое отсутствие предложения (люди и рады бы использовать любимый тулкит в коммерческой разработке, но разработчики не знают, что его кто-то использует, заказчики не знают, что на любых тулкитах есть программисты — и так и не находят друг друга).

mertvoprog
()

Чувак сделал свой движок и наварился на этом. Ну и молодец. Только затянул он, пять лет назад получил бы свои бабки на кикстартере сразу. А теперь его TIScript никому не нужен.

spec_po_kiskam ★★★
()
Ответ на: комментарий от mertvoprog

Энтерпрайз при слове Qt начинает открещиваться как чертяка от ладана. BSD и MIT норм, LGPL со скрипом. А попытка протащить кути в проект, вызывает истерическую реакцию.

Linfan ★★★★★
()
Ответ на: комментарий от mertvoprog

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

EvilFox ★★
()
Ответ на: комментарий от Linfan

А от Swing/SWT?

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

mertvoprog
()
Последнее исправление: mertvoprog (всего исправлений: 1)
Ответ на: комментарий от EvilFox

И XULRunner я бы не назвал прямо легковесным

@bq:23:54:01:/tmp/dl$ du -hs /opt/instantbird/
49M	/opt/instantbird/
@bq:23:54:04:/tmp/dl$ du -hs /usr/share/skypeforlinux/
289M	/usr/share/skypeforlinux/

По оперативке примерно так же.

mertvoprog
()
Ответ на: комментарий от EvilFox

Бида, да.

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

mertvoprog
()

Зачем проприетарное, если есть отличный pureqml? :D

whoozle
()
Ответ на: комментарий от mertvoprog

А от Swing/SWT?

В нашенском энтерпрайзе, SWT родное. А так, жабка это базис для многих работ в бакэнде (десктопного применения не видел).

Linfan ★★★★★
()

А можно задонатить, чтобы не открывал, а забрал электрон в проприетарщину, и оно изчезло из опенсурса?

anonymous
()

Посмотрел примеры приложений на сабже... Куда можно пожертвовать копеечку, чтобы это закопали?

anonymous
()
Ответ на: комментарий от be_nt_all

Не так, чтобы кардинально. Да и в том же NW.js есть возможность оптимизации сборки рантайма.

Linfan ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.