Pessoal essa semana passamos por um problema e gostaríamos de compartilhar com vocês.
Após atualizar a versão do Kendo UI para a Trial afim de fazer alguns testes com os componentes mais atuais tivemos uma surpresa, o nop simplesmente parou de compilar.
Investigando melhor o assunto encontramos o post http://www.nopcommerce.com/boards/t/29633/using-kendo-ui-legal.aspx no site do nop.
Vamos resumir o que está acontecendo, o Telerik tinha uma versão free e open source (essa versão é a que o nopCommerce usa), e como o time do nop sempre mantem a versão mais atual, quando eles foram atualizar os componentes, veio a grande surpresa, o Telerik simplesmente removeu o grid da versão free e colocou na versão paga, gerando sérios problemas pois o nop é 100% open source e o painel do admin utiliza os grids fortemente.
Existe um problema grave em tudo isso, pois o nop inclui as DLL’s do Kendo UI junto com o código fonte, apesar do time ter comprado a versão professional ele não teria o direito de distribuir.
O time do nop trocou vários e-mails com o Telerik e basicamente o resultado da conversa foi: “O nopCommerce não tem permissão de distribuir ou sublicenciar a versão do Kendo UI, e os programadores (principalmente os de plugins) também não teriam o direito de desenvolver sem comprar a licença.”
Nós do nopCommerceBrasil acreditamos que esse movimento é extremamente prejudicial a imagem do Telerik, pois eles cresceram justamente por ser open source e quando conseguiram uma gama grande de usuários simplesmente se tornaram pagos (ou pelo menos seus principais componentes).
O nop tem basicamente as seguintes opções:
- Ficar com o Kendo UI Web Open Source e usar o Grid Telerik. Essa versão foi descontinuada e não terá mais nenhum tipo de atualização do Telerik, podendo procurar outro framework para substituir todos os componentes do Kendo UI.
- Utilizar o Kendo UI Core (nova versão free do Kendo que não possui o grid) e encontrar outro grid open source.
- Passar a manter a versão antiga do Kendo UI Web open Source.
Na opinião do nopCommerceBrasil:
A opção 3 iria remover o foco do nopCommerce pois eles teriam que dar manutenção em componentes muito específicos, totalmente fora do público alvo deles.
A opção 2 é arriscada pois existem alguns riscos, principalmente o do Telerik resolver mudar outro componente para versão paga.
A opção 1 parece ser bastante razoável para o momento, dessa forma pode-se manter o foco no ecommerce e fazer as migrações necessárias.
O nop decidiu pela primeira opção para as versões 3.50 e 3.60 do nopCommerce (ou seja continua open source, sem possibilidade de isso mudar), lendo mais sobre o assunto eles já estão procurando outros frameworks open source, o que ratifica a ideia do nopCommerce ser para sempre Open Source !
Particularmente gostamos bastante da postura do time do nop, pois em momento algum eles repassaram a responsabilidade para os desenvolvedores que utilizam o nopCommerce.
Atualmente o nopCommerce utiliza o Kendo UI Web Open Source com o Grid do Telerik, mas isso deve mudar, pois eles já estão à procura do outros frameworks para substituir o Telerik.
Se alguém tiver alguma sugestão deixe um comentário !
Quase 20 anos de experiência no mercado de TI.
Atuação em grandes empresas como Netshoes, Borland, JBS, Bradesco, Hospital das Clínicas, Rede, Prodam, HSPE, Instituto Ayrton Senna, e também em empresas internacionais como Delta Dental, T-Mobile, Pepsi e Mckesson.