Source for SDM (Stereo Data Maker) - page 2 - General Discussion and Assistance - CHDK Forum  

Source for SDM (Stereo Data Maker)

  • 44 Replies
  • 11579 Views
Re: Source for SDM (Stereo Data Maker)
« Reply #10 on: 11 / July / 2009, 18:57:07 »
Advertisements

this is not meant to be a "flame" towards Microfunguy. This is "just a friendly reminder", from one gpl dev who likes to code for the Canon Powershot Platform, to another.


Maybe it should be a flame, comment stripping GPL code effectively puts it into the public domain, a breach of the GPL.  GPL is about copyright and license -- source files without the contributing authors' names in it are not GPL, because they cannot be copyrighted to 'nobody', can they? (IANAL)

Stripping comments including the source' author is also a breach of the GPL, as is copy/paste without source attribution.  I've only been here a short while and have not yet seen a useful contribution from microfunguy apart from "use my forked project" -- IOW I see SDM and its commercial spinoff as a parasite project fork, taking ideas but failing to contribute.  So shoot me for having an opinion ;)

*

Offline fvdk

  • ***
  • 146
  • Ixus 70 1.01b / 1.02a & Powershot A590is 1.01b
    • My Flickr photo page
Re: Source for SDM (Stereo Data Maker)
« Reply #11 on: 11 / July / 2009, 20:14:30 »

So shoot me for having an opinion ;)


Hmmm....
reminds me of a Dirty Harry movie where Clint Eastwood says "Well, opinions are like ***holes... everybody has one."


*

Offline an0n

  • ***
  • 152
Re: Source for SDM (Stereo Data Maker)
« Reply #12 on: 11 / July / 2009, 22:16:44 »
Please acseven, are you able to Nip This In The Bud, we are all enjoying CHDK and SDM, INFIGHTING will only lead to Trouble. (And I'm saying this with Respect and No Offense to anyone)
A720IS.

*

Offline Hacki

  • ****
  • 358
  • SX100
Re: Source for SDM (Stereo Data Maker)
« Reply #13 on: 12 / July / 2009, 05:23:29 »
Quote
[..] we are all enjoying [..] SDM

We do? I didnt know, honest!


*

Offline fvdk

  • ***
  • 146
  • Ixus 70 1.01b / 1.02a & Powershot A590is 1.01b
    • My Flickr photo page
Re: Source for SDM (Stereo Data Maker)
« Reply #14 on: 12 / July / 2009, 11:01:18 »
Quote
[..] we are all enjoying [..] SDM

We do? I didnt know, honest!

Who not quote the original sentence? "we are all enjoying CHDK and SDM"
And yes, you are right. We are not all enjoying both versions.
I for example sometimes use both versions but I prefer the SDM version.

There are a few people on this forum who seem think that CHDK should be the only version and that it is far superior and should have as many bells and whistles as possible. It would be nice if these people show some respect to those who think otherwise. I therefor think that it is very wise of David, not to respond to these comments about SDM.

If there is anything that history has learned us, it is that a monopoly is never good and that competition will only benefit all.

About the GPL matter.
Can anyone explain to me how a hacked version (as CHDK is a hacked version of the original copyrighted Canon software) can be under a GPL license?

Frans

*

Offline fe50

  • ******
  • 3123
  • IXUS50 & 860, SX10 Star WARs-Star RAWs
    • fe50
Re: Source for SDM (Stereo Data Maker)
« Reply #15 on: 12 / July / 2009, 11:28:20 »
About the GPL matter.
Can anyone explain to me how a hacked version (as CHDK is a hacked version of the original copyrighted Canon software) can be under a GPL license?
No, by no means - CHDK is NOT a "hacked" version of anything !
CHDK is a free software development kit (aka Hacker Dev Kit) to interact with the origin camera firmware and to extend, override or abuse it.

*

Offline fudgey

  • *****
  • 1705
  • a570is
Re: Source for SDM (Stereo Data Maker)
« Reply #16 on: 12 / July / 2009, 11:29:57 »
Can anyone explain to me how a hacked version (as CHDK is a hacked version of the original copyrighted Canon software) can be under a GPL license?

CHDK is not a hacked version of Canon firmware. Canon firmware runs on your camera just the same whether or not you boot CHDK. CHDK is not firmware. CHDK is software, parasitically loaded at boot time on the same computer Canon firmware runs on, partially using standard functions (things like printf) from Canon's chosen operating systems (DryOS on newer cams and VxWorks on older ones) and Canon's camera related functions too.

Small snippets in CHDK platform code do come from each camera's firmware (parts of code handling booting, RAW, extra long exposures, video quality override to name what I remember), because that's the only way we know of to modify that functionality. If that offends someone, the build process will need to require fw dumps and those small parts will have to be taken through a disassembler, some post processing and patch. And then it'll be more truly GPL, just more tedious to build and read.


*

Offline Hacki

  • ****
  • 358
  • SX100
Re: Source for SDM (Stereo Data Maker)
« Reply #17 on: 12 / July / 2009, 11:38:02 »
Quote
There are a few people on this forum who seem think that CHDK should be the only version and that it is far superior and should have as many bells and whistles as possible. It would be nice if these people show some respect to those who think otherwise.

Funny, if you replace the "CHDK" with "SDM" in your sentence, it'd actually make sense.

I've only been here a short while and have not yet seen a useful contribution from microfunguy apart from "use my forked project" -- IOW I see SDM and its commercial spinoff as a parasite project fork, taking ideas but failing to contribute.

Hits the nail on the head. That, and that alone, is what "some people" here do not like.


*

Offline fvdk

  • ***
  • 146
  • Ixus 70 1.01b / 1.02a & Powershot A590is 1.01b
    • My Flickr photo page
Re: Source for SDM (Stereo Data Maker)
« Reply #18 on: 12 / July / 2009, 11:47:52 »
Can anyone explain to me how a hacked version (as CHDK is a hacked version of the original copyrighted Canon software) can be under a GPL license?

CHDK is not a hacked version of Canon firmware. Canon firmware runs on your camera just the same whether or not you boot CHDK. CHDK is not firmware. CHDK is software, parasitically loaded at boot time on the same computer Canon firmware runs on, partially using standard functions (things like printf) from Canon's chosen operating systems (DryOS on newer cams and VxWorks on older ones) and Canon's camera related functions too.

Small snippets in CHDK platform code do come from each camera's firmware (parts of code handling booting, RAW, extra long exposures, video quality override to name what I remember), because that's the only way we know of to modify that functionality. If that offends someone, the build process will need to require fw dumps and those small parts will have to be taken through a disassembler, some post processing and patch. And then it'll be more truly GPL, just more tedious to build and read.



Isn't firmware just software that is embedded on a chip? and isn't CHDK derived from that firmware by reverse engineering it? Maybe I am wrong but it is still a mystery to me how it can be under the GPL.

Don't get me wrong, I am not accusing anyone or saying that it is wrong (I'm glad CHDK exists) but I just don't understand it.

