LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Puppy
User Name
Password
Puppy This forum is for the discussion of Puppy Linux.

Notices


Reply
  Search this Thread
Old 03-18-2023, 02:38 PM   #16
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,005
Blog Entries: 26

Rep: Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521

My favorite lightweight distro is q4OS, the Trinity version.
 
Old 03-18-2023, 07:47 PM   #17
Mike_Walsh
Member
 
Registered: Jul 2017
Location: King's Lynn, UK
Distribution: Nowt but Puppies....
Posts: 660

Rep: Reputation: 362Reputation: 362Reputation: 362Reputation: 362
Quote:
Originally Posted by teckk View Post
Would you have a link for that somewhere. I would like to see how that was implemented, and what javascript engine was used, how it was integrated etc. I am half way familiar with dillo's code tree.
If I could, I'd be happy to. But he wasn't very forthcoming about details. He presented the re-worked browser as a 'fait-accompli', but gave next to no detail as to what he'd done.

Unfortunately, some of our Puppy 'devs' are like this. They beaver away in secret for weeks or even months at a time, keeping everything to themselves. No sharing of specifics, asking for trials/suggestions/ideas as to improvement. Others of our 'devs' are as open as you could wish for, and happily take constructive criticism in their stride, accepting suggestions/offers of help as & when they're presented.

Our Dillo 're-engineer' falls into the first category. He's SO secretive about what he does it's almost worse than proprietary coders. This has been mentioned to him on many occasions, but it falls on deaf ears. Either that, or he's got a hide like a rhino.....

He's mainly tolerated because he creates some quite amazing & unique software for the community. People are prepared to forgive him a LOT for this very reason.

(*shrug*)


Mike.

Last edited by Mike_Walsh; 03-18-2023 at 07:52 PM.
 
Old 03-18-2023, 08:12 PM   #18
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,005
Blog Entries: 26

Rep: Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521
Quote:
Originally Posted by Mike_Walsh View Post
If I could, I'd be happy to. But he wasn't very forthcoming about details. He presented the re-worked browser as a 'fait-accompli', but gave next to no detail as to what he'd done.

Unfortunately, some of our Puppy 'devs' are like this. They beaver away in secret for weeks or even months at a time, keeping everything to themselves. No sharing of specifics, asking for trials/suggestions/ideas as to improvement. Others of our 'devs' are as open as you could wish for, and happily take constructive criticism in their stride, accepting suggestions/offers of help as & when they're presented.

Our Dillo 're-engineer' falls into the first category. He's SO secretive about what he does it's almost worse than proprietary coders. This has been mentioned to him on many occasions, but it falls on deaf ears. Either that, or he's got a hide like a rhino.....

He's mainly tolerated because he creates some quite amazing & unique software for the community. People are prepared to forgive him a LOT for this very reason.

(*shrug*)


Mike.
So he's taking and modifying open source software (GPL v3), and not making the modified source code available when he releases the software? Isn't that not permitted according to the GPL v3 that Dillo is released under? I know I wouldn't stand for it, I don't care how good someone is, if they're not willing to respect copyright, I'd be kicking them right on out. And the fact that the puppy leaders allow him to get away with it is IMO a good reason to avoid touching Puppy. To blatantly ignore the GPL like that and be ok with it is showing a complete lack of respect.
 
Old 03-21-2023, 11:02 AM   #19
Mike_Walsh
Member
 
Registered: Jul 2017
Location: King's Lynn, UK
Distribution: Nowt but Puppies....
Posts: 660

Rep: Reputation: 362Reputation: 362Reputation: 362Reputation: 362
Actually, having said that about the way our Dillo 're-engineer' practices his coding, it HAS sparked off a pretty fierce, and intense debate about the whole practice of licencing in the Linux world. The guy in question is NOT, I stress, representative of the community as a whole; most of us who create original applications and/or re-package or modify code originally produced by others are very mindful of the process of giving fair credit where it's due, especially to original authors.

To my way of thinking, it even applies to many of the small, Puppy-specific utilities some of us throw together, which merely make use of existing functionality within the system.......original scripting is involved, yet credit is also due to the authors of the built-in functions we make use OF.

It cuts both ways, of course.


Mike.
 
Old 03-21-2023, 02:29 PM   #20
teckk
LQ Guru
 
Registered: Oct 2004
Distribution: Arch
Posts: 5,138
Blog Entries: 6

Rep: Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827
As far as light goes, arch can be as light as you want, and still have access to all the repos and AUR. Binary packages so that you don't have to compile stuff unless you want to. And it's a rolling release so, install once, use machine for 10 years. But...it's arch, you keep it running yourself.
 
Old 03-21-2023, 02:54 PM   #21
boughtonp
Senior Member
 
Registered: Feb 2007
Location: UK
Distribution: Debian
Posts: 3,602

