Hacker News new | past | comments | ask | show | jobs | submit login

Really excited about Portals. I work on a web app which was originally built with Spine.js (an MVC framework similar to Backbone). We've long moved on to React and Redux but have a few old views that have yet to be ported over. Portals seems like a nice way to refactor by incrementally replacing controller + template logic with components.

I'm also glad to see the switch to MIT license if only to put this patents controversy behind us. Now curious to see what happens with GraphQL...




Yeay! GraphQL specification has been relicensed minutes ago to Open Web Foundation Agreement, graphql-js and relay to MIT. Great stuff from Facebook today.

https://medium.com/@leeb/relicensing-the-graphql-specificati...

https://news.ycombinator.com/item?id=15340528


We are in the same position, except with backbone instead of spine. Nice idea for a use case of portals.


Portals are like one of those ideas (like all great ideas) that are incredibly useful but seem obvious in retrospect. Thank you facebook and the react team for all your hard work!


How exactly does it put patent controversy behind us? Before you had limited patent grant now you have none


Because now it's exactly like every other piece of open source software, so lawyers can stop debating whether it's better or worse than an implicit grant.


Like every other piece of OS software that is known to be covered by patents


Just because software is not known to be covered by patents doesn't mean you don't have to worry about software patents.


It doesn't - but it does make lawyers fret less.

It's also more compatible (which, tbh, is actually more important practically) and that was the main problem with the whole Apache thing.


I had a serious cringe reaction to seeing that term. I hope that the web 1.0 portal concept is sufficiently dead and buried that we can now rebrand "portal" to something useful.




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: