1. #31
    Ext User
    Join Date
    Jul 2007
    Location
    Washington, DC
    Posts
    190
    Vote Rating
    0
    esoteric is on a distinguished road

      0  

    Default


    Quote Originally Posted by Arthur.Blake View Post
    Because LGPL lets you use it like a library, in ANY software.

    GPL forces you to hold up to an almost "religious" philosophy that all code should be open and free.

    That's the viral nature of the GPL.
    Exactly, thats where most developers have a problem.

    Also, I thout Ext Premium Member was a commercial license holder, whats the difference?
    -->

  2. #32
    Sencha User
    Join Date
    Mar 2007
    Posts
    580
    Vote Rating
    0
    dolittle is an unknown quantity at this point

      0  

    Default


    Under the previous license (LGPL) I could use ext for a website even if it is not opensource and didn't have to pay for a commercial license unless I was going to sell it as part of a product.

    Is it the same with the new GPL?

    Can I use ext in a website like jquery, dojo... or do I have to pay?
    -->

  3. #33
    Sencha User
    Join Date
    Dec 2007
    Posts
    168
    Vote Rating
    4
    SeaSharp2 is on a distinguished road

      0  

    Default


    Quote Originally Posted by jerrybrown5 View Post
    Ext is a for profit corporation just like my company and most of yours.
    But how many start-ups would be strangled without LGPL? Would JBOSS have succeeded without those Apache licensed building blocks being available?

    The software development world does not split cleanly into well funded commercial development by Dow Jones 100 mega corporations or academics playing at software development funded by their tax payer funded salaries.
    -->

  4. #34
    Ext User
    Join Date
    Jul 2007
    Location
    Washington, DC
    Posts
    190
    Vote Rating
    0
    esoteric is on a distinguished road

      0  

    Default


    dolittle, you can still use it, but anything that has ExtJS related code, included ExtJS code, or references ExtJS code has to be GPL'd as well. You cannot keep that code closed source, and you can't license it under another license either it has to be GPL'd because of its viral nature.
    -->

  5. #35
    Ext User
    Join Date
    Nov 2007
    Posts
    16
    Vote Rating
    0
    random0xff is on a distinguished road

      0  

    Default


    Quote Originally Posted by jack.slocum View Post
    This is correct for any code that is, for example, just sending down JSON or XML. If you are generating any markup or javascript code via the server in a page that also includes Ext, then the server code will have to be GPL as well.
    Oops! Bye bye Ext for me.
    -->

  6. #36
    Ext User
    Join Date
    Jul 2007
    Location
    Washington, DC
    Posts
    190
    Vote Rating
    0
    esoteric is on a distinguished road

      0  

    Default


    random0xff, remember this is only if you upgrade to 2.1 or greater.
    -->

  7. #37
    Ext User
    Join Date
    Apr 2007
    Location
    Annandale, VA
    Posts
    8
    Vote Rating
    0
    pabs is on a distinguished road

      0  

    Default


    Quote Originally Posted by jack.slocum View Post
    In the endwe want Ext JS to be open source friendly and still have a good business model in place to grow. The old Ext License was not open source friendly and pretty much killed all options for use in open source projects. That wasn't our goal so we had to address it.
    I appreciate that you are trying to be friendly to Open Source projects, but I believe that the GPL is far less friendly to Open Source software than the LGPL because of the viral clause.

    The new license prevents Open Source software that is using a license other than the GPL from using Ext. Applications which use popular Open Source licenses like the LGPL license, BSD license, MIT license, and the Artistic license would be required to either re-license under the GPL, carefully design their application to meet the requirements in your post, use an older LGPL-licensed version of Ext, or move to another library entirely.
    -->

  8. #38
    Ext User
    Join Date
    Jul 2007
    Location
    Washington, DC
    Posts
    190
    Vote Rating
    0
    esoteric is on a distinguished road

      0  

    Default


    Quote Originally Posted by pabs View Post
    I appreciate that you are trying to be friendly to Open Source projects, but I believe that the GPL is far less friendly to Open Source software than the LGPL because of the viral clause.

    The new license prevents Open Source software that is using a license other than the GPL from using Ext. Applications which use popular Open Source licenses like the LGPL license, BSD license, MIT license, and the Artistic license would be required to either re-license under the GPL, carefully design their application to meet the requirements in your post, use an older LGPL-licensed version of Ext, or move to another library entirely.
    Well said.
    -->

  9. #39
    Ext User
    Join Date
    Mar 2007
    Posts
    39
    Vote Rating
    0
    PuritysDisciple is on a distinguished road

      0  

    Default


    For starters, I have already purchased a license for this great library.

    I am not very big on the semantics of licenses, however, from what I am reading here, this sounds like a terrible change. The developers of Ext are entitled to the fruits of their labor, however if they want Ext to be friendly to open source, they are not doing a great job.

    As I have said, I already have a license, but I am sorry to see this viral license in place.
    -->

  10. #40
    Sencha User Lobos's Avatar
    Join Date
    Oct 2007
    Location
    Sao Paulo, Brazil
    Posts
    461
    Vote Rating
    -1
    Lobos is an unknown quantity at this point

      0  

    Default


    Well for those worried, why not just fork it? And start your own community? That is what normally happens if you don't agree with the direction of an open source project is it not?

    I for one am not too worried as I have always felt that Jack is not about restricting everything, he just wants to have the control over his baby and you can't blame him for that...

    Good luck!
    -->