Rep: Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546
Quote:
Originally Posted by Timothy Miller View Post
So he's taking and modifying open source software (GPL v3), and not making the modified source code available when he releases the software? Isn't that not permitted according to the GPL v3 that Dillo is released under?
Providing binaries of a modified version of Dillo without also providing/offering the modified source would be a violation of Dillo's GPL license.

However, after a quick search the only relevant result seems to be https://forum.puppylinux.com/viewtopic.php?t=4499 where the download link is to a GitHub project release page, and the associated repository would seem to contain pertinent commits, so there is probably no violation there.

The GPL does not require public/interactive development, but does require more than merely giving credit.

 
Old 03-21-2023, 05:18 PM   #22
teckk
LQ Guru
 
Registered: Oct 2004
Distribution: Arch
Posts: 5,138
Blog Entries: 6

Rep: Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827
https://github.com/w00fpack/dilloNG/releases

Ok, thanks for that.

Source:
https://github.com/w00fpack/dilloNG/.../Dillo3.1X.zip (1.7MB)
https://github.com/w00fpack/dilloNG/...llo3.1X.tar.gz

Code:
autogen.sh
configure
make
...
/usr/bin/ld: dpi_socket_dir.o:...dilloNG-Dillo3.1X/dpid/dpid_common.h:43: multiple definition of `dpi_errno'; dpi.o:...dilloNG-Dillo3.1X/dpid/dpid_common.h:43: first defined here
...
/usr/bin/ld: misc_new.o:...dilloNG-Dillo3.1X/dpid/dpid_common.h:43: multiple definition of `dpi_errno'; dpi.o:...dilloNG-Dillo3.1X/dpid/dpid_common.h:43: first defined here
collect2: error: ld returned 1 exit status
...
/usr/bin/ld: main.o:...dilloNG-Dillo3.1X/dpid/dpid.h:58: multiple definition of `dpi_attr_list'; dpid.o:...dilloNG-Dillo3.1X/dpid/dpid.h:58: first defined here
...
/usr/bin/ld: main.o:...dilloNG-Dillo3.1X/dpid/dpid.h:55: multiple definition of `numsocks'; dpid.o:...dilloNG-Dillo3.1X/dpid/dpid.h:55: first defined here
Ok those are dpi error no and plugin errors.
Code:
/*! \file
 * Declares common functions, global variables, and types.
 *
 * \todo
 * The dpid error codes will be used in
 * the next patch
 */
I'll look at this later.

Last edited by teckk; 03-21-2023 at 05:20 PM.
 
Old 03-21-2023, 05:52 PM   #23
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,005
Blog Entries: 26

Rep: Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521
Quote:
Originally Posted by boughtonp View Post
Providing binaries of a modified version of Dillo without also providing/offering the modified source would be a violation of Dillo's GPL license.

However, after a quick search the only relevant result seems to be https://forum.puppylinux.com/viewtopic.php?t=4499 where the download link is to a GitHub project release page, and the associated repository would seem to contain pertinent commits, so there is probably no violation there.

The GPL does not require public/interactive development, but does require more than merely giving credit.

Ah, the post made it sound like there was no public source. Good sleuthing at finding that.
 
Old 03-22-2023, 08:47 AM   #24
teckk
LQ Guru
 
Registered: Oct 2004
Distribution: Arch
Posts: 5,138
Blog Entries: 6

Rep: Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827Reputation: 1827
If anyone is interested in that version of dillo.

I had to alter the makefile, config.h, autoconf etc, to get that to compile. Because arch is in it's own world. And, I compiled it with mbedtls instead of ssl, because I know that works with dillo..

Review:
It is a little different looking. The interface that is. Seems to load everything so far. Haven't noticed any difference from the official dillo code tree compiled with mbedtls.

Anyway, here is a pic.
https://0x0.st/Hor6.png

As you can see I did not bother to change the scrollbar sizes.

It does not run scripts on any page, unless I have missed something. Won't load utube pages, not even with a googlebot user agent.

I'll look at it some more. Nothing impressive so far. From standard dillo compiled with mbedtls that is.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Is there a Light-weight linux distro that includes a light-weight browser ? Shaggy1 Linux - General 4 01-23-2021 07:47 AM
LXer: LINUX DASH (Widgets Based) - Light Weight System Performance Monitoring Tool for Linux LXer Syndicated Linux News 0 07-27-2016 09:24 AM
LXer: Light weight KlyDE gives Xfce, Gnome some heavy weight competition LXer Syndicated Linux News 0 04-22-2013 12:10 PM
please introduce me light weight distro ra2000 Linux - Distributions 4 04-18-2007 07:21 PM
LXer: Tiny 2-Watt Linux system packs a light-weight JRE LXer Syndicated Linux News 0 03-03-2007 03:52 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Puppy

All times are GMT -5. The time now is 05:35 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration