Author Topic: Code protect (not)  (Read 20531 times)

0 Members and 1 Guest are viewing this topic.

Online Simon

  • Global Moderator
  • *****
  • Posts: 18022
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: Code protect (not)
« Reply #25 on: April 04, 2011, 06:58:00 am »
yea, it's never work again  ;D
 

Online Zero999

  • Super Contributor
  • ***
  • Posts: 19899
  • Country: gb
  • 0999
Re: Code protect (not)
« Reply #26 on: April 04, 2011, 08:56:11 pm »
That sounds like something the MoD would do to stop North Korea from stealing their secrets.

Interesting most military equipment has a destroy sequence enabling the contents of all the memory to be erased and a section in the manual describing the best places to put the explosives to render it inoperable to the enemy.

Copying firmware and ICs is nothing new. the USSR would often clone US ICs, see link below.
http://www.cpushack.com/soviet-cpus.html

I'm a supporter of open source software. When I think about how good some open source programs are (OpenOffice, Inkscape, KiCad etc.)  I can't help but think it's the future. As the same time I realise it's not the only way (not everyone can make a profit from the open source model) but I firmly believe DRM (including code protection) is clearly not the way to go.

Where I work, we give the customer the drawings for their machines, including all the code we write for them and long may the open and transparent policy continue. Don't get me wrong, it's not free, all the information is copyrighted but the fact we share it with our clients is great, after all, it's their machine and the more they can understand it the better for both them and us ( it lowers the support costs).
 

Online Simon

  • Global Moderator
  • *****
  • Posts: 18022
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: Code protect (not)
« Reply #27 on: April 04, 2011, 09:03:25 pm »


Where I work, we give the customer the drawings for their machines, including all the code we write for them and long may the open and transparent policy continue. Don't get me wrong, it's not free, all the information is copyrighted but the fact we share it with our clients is great, after all, it's their machine and the more they can understand it the better for both them and us ( it lowers the support costs).


well making a one off machine or small quantities for a customer is a little different. They're paying a packet for the the design as much as for the physical machine
 

Online Zero999

  • Super Contributor
  • ***
  • Posts: 19899
  • Country: gb
  • 0999
Re: Code protect (not)
« Reply #28 on: April 06, 2011, 04:42:45 pm »
What would you rather have? A scope which comes complete with schematics and source code or one which is essentially a black box.
 

Online Simon

  • Global Moderator
  • *****
  • Posts: 18022
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: Code protect (not)
« Reply #29 on: April 06, 2011, 05:15:16 pm »
I'd rather have a free scope end of but i suppose the manufacturers won't quite agree with that.

No longer providing manuals and schematics is not about protection. It is more about cutting costs and making things hard to repair so that you buy a new one.
 

Offline bilko

  • Frequent Contributor
  • **
  • Posts: 405
  • Country: 00
Re: Code protect (not)
« Reply #30 on: April 06, 2011, 06:34:03 pm »
It is not a major cost to provide manuals and schematics on pdf, but then it would be easier for the competition to copy the design, so probably more about protecting the design than cost of distribution.

I think that most on this board who have purchased Rigol / Hantek or Tekway it is because of the information available (from here).

I bet also that Agilent and Tektronix have lost some market share because some customers have switched because of the 'comfort factor' of having information available. Providing schematics and manuals would greatly enhance customer confidence and loyalty. Why would you want to purchase a scope from a 'clone' manufacturer when you can have the original, unless of course the original was vastly overpriced?
 

Offline ziq8tsi

  • Regular Contributor
  • *
  • Posts: 80
Re: Code protect (not)
« Reply #31 on: April 06, 2011, 07:24:43 pm »
No longer providing manuals and schematics is not about protection. It is more about cutting costs and making things hard to repair so that you buy a new one.

Code protection restriction is the ultimate in making things hard to repair.  When the chip fails you cannot obtain a replacement short of writing your own software for it.  Should customers not be allowed to make their own backups?

We established at the beginning of this thread that the cost of defeating the restrictions is actually quite small for anyone with the resources to become your competitor in the first place.  And the assumption that someone who looks at the code intends to "rip it off" on a scale that could hurt you is incredibly paranoid.  Far more likely they want to study or modify it for their own personal use.

Would you apply the same restrictions to the hardware if it was as cheap and easy to do so?  Potting the entire board to make it difficult to copy (and impossible to inspect or repair)?  Is there a difference?

I am not really convinced that copying by competitors is the motivation for code restriction at all.  I think there is an element of fear that the product is not as valuable as it is costly.  And a consequent desire to think of, and treat, customers as either "consumers" or "pirates".  Sheep or wolves, not fellow humans.
 

Offline bilko

  • Frequent Contributor
  • **
  • Posts: 405
  • Country: 00
Re: Code protect (not)
« Reply #32 on: April 06, 2011, 08:08:23 pm »
In my experience, those who do not release code, schematics or other 'service' information to their customers have reason to be embarrassed about the quality of their product design. I have had cause to reverse several products for maintenance purposes and have seen the mess they wanted to hide.
 

Online Simon

  • Global Moderator
  • *****
  • Posts: 18022
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: Code protect (not)
« Reply #33 on: April 06, 2011, 09:31:35 pm »
I remember the large schematics you used to get with TV's, they were on A2 sheets or bigger, not the cheapest distribution. They also provided troubleshooting information, not the sort of thing they like to let you have now. It's convenient to sell a TV every 2 years to the same person
 

