Shop OBEX P1 Docs P2 Docs Learn Events
Propeller is for the hardware as Linux is for the software? — Parallax Forums

Propeller is for the hardware as Linux is for the software?

fisiofisio Posts: 38
edited 2008-11-05 12:18 in Propeller 1
I understand that in Propeller the code can not be protected as a PIC. Right?

The code is freeware, shareware or copyright?

If i build a board I can sell the board using
the code of third-party or not?
If i can contact the author is easy to understand
and ask him whether or not to authorize use the code,
but if I can not contact them I can not use it.

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Fisio

www.elettronicamente.com

Comments

  • evanhevanh Posts: 15,864
    edited 2008-11-04 13:51
    Link please. How did you get that idea?
  • fisiofisio Posts: 38
    edited 2008-11-04 14:00
    evanh said...
    Link please. How did you get that idea?
    no link,
    it is my assumption and had a confirmation,
    that is how it should be classified code for the Propeller?
    it is free or not?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Fisio

    www.elettronicamente.com
  • evanhevanh Posts: 15,864
    edited 2008-11-04 14:02
    Pretty silly assumption.
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-11-04 14:10
    The code in OBEX (http://obex.parallax.com) has an MIT license..

    Take a look
    ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
    │                                                   TERMS OF USE: MIT License                                                  │                                                            
    ├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
    │Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation    │ 
    │files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy,    │
    │modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software│
    │is furnished to do so, subject to the following conditions:                                                                   │
    │                                                                                                                              │
    │The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.│
    │                                                                                                                              │
    │THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE          │
    │WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR         │
    │COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,   │
    │ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.                         │
    └──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
    
    




    Code found in the forums is generally a good idea to contact the author by PM or email
    and let them know what you have in mind and ask permission for use.

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with a Propeller Protoboard?
    Check out: Introduction to the Proboard & Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS
  • Cluso99Cluso99 Posts: 18,069
    edited 2008-11-04 14:16
    @fisio:

    If the code is on the obex exchange then it is covered by an MIT licence - see the obex exchange for rules.

    If the code is published on the forums, then check the licence in the code. If not, ask the writer

    Basically, if it is under MIT license you are free to use it how you like and the brief terms are usually at the end of the file.

    There has been a thread that discussed this a while back (months). Use Google Advanced search to search the forums.parallax.com

    Hope this helps smile.gif

    Posteditted:
    Thanks OBC for adding the MIT licence.

    I think you also may be asking if the code can be protected in the propeller. The answer is probably not as far as someone stealing your code. The PropII may have such a feature.

    Post Edited (Cluso99) : 11/4/2008 2:23:39 PM GMT
  • fisiofisio Posts: 38
    edited 2008-11-04 14:24
    thanks to Olbitcollector and Cluso 99

    Now I understand better

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Fisio

    www.elettronicamente.com
  • Paul BakerPaul Baker Posts: 6,351
    edited 2008-11-04 17:10
    Just because code cant be locked on a Propeller doesn't mean all code written for the Propeller is open source. There are legal protections preventing one from copying someone else's intetectual or creative work without permission. Because you can does not mean it's legal. Liscensing such as MIT's discusses the legal·use of code.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Paul Baker
    Propeller Applications Engineer

    Parallax, Inc.
  • fisiofisio Posts: 38
    edited 2008-11-04 19:12
    Paul Baker (Parallax) said...
    Just because code cant be locked on a Propeller doesn't mean all code written for the Propeller is open source. There are legal protections preventing one from copying someone else's intetectual or creative work without permission. Because you can does not mean it's legal. Liscensing such as MIT's discusses the legal·use of code.

    Paul, thanks to you for this additional explanation,
    accustomed to microcontrollers with possibility
    to protect the code, I was not accustomed to
    thinking of how he once with the Z80 or 8031
    where the code was placed on EPROM.
    The Propeller·is unique and I have to get used
    to this new approach,
    from what I see in this forum, your choice on
    Propeller is winning, because it allows a large
    share of those who use and allowing both to
    do business for those that sell hardware

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Fisio

    www.elettronicamente.com
  • VIRANDVIRAND Posts: 656
    edited 2008-11-05 01:00
    fisio said...
    I was not accustomed to
    thinking of how he once with the Z80 or 8031
    where the code was placed on EPROM.

    This is interesting to think about; in the days of
    Z80 and 8031, I don't recall ANY concern about
    copying EPROMs, and that's probably because
    the chips and programmers were expensive and
    useless to most people.
    At worst, maybe they were hacked in TV descramblers.
  • heaterheater Posts: 3,370
    edited 2008-11-05 01:43
    VIRAND at least someone at the time would disagree with you. www.digibarn.com/collections/newsletters/homebrew/V2_01/gatesletter.html

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
  • fisiofisio Posts: 38
    edited 2008-11-05 10:25
    heater said...
    VIRAND at least someone at the time would disagree with you. www.digibarn.com/collections/newsletters/homebrew/V2_01/gatesletter.html

    do not know this letter, Heater thanks for your contribution,
    beautiful, a piece of history, would be even more beautiful if
    the author had been consistent. Uncle Bill has made money
    by acting copyer, not a developer, has copied a lot of software,
    preferring to pay fines for lost causes, in the face of huge gains,
    did you ever wonder why there are pirated copies of its so and its
    programs (CLOSED)? very simple, is a seed, you learn to use that
    operating system and spread like a virus, in the end everyone
    knows that "only" use the system and become a monopolist.
    Linus Torvalds arrived late with its Linux, if it had arrived 20 years before,
    Bill Gates would not have magnified so much, but it is history and we can
    not change.
    Many people have copied my things without ever appoint my name,
    here·an example of poor ZIF made from hooves of a low
    cost to program the PIC.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Fisio

    www.elettronicamente.com

    Post Edited (fisio) : 11/5/2008 10:31:36 AM GMT
    742 x 560 - 57K
  • evanhevanh Posts: 15,864
    edited 2008-11-05 10:26
    When it comes to EPROMs, they are a good choice. There's nothing more annoying than a dead chip that's not replaceable because it contains an unreadable program. It usually results in having to find a whole new replacement machine because of one faulty IC.
  • fisiofisio Posts: 38
    edited 2008-11-05 10:47
    evanh said...
    When it comes to EPROMs, they are a good choice. There's nothing more annoying than a dead chip that's not replaceable because it contains an unreadable program. It usually results in having to find a whole new replacement machine because of one faulty IC.
    hahahahaha is true,

    I have always been opposed to magazines that publish
    articles with closed microcontrollers, for which not learn anything
    and you must buy the chips closed.
    In our Home Page, we created a system of exchange projects,
    at registration will receive a·number of virtual credits (100)
    to download the projects are not free,
    and accumulate credits by sending projects,
    this will protect the authors·and we·have a high·number
    of projects and full of good (over 400)

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Fisio

    www.elettronicamente.com
  • heaterheater Posts: 3,370
    edited 2008-11-05 11:17
    Let's not start on the evils of Microsoft, we could be here a long time...

    "but it is history and we can not change."

    Well we cannot change the past but the situation is being actively changed everyday. Slowly the world is realizing it does not want to be forever tied to a monopoly supplier of closed so called standards.

    As a simple case look what has happened here with the Propeller development tools. Parallax only supports Windows. Their customers want cross platform tools. Now there are multiple Spin compilers, assemblers, debuggers etc that are cross platform.

    As our project leaders said to me whilst I was working at Nokia "I don't want Bill Gates' fingers in my project any more than is absolutely necessary".

    That letter from Bill is quite famous and often contrasted with Linus' announcement of Linux www.linux.org/people/linus_post.html

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
  • fisiofisio Posts: 38
    edited 2008-11-05 12:18
    heater said...
    Let's not start on the evils of Microsoft, we could be here a long time...

    "but it is history and we can not change."

    Well we cannot change the past but the situation is being actively changed everyday. Slowly the world is realizing it does not want to be forever tied to a monopoly supplier of closed so called standards.

    As a simple case look what has happened here with the Propeller development tools. Parallax only supports Windows. Their customers want cross platform tools. Now there are multiple Spin compilers, assemblers, debuggers etc that are cross platform.

    As our project leaders said to me whilst I was working at Nokia "I don't want Bill Gates' fingers in my project any more than is absolutely necessary".

    That letter from Bill is quite famous and often contrasted with Linus' announcement of Linux www.linux.org/people/linus_post.html

    Heater, I agree with you 100%, even I see good community and the approach
    of the propeller and its philosophy, and I am sure that if this component has spread,
    other manufacturers of microprocessors will have to adapt.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Fisio

    www.elettronicamente.com
Sign In or Register to comment.