Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: Are you allowed to sell items that contain snippets of Sencha code within them?

  1. #1
    Sencha Premium Member dawesi's Avatar
    Join Date
    Mar 2007
    Location
    Melbourne, Australia (aka GMT+10)
    Posts
    1,093
    Vote Rating
    56
      0  

    Question Are you allowed to sell items that contain snippets of Sencha code within them?

    As a lot of extensions/etc have Sencha code within them (aka extending current functionality with a slight re-write), will there be a licence extension granted to sell/distribute such items?
    Lead Trainer / Sencha Specialist
    Community And Learning Systems

    Lead Architect
    DigitalTickets.net

  2. #2
    Sencha - Sr Software Engineer mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    39,411
    Vote Rating
    1290
      0  

    Default

    I believe this question would be better directed towards licensing@sencha.com . I personally doubt it but I am in no part part of that decision, just my best guess.
    Mitchell Simoens @LikelyMitch
    Sencha Inc, Senior Software Engineer
    ________________
    Learn BBCode and use it!

    Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
    https://github.com/mitchellsimoens

    Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/

    Need more help with your app? Hire Sencha Services services@sencha.com

    Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is in print!

    When posting code, please use BBCode's CODE tags.

  3. #3
    Sencha Premium User mankz's Avatar
    Join Date
    Nov 2007
    Location
    Stockholm, Sweden
    Posts
    3,042
    Vote Rating
    182
      0  

    Default

    Good luck writing a custom component/extension with 0 lines of sencha code/overrides in it

  4. #4
    Sencha User tobiu's Avatar
    Join Date
    May 2007
    Location
    Munich (Germany)
    Posts
    2,748
    Vote Rating
    128
      0  

    Default

    definitely nothing easy to deside and where to set the limits.
    if you would be forbidden to use sencha based methods, then you would create pure js widgets and no sencha addons / ux.

    it should also depend on how much (in %) sencha code you use. example: you change 2 lines of code in a big module and release it with a version that is not yet made public to non support subscribers. in that case there has to be at least a check if the buyer is the owner of a licence or the developers have to stick to the public versions.

    i can not speak for sencha here, but i think there are a lot of points that should be thought through carefully.
    Best regards
    Tobias Uhlig

  5. #5
    Sencha - Sr Software Engineer mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    39,411
    Vote Rating
    1290
      0  

    Default

    Quote Originally Posted by mankz View Post
    Good luck writing a custom component/extension with 0 lines of sencha code/overrides in it
    Not that hard...
    Mitchell Simoens @LikelyMitch
    Sencha Inc, Senior Software Engineer
    ________________
    Learn BBCode and use it!

    Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
    https://github.com/mitchellsimoens

    Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/

    Need more help with your app? Hire Sencha Services services@sencha.com

    Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is in print!

    When posting code, please use BBCode's CODE tags.

  6. #6
    Sencha User
    Join Date
    Apr 2012
    Location
    Austin, Texas
    Posts
    4
    Vote Rating
    1
      0  

    Default

    This is a very valid question, and every add-on author will no doubt have the exact same question. There may be some situations that require contacting the licensing dept., but I'm sure that we can provide some general guidelines that most people will be able to follow. I'll make sure that the appropriate people see this question and see if we can get some guidelines put together.

  7. #7
    Sencha User
    Join Date
    Apr 2012
    Location
    Austin, Texas
    Posts
    4
    Vote Rating
    1
      0  

    Default

    We're reviewing what the exact guidelines should be for this and will post more info soon.

  8. #8
    Sencha - Ext JS Dev Team nohuhu's Avatar
    Join Date
    Jun 2011
    Location
    Redwood coast
    Posts
    386
    Vote Rating
    77
      0  

    Default

    This problem wouldn't be so pronounced if Ext JS was less monolithic. I have already pointed this out and I am going to repeat it: please consider opening up for collaboration with the community, that would be a win-win situation for everyone.

    An example: when I developed my Chart extensions I had to refactor significant chunks of Ext JS Chart code in order to avoid copy/paste of colossal proportions. The result is clean separation of my code from Ext JS code, but also a bunch of buffer classes that contain almost 100% Sencha code. I don't know if I have any rights to release these, but considering that my code doesn't work without it I just have to. Of course I'd love to contribute refactored code back to Ext JS but I have no way to do this presently. This situation bugs me somewhat and I'd like to resolve it. Any thoughts?

    Regards,
    Alex.

  9. #9
    Sencha User
    Join Date
    Apr 2012
    Location
    Austin, Texas
    Posts
    4
    Vote Rating
    1
      0  

    Default

    Quote Originally Posted by nohuhu View Post
    This problem wouldn't be so pronounced if Ext JS was less monolithic. I have already pointed this out and I am going to repeat it: please consider opening up for collaboration with the community, that would be a win-win situation for everyone.
    OK, that's a valid discussion to bring up, but we're not going to stop and refactor the Ext JS framework from the ground up in order to deal with how to approach licensing add-ons. And while your suggestions might (arguably) make such licensing less of an issue, it is still an issue that needs to be clarified either way. There will always be overrides of existing code.

  10. #10
    Sencha User jay@moduscreate.com's Avatar
    Join Date
    Mar 2007
    Location
    DC Area =)
    Posts
    16,364
    Vote Rating
    87
      0  

    Default

    Quote Originally Posted by mankz View Post
    Good luck writing a custom component/extension with 0 lines of sencha code/overrides in it
    Sometimes you can get this done with interceptor and/or sequence. It's lot of work to prevent overrides though.

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •