GPFault 0 Report post Posted October 28, 2020 Hi. I'm back to this forum after 13 (!) years of inactivity. I'm not a DN user anymore (due to becoming a linux user, and ndn on linux wasn't stable 13 years ago), however, I still think that DN UI is tuned better then any other file manager, so I'm still inetersted in the "NDN on Linux" future. Recently I found information about somebody investing thier time into porting DN variant called DNOSP to linux - https://www.linux.org.ru/news/opensource/15971481 (text is in russian) The project link is https://www.linux.org.ru/news/opensource/15971481 The project developer said that he treated NDN as closed source-project. But technically, I think NDN has more mature linux support that the project I linked above, and it's a pity that human developer resources related to Dos Navigator was spent to less advanced variant (DNOSP) instead of more advanced NDN. As far as I know 13 years ago the source code was available to "anybody who really want to edit & contribute". I asked for it, ans Stefan provides me the archive (I've lost it many years ago). In modern days, such semi-private code development sometimes leads to waste of human resources (due to work on another variant as a I pointed above). Do nowdays ndn developers have any objections to publishing the entire source code? Are there any formal licencing issues? If the only thing that stops you from publising sources are technical - the lack of time or "dont want to investigate how to create git history" etc - I'd be glad to help in publishing it. For example: you choose the public hosting platform (gitlab, github, sourceforge or choose any other) send me the sources of several versions as archives and I create organization account on the hosting platform convert the archives to git history, publish sources on that hosting, and add your account on the platform as an administrator of that project. My actual e-mail is galkin.vv@remove.anti.spam.org@yandex.ru (English or Russian). Share this post Link to post Share on other sites
Guest unxed Report post Posted October 28, 2020 Hi, GPFault! I, as author of dn2l that you mentioned above, strongly support your suggestions. To make stable and growing developers community, sources distribution terms and patches acceptance process should be public and absolutely clear, desirable using some platform that is popular among developers, like github or gitlab.We, programmers, are usually introverts, and it can be embarrassing for us to contact someone and ask for sources or ask permission to publish modified version of them. It's all much more complicated than just hitting the “fork” button or submitting a pull request on github, and these difficulties filter out 95% of potential contributors in the early stages. I would also like to express my admiration for the NDN team who were the first to be able to make a fully cross-platform version of DN, which in itself proved that it was possible in principle and motivated me to a great extent. Regards, unxed. PS: For the forum admin: no confirmation letter is sent to mail.ru mailbox. Requested it twice, checked spam folder also. Share this post Link to post Share on other sites
Garl 0 Report post Posted October 28, 2020 Тут вся проблема в том, что следить за форумом попросту некому. Давно тут не было такого наплыва. Share this post Link to post Share on other sites
Guest Antares19 Report post Posted October 28, 2020 Hello Everyone! I participated in DN OSP development 20 years ago by any means I could at the moment (I made a big chunk of helpfiles, intense alpha-version testing, and feature proposals:). I'm thrilled to see that there is a new wave of development on this project. But I also truly believe that publishing NDN sources on GitHub is the way to go if we want DN as a project to grow. Taking into account that NDN made the biggest progress in supporting modern standards and features. Is there any possibility to publish the sources? Share this post Link to post Share on other sites
Guest al.zatv Report post Posted October 30, 2020 Oh my god, it really was 20 years ago! I was young and I was DN user! Кажется, в тысячу раз больше людей использует сейчас линуховую консоль. А удобств в ней никаких: редакторы отстой, mc неудобен. Странно, почему оно всё так. Попробовал сейчас ndn -- а он на удивление неплох! Share this post Link to post Share on other sites
Guest Antares19 Report post Posted November 4, 2020 On 10/28/2020 at 4:52 PM, Garl said: Тут вся проблема в том, что следить за форумом попросту некому. Давно тут не было такого наплыва. Если опубликовать исходники и поставить с гитхаба ссылку сюда как на форум поддержки - глядишь и люди подтянутся :) On 10/30/2020 at 8:23 PM, Guest al.zatv said: Oh my god, it really was 20 years ago! I was young and I was DN user! Кажется, в тысячу раз больше людей использует сейчас линуховую консоль. А удобств в ней никаких: редакторы отстой, mc неудобен. Странно, почему оно всё так. Попробовал сейчас ndn -- а он на удивление неплох! +100500 :) И конечно радует что разработка на гитхабе и ветка обсуждения на LOR двинулась вперед :) Share this post Link to post Share on other sites
Guest Old NDN/DN user Report post Posted December 4, 2020 The major issue I guess would be to port it to a recent and sustainable pascal, as virtual pascal is so obsolete and abandoned that is harder to get a compilation toolchain for NDN than it is for chrome... But if was open source and in github that could spark a port to FPC which would bring increased portability and diffusion Share this post Link to post Share on other sites
Garl 0 Report post Posted December 4, 2020 he he ;) W64 already build with FreePascal Share this post Link to post Share on other sites
Guest Guest Old NDN/DN user Report post Posted December 9, 2020 Lsst time I checked it was still vpascal ... which was a nightmare... so that is extremely cool! Definitely a github would be awesome Share this post Link to post Share on other sites
Guest Shamil G Report post Posted March 24, 2021 I support the idea of getting sources to github! I can help with setting up CI/packaging pipelines, if needed. Share this post Link to post Share on other sites
Garl 0 Report post Posted March 24, 2021 Как бы ни страшно признавать - но получаются только одни разговоры о открытии исходников. Вон DN открыт, и даже есть частичная компиляция под linux, и даже репозиторий есть на гитхабе(https://github.com/unxed/dn2l), но подвижек в сторону развития - ноль. Те кто хочет - те сам находят путь к исходникам, и даже привносят свои доработки: например копирование с путями - было сделано самостоятельно в рамках "захотел и сделал". Share this post Link to post Share on other sites
Guest Dmitry Report post Posted March 30, 2021 Добрый день, хочу узнать детали почему "получаются одни разговоры", и можно ли этому както помочь. Garl, вы автор, верно? Не хотели бы вы выложить исходники на гитхаб, и если нет, почему? Share this post Link to post Share on other sites
Garl 0 Report post Posted March 30, 2021 Я не сильно автор, я больше активный пользователь, который дорос до того чтобы править продукт которым пользуюсь каждый божий день. Толку от того что исходники будут лежать на Гитхабе? вот у DN и DN2 лежат исходники (https://github.com/unxed/dn2l) - наплыва желающих не видно. последний комит был 5 месяцев назад. ИМХО Выкладывание исходников не изменит совсем ничего, кроме того что они будут открыты. Share this post Link to post Share on other sites
Guest Dmitry Report post Posted March 30, 2021 Оо боюсь вы недооцениваете преимущества гитхаба! Начнем с моей проблемы из-за которой я пришел сюда: мне не правятся файлы разными цветами я не смог найти в палитре где они определяются. Ну, думаю, я слепой, гляну в исходниках. А их-то и нет! (Кстати если знаете, подскажите пожалуйста). И тем не менее у гитхаба есть на вой взгляд вот такие преимущества (для DN, а не вообще): - ктото желает фичу, как сейчас это делается? просит на форуме, и может у вас дойдут руки, а может и нет. А так можно форкнуть проект, запилить нужные изменения, и отправить патч на рассмотрение. - билды. Я не пробовал билдить паскаль в современных реалиях, и я уверен что вопросов будет много у каждого первого попросившего исходники. Это можно задокументировать один раз. - баг репорты в которых можно с помощью git bisect точно найти коммит вызвавший проблему Где то так. Конечно у нас вполне с вами могут быть разные ценности, и "толку от того" мы можем понимать по разному. Но даже в самом худшем случае я не вижу никакого вреда проекту. Share this post Link to post Share on other sites
Garl 0 Report post Posted March 30, 2021 Расцветка файлов определяется в файле hgroups.ini или Настройки -> Менеджер файлов -> Подсветка файлов (или вот полный конфиг http://ndn.muxe.com/download/file/additions.2021.zip) Репозиторий с исходниками на гитхабе есть, с 2004 года веду по мере выхода каждого доступного мне обновления, но пока оба разработчика не сойдутся во мнениях репозиторий будет закрытым. > и я уверен что вопросов будет много у каждого первого попросившего исходники. сейчас всё как нельзя просто: компиляторы в комплекте с исходниками, и всего 1 запускной cmd на каждый билд >кто то желает фичу, как сейчас это делается? просит на форуме, и может у вас дойдут руки, а может и нет. раньше вон через эхо-конференцию просили и годами ждали. повторюсь. как только будет добро - будет всё. Share this post Link to post Share on other sites
Guest Dmitry Report post Posted March 30, 2021 Спасибо, я понял. А где можно найти разработчиков чтобы с ними пообщаться? Share this post Link to post Share on other sites
GPFault 0 Report post Posted August 10, 2021 On 24.03.2021 at 7:30 PM, Garl said: Как бы ни страшно признавать - но получаются только одни разговоры о открытии исходников. Вон DN открыт, и даже есть частичная компиляция под linux, и даже репозиторий есть на гитхабе(https://github.com/unxed/dn2l), но подвижек в сторону развития - ноль. Те кто хочет - те сам находят путь к исходникам, и даже привносят свои доработки: например копирование с путями - было сделано самостоятельно в рамках "захотел и сделал". Дальше будет много букв - поэтому общая суть и вопросы - сначала: Писал ли кто-то в последнее время письмо CandyMan с прямым вопросом о разрешении на открытие? Если нет, то на мой взгляд уместно (и я готов) написать ему по английски что-то в духе - "если вы откроете исходники, то у вас вероятно появятся новые... пользователи, как минимум я". Garl, есть ли принципиальные возражения против написания такого письма? Или это настолько глупо/странно/абсурдно, что и писать не стоит? Если CandyMan даст добро - будет ли согласие со стороны Garl? Теперь подробнее. Я возможно покажусь путаным/навязчивым/эгоистичным, но попробую донести точку зрения немного с другой стороны. Пользовался NDN 13 лет назад, и помню что он удобен. Сейчас я активно пользуюсь linux, в том числе во многих ситуациях терминалом/консолью. MC - не перевариваю, крайне малофункционален. Но NDN я уже давно не "щупал". Какая по факту причина? Без исходников присутствует абсолютно полная неуверенность в завтрашнем дне. Приучишься пользоваться, привыкнешь, потом что-нибудь поменяется в ОС что надо будет пересобрать с минорным изменением, а к этому времени авторы утратят интерес к проекту - и в результате ни исходников, ни улучшений от авторов. Открытость исходников - это по крайней мере гарантия того что получается избежать глупой ситуации "нужно минорное изменение, но его сделать некому, исходники утрачены или остались только у полностью незаинтересованных лиц". Такие заморочки наверное только у разработчиков) У тех кто сам "в случае чего" пересобрать не сможет в любом случае - таких заморочек нет. Исходя из написанного выше - что я могу сказать насчёт пользы от открытия исходников? Оценивая статистику я наверное что-то контрибьючу только в ~0.1-1% от проектов которыми я пользуюсь. Так что говоря честно - в случае открытия исходников - шанс что я что-то залью - статистически мал) Так что же произойдёт от открытия? Весьма вероятно что я попробую пользоваться ndn на linux, в тех задачах, которые у меня возникают. В случае успеха- может покажу паре знакомых. Понимаю, что всё звучит очень глупо, но получается что "открытие исходников принесёт проекту ndn некоторое количество пользователей, как минимум меня" )) Почему я например вообще не заинтересовался dn2l, даже как пользователь? Потому что по описанию мне показалось что для пользователя он гораздо менее доделан, чем ndn. Осознанно выбирать менее удобный инструмент когда есть более удобный ndn - ощущается странной идеей. Да и с проектом которым ещё нельзя пользоваться, я например связываться не готов. Большинство моих вкладов - это доработки уже вполне активно испльзуемых проектов. Более того, идея дописывать что-то в dn2l сильно демотивируется... перспективой что ndn откроют, и написанное для dn2l в этот момент станет или неактуальным (станет жалко потраченного времени) или придётся делать сложный и мучительный merge. В общем, совсем не факт что открытие принесёт хоть одного контрибьютера, это так. И если разработка делается только "для души под свои нужды" - то открытие вам ничего и не даст. А если она делается "для души для себя И для потенциальных пользователей" - то открытие исходников - это способ их привлечь) По крайней мере тех кто в подобных продуктах выбирает преимущественно открытые решения. Share this post Link to post Share on other sites
Garl 0 Report post Posted August 11, 2021 16 hours ago, GPFault said: Пользовался NDN 13 лет назад, не будем меряться )) я не против открытия, но с момента когда Стефан писал команде разработчиков, никто новый, так и не присоединился. и я конечно понимаю что от открытия исходников новых "пионеров с горящими глазами" (с) тоже не прибавится. против пополнения рядов кодеров - возражений не имею ))) з.ы. т.к. приходится возиться с Linux - приходится пилить фичи под себя, уж извините. Share this post Link to post Share on other sites
zakker 0 Report post Posted April 26, 2022 Hi. So... My last visit to this forum was in 2007. I even contributed some code to the project in those days. The other day I decided to check how things are with the once beloved file manager. I had a desire to rewrite the code in C ++, but I see that the sources are still not open. Very sorry. Share this post Link to post Share on other sites