DmitryEfimenko / TwitterBootstrapMvc

Fluent implementation of ASP.NET-MVC HTML helpers for Twitter Bootstrap.
Apache License 2.0
222 stars 79 forks source link

Question on release of TwitterBootstrapMvc that supports Bootstrap 3.0 #52

Closed Myhelper292 closed 11 years ago

Myhelper292 commented 11 years ago

Hello Dmitry,

I know you are working on TwitterBootstrapMvc to support the latest version of Bootstrap 3.0. Thank you for the great work that you are doing.

I am excited and just wanted to know if you have any date for the release of the product TwitterBootstrapMvc 3.0?

Regards,

DmitryEfimenko commented 11 years ago

Sorry for the delay guys. There is a good and a bad news. The good news is that the code for v3 support is all done. In fact I came up with a couple new features that I'm sure all of you will like. Also, I'm working on a stand-alone website dedicated completely to TwitterBootstrapMVC. This means a whole lot better documentation. The bad news is that all of this goodness will come with a price of $9.99. Only helpers for Twitter Bootstrap 3 will require a license. The fact that I put a price tag on it also means better support. Helpers for Version 2.3.2 will remain absolutely free. I plan to release new version in the next week. I hope most of you won't consider the price tag too high for the library.

Myhelper292 commented 11 years ago

Hi Dmitry,

Thank you for the response. We were eagerly waiting for the new version and are happy that you are going to release this in the next week. That is pretty cool. I believe $9.99 is a one time fees (not annual or etc). Is that correct? So no more pull requests as this will no more an open source project. Also did you provide support for "EditorFor" since this can be very flexible if a developer wants to play with "DataType" annotations.

Regards

DmitryEfimenko commented 11 years ago

9.99 is a one time fee for a single developer. 29.99 for a commercial license without limit on the amount of developers. The only additional charge I can think of is if Twitter Bootstrap 4 is released, which will probably require considerable amount of work. No more pull requests, but I'd be happy to discuss and implement any improvements. I attempted to implement EditorFor, but at the end decided against it. See details on why here. It's not quite the same, but I assured that BMVC works well in editor templates. I might consider "teaching" BMVC to work with certain data annotations. We could discuss this further.

Myhelper292 commented 11 years ago

Yes, that makes sense. However I will dig in to this more when I start using new version to see if there is something more that we can take advantage of "EditorFor". Looking forward to hear from you about the product.

Do you use any official site/space to publish the announcement note? or Should I be coming back here intermittently to see if the product is released?

Regards,

DmitryEfimenko commented 11 years ago

I will post url to the website on the main page of this project, on the codeproject article and possibly in relevant discussions like this one.

Myhelper292 commented 11 years ago

Sounds great. Thanks a bunch.

With best Regards,

JOldak commented 11 years ago

I think that's fair enough, and I for one am waiting with my credit card in hand... :-)

i8beef commented 11 years ago

Ditto. Kind of sucks that I don't think you can distribute commercially over NuGet, but we'll live.

DmitryEfimenko commented 11 years ago

@i8beef , not sure I follow. The dll will still be available via NuGet the same way it's available now. The only thing that will change is that if you want Twitter Bootstrap 3 helpers to work, you'd need to include a license in the root of the project. That's all there is to it.

i8beef commented 11 years ago

Ah, I was under the impression you were forking the Bootstrap 3 helpers into their own commercial product. I was not aware of your licensing plan, and figured it just meant you were going to be commercially distributing the library. Question then: Are the helpers going to call home for verification, or are you talking about a simple license key check? Don't suppose you might consider an app setting instead of a physical file for the license in that case?

DmitryEfimenko commented 11 years ago

Here are my thoughts on the choice of this licensing approach: The helpers will not require internet access to activate/validate license. I understand that this weakens license security, but I don't want to make it inconvenient for you guys. Any licensing security can be breached with enough effort. For the most part I'm counting on people's decency. Even though I do count on decency, I do not want to make it too simple, which is why I chose it to be a license file instead of an app setting.

DmitryEfimenko commented 11 years ago

Support for Twitter Bootstrap 3 is released! Took me a while to figure out legal stuff... The list of updates currently is posted in CodeProject article The website to download license for TB3 is www.twitterbootstrapmvc.com

bladefist commented 10 years ago

I guess there is no $9.99 option anymore?

DmitryEfimenko commented 10 years ago

Yeah, 9.99 option is in the past.