Offline bilko

  • Frequent Contributor
  • **
  • Posts: 405
  • Country: 00
Re: Code protect (not)
« Reply #34 on: April 07, 2011, 12:50:49 am »
If your TV only lasts 2 years would you buy the same brand ?
 

Offline Lance

  • Frequent Contributor
  • **
  • Posts: 317
  • Country: 00
  • Resistance if futile if R<1Ohm
Re: Code protect (not)
« Reply #35 on: April 07, 2011, 12:53:55 am »
If your TV only lasts 2 years would you buy the same brand ?
Probably not, but you probably will anyway. I hate modern electronics practices.
#include "main.h"
//#include <killallhumans.h>
 

Online Simon

  • Global Moderator
  • *****
  • Posts: 18022
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: Code protect (not)
« Reply #36 on: April 07, 2011, 05:37:43 am »
If your TV only lasts 2 years would you buy the same brand ?

Well considering that I know that most companies are just rebranding stuff, I know it makes little difference. Unless you spend a lot of money these days who ever you buy from is like playing the lottery. And knowing they are mostly the same.....
 
The following users thanked this post: Chris56000

Online Zero999

  • Super Contributor
  • ***
  • Posts: 19899
  • Country: gb
  • 0999
Re: Code protect (not)
« Reply #37 on: April 07, 2011, 09:19:05 pm »
I'd rather have a free scope end of but i suppose the manufacturers won't quite agree with that.

No longer providing manuals and schematics is not about protection. It is more about cutting costs and making things hard to repair so that you buy a new one.
Put it another way, how much would you be willing to add on to the price for the schematics and source code? Can you put a price on it?

I think it's something to be expected from high quality test equipment.
 

Offline Wim_L

  • Regular Contributor
  • *
  • Posts: 212
  • Country: be
Re: Code protect (not)
« Reply #38 on: April 07, 2011, 09:40:30 pm »
I'd rather have a free scope end of but i suppose the manufacturers won't quite agree with that.

No longer providing manuals and schematics is not about protection. It is more about cutting costs and making things hard to repair so that you buy a new one.
Put it another way, how much would you be willing to add on to the price for the schematics and source code? Can you put a price on it?

I think it's something to be expected from high quality test equipment.

Not that it would do you much good if all you see on the schematics is a set of boxes representing custom ICs...

It's important for another reason though... You may need to know how the machine works. Some measurements and tools are simple. Other measurements are harder, and may be susceptible to normally minor disturbances. I've had cases where having the schematics for a device gave helpful clues on how to improve the reliability of a measurement.
 

Offline mikeselectricstuffTopic starter

  • Super Contributor
  • ***
  • Posts: 13969
  • Country: gb
    • Mike's Electric Stuff
Re: Code protect (not)
« Reply #39 on: April 08, 2011, 07:51:26 am »
I think the main reason for service info for almost anything not being available these days is lack of demand. If availability of service info swayed purchasing decisions for any significant part of the market, manufacturers would be more likely to do it.

Equipment is hugely cheaper than it used to be, so repairs are less financially viable.

Much more use is made of custom chips and high-density packages, also making repairs less viable.

Equipment is much more reliable, so repairs are less likely to be needed in the first place.

The bottom line is not enough people want service info to justify providing it.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Online Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11713
  • Country: my
  • reassessing directives...
Re: Code protect (not)
« Reply #40 on: April 08, 2011, 10:29:47 am »
maybe competition, or this protection stuff. maybe long time ago, the scenario is... "you build oscilloscope and i build a circuit, i buy your oscilloscope, someone else will buy my circuit", but now the scenario is "you build oscilloscope, i build oscilloscope too! you give me schematic, i'll make it better and sell my oscilloscope better than yours".
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Online Zero999

  • Super Contributor
  • ***
  • Posts: 19899
  • Country: gb
  • 0999
Re: Code protect (not)
« Reply #41 on: April 08, 2011, 04:06:03 pm »
Not that it would do you much good if all you see on the schematics is a set of boxes representing custom ICs...
What custom ICs?

I've never opened a Rigol up but  by all accounts the components seem to be pretty standard.
 

Online Simon

  • Global Moderator
  • *****
  • Posts: 18022
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: Code protect (not)
« Reply #42 on: April 08, 2011, 05:35:13 pm »
maybe they mean FPGA's ? you welcome to look in mine any day
 

Online Zero999

  • Super Contributor
  • ***
  • Posts: 19899
  • Country: gb
  • 0999
Re: Code protect (not)
« Reply #43 on: April 08, 2011, 05:42:25 pm »
That's why I said the manual should contain both the schematics and source for firmware. I knew a schematic on its own would be pretty useless.
 

Offline Tony R

  • Regular Contributor
  • *
  • Posts: 117
  • Country: 00
Re: Code protect (not)
« Reply #44 on: April 13, 2011, 11:54:24 pm »
I am a student now and i don't feel the need to code protect anything, however, if i was trying to make money on my project then yes i probably would, but as for now im trying to make good grades on them.
Tony R.
Computer Engineering Student
Focus: Embedded Assembly Programming, Realtime Systems,  IEEE Student Member
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf