Jump to content
Muxe Inc Forums
GPFault

Collaboration on source code

Recommended Posts

GPFault    0

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   
Guest unxed

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

Тут вся проблема в том, что следить за форумом попросту некому. 

Давно тут не было такого наплыва.

Share this post


Link to post
Share on other sites
Guest Antares19   
Guest Antares19

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   
Guest al.zatv

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   
Guest Antares19
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   
Guest Old NDN/DN user

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
Guest Guest Old NDN/DN user   
Guest Guest Old NDN/DN user

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   
Guest Shamil G

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

Как бы ни страшно признавать - но получаются только одни разговоры о открытии исходников.

Вон DN открыт, и даже есть частичная компиляция под linux, и даже репозиторий есть на гитхабе(https://github.com/unxed/dn2l), но подвижек в сторону развития - ноль.

Те кто хочет - те сам находят путь к исходникам, и даже привносят свои доработки: например копирование с путями - было сделано самостоятельно в рамках "захотел и сделал".

 

Share this post


Link to post
Share on other sites
Guest Dmitry   
Guest Dmitry

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

Garl, вы автор, верно? Не хотели бы вы выложить исходники на гитхаб, и если нет, почему?

Share this post


Link to post
Share on other sites
Garl    0

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

Толку от того что исходники будут лежать на Гитхабе? вот у DN и DN2 лежат исходники (https://github.com/unxed/dn2l) - наплыва желающих не видно. последний комит был 5 месяцев назад. 

ИМХО Выкладывание исходников не изменит совсем ничего, кроме того что они будут открыты. 

Share this post


Link to post
Share on other sites
Guest Dmitry   
Guest Dmitry

Оо боюсь вы недооцениваете преимущества гитхаба!

Начнем с моей проблемы из-за которой я пришел сюда: мне не правятся файлы разными цветами я не смог найти в палитре где они определяются. Ну, думаю, я слепой, гляну в исходниках. А их-то и нет! (Кстати если знаете, подскажите пожалуйста).

И тем не менее у гитхаба есть на вой взгляд вот такие преимущества (для DN, а не вообще):

- ктото желает фичу, как сейчас это делается? просит на форуме, и может у вас дойдут руки, а может и нет. А так можно форкнуть проект, запилить нужные изменения, и отправить патч на рассмотрение.

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

- баг репорты в которых можно с помощью git bisect точно найти коммит вызвавший проблему

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

 

Share this post


Link to post
Share on other sites
Garl    0

Расцветка файлов определяется в файле 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   
Guest Dmitry

Спасибо, я понял. А где можно найти разработчиков чтобы с ними пообщаться?

Share this post


Link to post
Share on other sites
Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×