Frans

*

Offline fvdk

  • ***
  • 146
  • Ixus 70 1.01b / 1.02a & Powershot A590is 1.01b
    • My Flickr photo page
Re: Source for SDM (Stereo Data Maker)
« Reply #19 on: 12 / July / 2009, 12:26:46 »
Quote
There are a few people on this forum who seem think that CHDK should be the only version and that it is far superior and should have as many bells and whistles as possible. It would be nice if these people show some respect to those who think otherwise.

Funny, if you replace the "CHDK" with "SDM" in your sentence, it'd actually make sense.


I don't think that David, me or any other user of SDM has ever said anything remotely pointing in that direction.
I have a lot of respect for any developer who works or has worked on CHDK and I think that both versions should remain, each serving their own public.

I've only been here a short while and have not yet seen a useful contribution from microfunguy apart from "use my forked project" -- IOW I see SDM and its commercial spinoff as a parasite project fork, taking ideas but failing to contribute.


Hits the nail on the head. That, and that alone, is what "some people" here do not like.

This I don't understand.
David has never made any money out of SDM.
In fact, I and other users of SDM have tried to get him to accept a donation for all the effort he puts into it but he refused saying:
SDM builds on the work of so many other people, especially Andrei Gratchev (GrAnd) and even more especially the unknown 'VitalyB'.

But even if he would (what again, he is not), the GPL licence states:
"When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish)."
So don't see how bugsplatters comment hits the nail on the hat.

Agreed, there are some commercial spinoffs like Z-bars to mount two cameras together for stereo photography and remote control switches but you can hardly blame David for that.
Besides, some of these are also offered for the regular CHDK and I don't hear anyone complaining about that.

 

Related Topics