Live data from Hacker News

WebSharper: Make web apps in F#

websharper.com

81–86 of 86 posts

Re: WebSharper: Make web apps in F#

#81
post #76

Earlier quoted context omitted.

>If you're using this framework for your personal project - you're free to not to release source code - since you're not distributing the binaries of your project either. In this case you can't even publish the code, since compiled js is kind of binary.

Can't you treat the part you're "distributing" - i.e. the client side html/css/js - as a separate part and open source only this? But not sure if this kind of thing is really distribution. GPL* licenses were more oriented towards traditional compiled software and it is somewhat unclear with regard to nowadays prevalent web apps.

Many years ago, a Steves job asked Stallman this very question regarding a similar situation. Stallman initial thought it sounded legally sound, but since he is not a lawyer, he asked one.

The laywer replied judges would consider such schemes to be "subterfuges", and ask whether it was "really" one program with different labeled parts. Stallman sent a reply back to jobs, based on that recommendation from the lawyer.

Websites might feel very different from a technical point of view, but trying to do smart and tricky things with law always end up with the same question: How will a judge or jury view it. If I go to hackernews, do I get several "works" of JS, CSS, HTML, or is it a singular work with different labeled parts?

Re: WebSharper: Make web apps in F#

#82
post #28

This looks very interesting in the same way as Clojurescript but with F# and potentially a smoother experience. Has anyone used this that can provide some insight into it? Does it work with entity framework? OWIN? What's the story with the F# to javascript compilation; did they invent that or is it another project? Who are these people? I think it's a shame that the C#/.NET ecosystem can't seem to have FOSS nice thin…

Perhaps worth mentioning, I recently saw a presenter say his company is moving away from Entity Framework in favor of F# type providers.

Agree on FOSS. It's nice this company will license to me for opensource projects, but what happens if they go out of business?

Re: WebSharper: Make web apps in F#

#83
post #80

Earlier quoted context omitted.

>If you don't like the license, don't use the framework That was the point, remember? Because of the terrible license, very few people will use it. So it will stay tiny and/or die out. >and I can see lots of F# developers paying for this. That's a non-sequitur. I pay for lots of free software. The problem is not cost, it is freedom.

You have the freedom to do anything you want from the result of using this framework. I also have the freedom to do so with what you make, if I am a user of it. Why are you so dead set on taking away my freedom. Adding restrictions on what I can do with the work you created from that framework is kind of rude when the developers is asking you to share, and share alike.

>You have the freedom to do anything you want from the result of using this framework.

No I do not.

>I also have the freedom to do so with what you make

Then clearly I do not have the freedom to do anything I want.

>Why are you so dead set on taking away my freedom

I am taking nothing from you. I release all my code under the ISC license. That is free. Restrictions are not freedom.

>the developers is asking you to share, and share alike.

The developers can ask whatever they like. And I can decline their offer. I will continue to use free software instead. Why is it so upsetting that someone would choose not to use non-free software? If the developers find my absence to be a problem, they are welcome to change make their software free. I have no interest in shareware.

Re: WebSharper: Make web apps in F#

#84
post #80

Earlier quoted context omitted.

You have the freedom to do anything you want from the result of using this framework. I also have the freedom to do so with what you make, if I am a user of it. Why are you so dead set on taking away my freedom. Adding restrictions on what I can do with the work you created from that framework is kind of rude when the developers is asking you to share, and share alike.

>You have the freedom to do anything you want from the result of using this framework. No I do not. >I also have the freedom to do so with what you make Then clearly I do not have the freedom to do anything I want. >Why are you so dead set on taking away my freedom I am taking nothing from you. I release all my code under the ISC license. That is free. Restrictions are not freedom. >the developers is asking you to sh…

While I sincerely doubt that you release all your code under the ISC license, I will take your word on it.

That mean you can use any open source license and release your contributions under that license. Be that BSD, GPL, MIT, Apache... what ever it is, your contributions can always be under the license of your choice.

So yes, you do have the freedom to do what you claim you only do, ie, release code you write under ISC license. 100% freedom to do exactly that. Write a addon to AGPL and release that add-on as ISC? No legal problem at all.

If you want freedom to release code someone else has written under the license of your choice, then I sit in the same boat. I would like too to have the freedom to chose that, but alas, copyright wont' allow that. It would be a neat freedom to chose the license of OS X and windows.

Re: WebSharper: Make web apps in F#

#85
post #84

Earlier quoted context omitted.

>You have the freedom to do anything you want from the result of using this framework. No I do not. >I also have the freedom to do so with what you make Then clearly I do not have the freedom to do anything I want. >Why are you so dead set on taking away my freedom I am taking nothing from you. I release all my code under the ISC license. That is free. Restrictions are not freedom. >the developers is asking you to sh…

While I sincerely doubt that you release all your code under the ISC license, I will take your word on it. That mean you can use any open source license and release your contributions under that license. Be that BSD, GPL, MIT, Apache... what ever it is, your contributions can always be under the license of your choice. So yes, you do have the freedom to do what you claim you only do, ie, release code you write under…

So, you have no idea what you are talking about, but you want to tell me both what I actually do, and what I should do? Gee, that's really compelling.

Re: WebSharper: Make web apps in F#

#86
post #82
post #28

This looks very interesting in the same way as Clojurescript but with F# and potentially a smoother experience. Has anyone used this that can provide some insight into it? Does it work with entity framework? OWIN? What's the story with the F# to javascript compilation; did they invent that or is it another project? Who are these people? I think it's a shame that the C#/.NET ecosystem can't seem to have FOSS nice thin…

Perhaps worth mentioning, I recently saw a presenter say his company is moving away from Entity Framework in favor of F# type providers. Agree on FOSS. It's nice this company will license to me for opensource projects, but what happens if they go out of business?

I'm not sure TBH, but most of their stuff is appears to be on github as well.
Post reply on HN