Thread Participants: 176

  1. jack.slocum (31 Posts)
  2. JeffHowden (6 Posts)
  3. TommyMaintz (5 Posts)
  4. kellysz (2 Posts)
  5. tryanDLS (2 Posts)
  6. christocracy (9 Posts)
  7. jay@moduscreate.com (9 Posts)
  8. vtswingkid (1 Post)
  9. willgillen (2 Posts)
  10. yogurtearl (1 Post)
  11. buzz (1 Post)
  12. bidyut (1 Post)
  13. jason (1 Post)
  14. adrian.tarau (14 Posts)
  15. tbenbrahim (3 Posts)
  16. vmorale4 (13 Posts)
  17. tierneyja (2 Posts)
  18. DaNCeT (1 Post)
  19. Preston (2 Posts)
  20. stever (1 Post)
  21. PuritysDisciple (1 Post)
  22. stucco (3 Posts)
  23. Jul (1 Post)
  24. dj (13 Posts)
  25. ReyBango (1 Post)
  26. dolittle (1 Post)
  27. mystix (5 Posts)
  28. stekolla (1 Post)
  29. JoeK (2 Posts)
  30. albeva (1 Post)
  31. bloudon (2 Posts)
  32. shanebush (2 Posts)
  33. dantheman (21 Posts)
  34. mberkay (1 Post)
  35. jheid (3 Posts)
  36. jsakalos (1 Post)
  37. rashadmoore (1 Post)
  38. bitdifferent (1 Post)
  39. FlexIDX (15 Posts)
  40. kpandey (1 Post)
  41. acharis (5 Posts)
  42. pabs (8 Posts)
  43. DigitalSkyline (12 Posts)
  44. Darklight (2 Posts)
  45. evant (8 Posts)
  46. Illiarian (2 Posts)
  47. seymores (5 Posts)
  48. HartlepoolLad (4 Posts)
  49. Rowan (1 Post)
  50. jexxi (1 Post)
  51. J.C. Bize (4 Posts)
  52. mschering (1 Post)
  53. antimatter15 (2 Posts)
  54. kris (2 Posts)
  55. mdm-adph (1 Post)
  56. patspam (7 Posts)
  57. ethraza (3 Posts)
  58. Tim Siney (4 Posts)
  59. majorpay (22 Posts)
  60. niemeyer (1 Post)
  61. crafter (4 Posts)
  62. Chris in Cambridge (3 Posts)
  63. ftftft (1 Post)
  64. FXetc (2 Posts)
  65. seade (9 Posts)
  66. esoteric (38 Posts)
  67. xtrafile (1 Post)
  68. esra (3 Posts)
  69. rednix (5 Posts)
  70. Zyclops (1 Post)
  71. pyrolupus (1 Post)
  72. hendricd (2 Posts)
  73. joeri (2 Posts)
  74. djfiii (6 Posts)
  75. kw (1 Post)
  76. mscdex (3 Posts)
  77. philmaker (1 Post)
  78. perler (2 Posts)
  79. DragonFist (1 Post)
  80. robinet (1 Post)
  81. sb32 (1 Post)
  82. ziesemer (24 Posts)
  83. ThorstenSuckow (8 Posts)
  84. jerrybrown5 (3 Posts)
  85. mykes (1 Post)
  86. Geoff (2 Posts)
  87. improva (3 Posts)
  88. Lloyd K (7 Posts)
  89. rtconner (1 Post)
  90. Lobos (13 Posts)
  91. durlabh (5 Posts)
  92. fernandoferreira (7 Posts)
  93. mabello (2 Posts)
  94. sigaref (1 Post)
  95. mankz (1 Post)
  96. random0xff (1 Post)
  97. ArSa (2 Posts)
  98. randygo (3 Posts)
  99. Rocco (2 Posts)
  100. jdupont092 (13 Posts)
  101. bear330 (1 Post)
  102. SeaSharp2 (6 Posts)
  103. Dig (9 Posts)
  104. hotnuts21 (1 Post)
  105. s.kerroumi (8 Posts)
  106. franck34 (1 Post)
  107. figital (1 Post)
  108. retrogradeorbit (1 Post)
  109. OutpostMM (21 Posts)
  110. SAnDAnGE (1 Post)
  111. Richo99 (8 Posts)
  112. irongaze (4 Posts)
  113. herrjj (1 Post)
  114. wrhighfield (3 Posts)
  115. xpurpur (1 Post)
  116. jaxl (1 Post)
  117. hardrock (4 Posts)
  118. Rich Kucera (2 Posts)
  119. ibrandt (2 Posts)
  120. rainydays (2 Posts)
  121. jergarmar (1 Post)
  122. fullej (1 Post)
  123. dotchris (7 Posts)
  124. benb (19 Posts)
  125. erictang (1 Post)
  126. enpasos (1 Post)
  127. dynqnet (6 Posts)
  128. sgodden (1 Post)
  129. Etienne Lacazedieu (1 Post)
  130. Arthur.Blake (5 Posts)
  131. MarcWeil (2 Posts)
  132. timsporcic (1 Post)
  133. j_johnso (2 Posts)
  134. asanjum (1 Post)
  135. BernieM (2 Posts)
  136. kekoav (4 Posts)
  137. ds (1 Post)
  138. NoahK17 (6 Posts)
  139. rule3 (8 Posts)
  140. zarembisty (6 Posts)
  141. gregphoto (1 Post)
  142. dezo33 (22 Posts)
  143. grom358 (15 Posts)
  144. lemonade (6 Posts)
  145. Martin Kraus (1 Post)
  146. raafoo (2 Posts)
  147. OSSCurious (1 Post)
  148. huherto (1 Post)
  149. Kutu (1 Post)
  150. jpnet (1 Post)
  151. LGPLman (2 Posts)
  152. mrsinister (1 Post)
  153. Insane.Kangaroo (17 Posts)
  154. outworlder (2 Posts)
  155. cherngje (4 Posts)
  156. lxmod (2 Posts)
  157. angbob (1 Post)
  158. scroisier (1 Post)
  159. scubajoe88 (2 Posts)
  160. pavera (12 Posts)
  161. PGTaboada (16 Posts)
  162. zaccret (4 Posts)
  163. Spoom (1 Post)
  164. markc (1 Post)
  165. ElGuapo (1 Post)
  166. ExtRocks (1 Post)
  167. blpiko (1 Post)
  168. Ext J$ (2 Posts)
  169. andrewroth (2 Posts)
  170. klyphio (1 Post)
  171. qbvbsite (4 Posts)
  172. NullDaddy (1 Post)
  173. deeep (1 Post)
  174. Chris503 (1 Post)
  175. superman2008 (1 Post)
  176. brian.moeskau (2 Posts)