Ajax.NET is an open source project, now!!
First of all I want to thank you for your help to improve the free Ajax.NET library by sending feedback and ideas. I am happy to give the .NET developers an easy and fast way to implement AJAX methods in their projects.
I had a lot of requests about the license, the commercial use of this free library,... and, of course, a lot of requests for the source code of this library.
Microsoft is thinking of AJAX support in an add-on or in future releases of the ASP.NET Framework.
Because we (the .NET developers) cannot wait until this date I have opened the source code of the Ajax.NET library. I will post the open source project details this evening (German time).
Update: The project will be hosted at http://www.sourceforge.net. The project is still under review by the source forge team (sorry for the delay!!). The UNIX name I am using is ajaxnet-library, so I think the URL will be http://sourceforge.net/projects/ajaxnet-library. Note: there is an existing project called ajaxnet which is not the same!
Update: Now, the project is running at sourceforge.net. I am uploading files and then... you will be able to see the source code.
76 Comments
Comments have been disabled for this content.
Mario Sobral said
You have done a great job !
Can't wait for AJAX.NET to become open source, maybe I can now contribute a bit more towards this project. Thanks for all your hard work :-)
Wyatt Barnett said
Very cool. Thanks again for a rockin awesome library.
David O'Hara said
Just wanted to say thank you for all your hard work! I certainly hope that this will cause those who have something to contribute to throw in with you for the better of the community (myself included). :)
Eran Sandler said
I want to join everyone by saying GREAT JOB and thanks for open sourcing it!
Todd said
Excellent! Congrats!
Dean said
I'll repeat again Michael, thanks for all your effort!!
Eric Newton said
Thats cool man, I had sent a couple of ideas over and saw them implemented pretty quick.
I'm impressed with the usability of the project, and its a logical progression to get from dumb server-rendered aspx pages to active "Avalon-esque" applications.
I'm looking forward to contributing :-)
Christian Hubinger said
Thanks for the great library! Can't wait anymore to see the *magic* behind that.
Shunjie said
Only one thing to say :
"YOU ARE DA MAN!!!"
Ying Jin said
Thank you very much, Michael. Can't wait to see the "magic" behind the scene, and look forward to contributing a little bit to this fantastic library.
Eliseo Soto said
Great!
Will you submit it to SorceForge or something?
John Mandia said
Like everyone has said......GREAT NEWS !!!
I've been following AJAX.NET since it first appeared on your blog and have seen it get better and better. Open sourcing it will definately allow the product to grow in terms of users and features (and more people will jump in and help you out).
Thanks for the great contribution to the asp.net community.
John
Chris said
Perfect!! Now I can use it. Any interest in posting it on Sourceforge?
William Luu said
Cool, that is great news! :)
Feng Xiao said
Great great news to me. I appreciate your effort. Thanks again.
LivedeviL said
Great job!Thanks :)
Toshi Kumagai said
Great!!! I am just considering to use your Ajax.NET on my project.
Thank you!
Quang Minh said
Great news! Thank you very much!
IO said
This is what I call a news, thanks for this great lib and going opensource is
simply the only logical step, to make it even more accepted.
pkito said
Thanks! I've been waiting for this since your first release.
Micheal said
I can't seem to find it. Anyone else found it?
Micheal
Alan W. Cruz said
question: how would one go about contributing to the proyect? would one send code to the main developers for approval?
John Mandia said
Hi Again :D
Just an afterthought.
What license will you be releasing it under? LGPL, Apache?
Thanks again!
John
Joe Audette said
Hi Michael,
Many many thanks for making your project open source!
I do hope you will specify the license on the sourceforge site so it is easy to know for sure what terms it can be used and distributed. The LGPL seems a friendly license for both commercial and non-commercial use, but whatever you choose it would be good to know for anyone who wants to include it in other software.
Thanks Again!,
Joe
ojor said
Excellent, this what I have been waiting for. Open Source AJAX in ASP.NET 2.0.
Any boy ableto download the code yet?
Marco said
Thanks Michael!!
Michael Schwarz said
I will upload the files later, I had to check the project settings and we can start, now.
Jason Bunting said
I have been using this library for weeks and LOVE it, and have been hoping you would take it this direction! Thanks!
Jason
Jaime Febres Velez said
Excelent ....You Rock!!!!!!!!!!!
Thanks a lot!!!!!!!
Mustafa said
This a real piece of art... Thanks a lot..!
I am lookging forward to contribute..
Steve Macdonald said
You have produced an excellent little library that is genuinely useful and easy to use. Your decision to open source the code will ensure that a thriving community continues to build around AJAX.Net.
Thanks!!!
mr. help said
Some bugs in Safari MAC OS X. Look out.
dan said
awesome job! way to look out for your fellow developers! Thanks!
ed said
may I ask where is the sourcecode?
Brian Anderson said
Awesome news! Thank you for this awesome library!
drawkbox said
did you ever know that your my hero?
ilias said
Great job. Where is the source code?
ed said
open(closed) source? heh
The Masked Avenger said
Posting a binary on SourceForge don't quite make it open source. :P
Chad said
I guess I'll join in with the questions. The source code would be nice for review, but I'm primarily concerned about the license.
At this point I'm moving to OpenRico but I'd love to here more from your product once you've ironed out any form of licensing.
rage said
Still no source code heh? Would be nice to have an updated status.
Todd said
Still no source on SourceForge... any updates?
Arca said
Where's the source ?? Great project, but we want to see source!
ph said
Thanks for doing this, but "Where is the source?"
Anonymou said
Hello: What is basically Ajax? I want to know how can it help a .net developer? specially with the release of asp.net 2.0, will it still be helpful ?
thank you.
Sarat Pediredla said
Michael,
Ermm! What EXACTLY is "open source" about Ajax.NET?. Please tell me it is not the .dll? <br>
The way I understand it, distributing the source code IS the point behind open source software. I am no .NET expert but a .dll is a compiled binary. Where is the source for this? Or am I missing something?
Guess I'll just stick to JSON :p
Keith said
Has anyone seen the source yet?
Mihir Solanki said
This is Simply Great ... I LOVE IT ...
Modelo de curriculum said
Hi, I need a non-strong-named version of Ajax.net. The actual version is causing a bug, there is a know issue in Microsoft related to this and the only solution is to use a non-strong-named DLL, since I have no access to the machine GAC.
The exception is:
System.IO.FileLoadException: Access is denied: 'Ajax'. File name: "Ajax" at Page_load
Please, release the source so I can compile it again, or make a non snk version available.
Thanx
Kenneth said
Excellent work !!!! TYVM !!!!
Štefan said
Opensource or "opensource"?
I still couldn't find any sources, just the compiled ajax.dll
Did i overlooked it or it still isn't public?
Simone said
Great application!!!
very cool...
but I don't see online the source
ben said
imho its one of the best c# opensource componets I've recovered this year. Thanks for sharing your work!
Getting impatient said
kinda tired of hearing everyone kept saying great and you are not releasing the source. Don't play us like this man. what part of "Now" is ..now?
Machi said
I tried the CSharpSample for AJAX .NET but no luck to run it successfully. I always get error at this line : "GetDataSet(getDataSet_callback);" when i tried to click on the Get DataSet button, it seems that for every button, i also faced problems. Please help.
For CSharpSample,
i have changed the code above "public System.Data.DataSet GetDataSet()" to "[Ajax.AjaxMethod()]", as shown below:
[Ajax.AjaxMethod()]
public System.Data.DataSet GetDataSet()
Have i missed out something?
Please advice and thank you.
ed said
perhaps microsoft bought this little piece of software? :)
PMBjornerud said
It's been a week or two, and nothing. Any update on this?
I don't see any source nor license. I would very much like to know the current license (of the library, it's working fine, don't really need the source). I'd like to include this Ajax.dll into our project, but I can't do that without being 100% certain I'm allowed to do so.
Sonu Kapoor said
Great work Michael.
Jason said
Very, very awesome project. Thank you very much for making my life much easier.
Zak said
Same as everyone, I'm wondering where the source code is... If you're having trouble figuring out how to get it into SourceForge's CVS or something, let us know - I'm sure there are some of us with experience working on SourceForge that would be more than willing to help out.
Also, I'm really curious about the license.
-Zak
Ben Leah said
I cant find the source anywhere on sourceforge??
Jim said
I haven't seen the source yet, but would like to help port it to asp.net 2.0. I have created my own library to work with 2.0 that makes it pretty easy also. I would love to combine the two if possible.
Lance Fisher said
I really like this tool, and I am anxiosly awaiting the source.
Andrew Cupepr said
Jason, what did Michael say when he gave you permission to decompile and publish his source code? Because I'm sure you wouldn't do it without his permission...
CMG said
Just WONDERFUL - incredible - *thank* *you* for -all- your hard work...
Eric said
Since Michael doesn't seem to be responding to any of the questions about the source code here or on Sourceforge, I doubt he'd say anything.
What's the story?
Anders M said
Andrew Cupepr > Why should that be a problem? Its opensource ;o)
ANirudh said
Hello,
Will ajax.net work with asp.net 2.0? Please let me know when you get a chance.
Thanks,
Anirudh
Bruce Smith said
still could not find Ajax.NET source code, only ajax.dll.
Richard Kagerer said
Jason, interesting - I didn't know the decompiler produced such readable code. Kinda scary when you think about it!
Simone said
What about the VIEWSTATE?
I mean, imagine I repopulate a dropdown from an Ajax call... if I submit, then the dropdown menu is still the same as before the call to the Ajax method.
Are you planning to implement this in a future version?
Simone
Steve said
I have question - can I use this to return a dataset and bind it to a datagrid without a postback - similiar to how I do now except with the callback?
Chad said
Andrew,
You are aware that you can decompile any non obfuscated managed code (be it .NET or Java)? It's not a mystical science or hacking it's a simple tool to better understand things.
While I disagree with the posting of the decompiled code I do understand his frustration. Posting a notice that you are making a great Open Source library over and over without ever posting source or commenting on the license type you are using is not a very nice way of dealing with the community.
In the meantime I would be interested if this is just an issue that Michael has been unable to communicate or if it's the going commercial scenario that sometimes happens with open source software prior to 'source' releases of it but after binary releases and popularity has built.
In any case I look forward to Michael clarifying this in any way at all.
Bob said
I really like this tool, and I am anxiosly awaiting the source.
samuel leung said
Great news!
So COOL!
mario said
I wonder if the author is having reservations about releasing the source since it has garnered more attention than he probably imagined. Free library doesn't mean open source.
I've always wanted to start an OPEN SOURCE project targeting both Mono and .NET and this could be the motivation. Would anyone care to join me?