Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Post-Adobe future : maintaining a new fork? #14854

Open
core-ai-bot opened this issue Aug 31, 2021 · 26 comments
Open

Post-Adobe future : maintaining a new fork? #14854

core-ai-bot opened this issue Aug 31, 2021 · 26 comments

Comments

@core-ai-bot
Copy link
Member

Issue by yhancik
Saturday Mar 13, 2021 at 19:54 GMT
Originally opened as adobe/brackets#15333


Forking the discussion in issue #15329 into one focused on the following question : is there anyone within the Brackets community who's willing to start a sustainable fork, and has the time, energy & skills to maintain it?

When I say "anyone", it's clearly not going to be a single person.

As users, are we willing to financially support that development (as much as we all can afford, of course), after years of using this Adobe-backed project for free?

(I'm just starting the discussion, not offering to start that fork)

@core-ai-bot
Copy link
Member Author

Comment by killerog
Monday Mar 15, 2021 at 11:19 GMT


I wouldn't mind paying for Brackets, definitely if I could get some support why brackets has trouble starting up sometimes when windows 10 first starts ;-)

Same as everyone else though, no idea how brackets is build currently.

@core-ai-bot
Copy link
Member Author

Comment by locness3
Monday Apr 05, 2021 at 11:33 GMT


One man can't continue the effort of 100s of contributors, backed by a large company.

@core-ai-bot
Copy link
Member Author

Comment by rafalkrupinski
Wednesday Apr 14, 2021 at 09:13 GMT


One man can't continue the effort of 100s of contributors, backed by a large company.

Obviously, it needs a group of maintainers, but someone has to start

@core-ai-bot
Copy link
Member Author

Comment by Maniues
Sunday Apr 18, 2021 at 11:26 GMT


I think it would be a good idea to submit brackets to various larger OSS communities like the Apache Software Foundation instead of trying to keep the project alive on your own.
However, if it doesn't then at least you need to make a copy of the repository and not a fork that doesn't handle issues and other features.

@core-ai-bot
Copy link
Member Author

Comment by Maniues
Sunday Apr 18, 2021 at 21:47 GMT


@fakerybakery
Apache Incubator from what I can see is a project where the whole community of a given program wants to enter Apache. In this case, it would have to look more like handing over OpenOffice to ASF. I will write to them if there is any option to accept such a project.

@core-ai-bot
Copy link
Member Author

Comment by Maniues
Sunday Apr 18, 2021 at 22:51 GMT


I sent an e-mail to Apache Software Foundation (apache@apache.org). As soon as I get a reply I will write here about it. Maybe I will publish full e-mail. ASF is currently the only possible idea that will keep Brackets alive at the moment. In fact, ASF is the only (or one of the few) chances of keeping Brackets alive.
Edit:
Creating a fork outside any foundation is possible, but someone would have to realistically take care of it, gather many people who co-created Brackets, look for people who did Pull Request, create one organization, and as we can see - no one is ready for such a step, especially, that Brackets is based on CEF (Chromium Embedded Framework), not Electron.js which means that for many people it is more difficult to understand Brackets and deal with it alone or with a smaller group. Therefore, Brackets needs a foundation to organize these people, find them, encourage them to participate, adapt a new server for add-ons, and relocate some of them. You can do it yourself, but for the new Brackets to work in the same way as Adobe Brackets, it would take months, maybe a year.

@core-ai-bot
Copy link
Member Author

Comment by willnode
Sunday May 09, 2021 at 10:19 GMT


So sad this unique editor will be abandoned. The live preview is very useful to me.

I created a fork and I've modified it a little so that it passes TravisCI build. Maybe I will tweak it a little over my free time to suit my needs. But I agree with@Maniues some orgs should have take over this project in order to get overall good support.

@core-ai-bot
Copy link
Member Author

Comment by locness3
Sunday May 09, 2021 at 11:58 GMT


As soon as I get a reply I will write here about it

So that means no reply yet?

@core-ai-bot
Copy link
Member Author

Comment by Maniues
Sunday May 09, 2021 at 15:42 GMT


As soon as I get a reply I will write here about it

So that means no reply yet?

@locness3 I haven't received an answer yet. Today I will write whether the case is pending. If I don't get a reply within a week, I will write here about an alternative idea

@core-ai-bot
Copy link
Member Author

Comment by PaulAtST
Monday May 10, 2021 at 15:34 GMT


That would be great if Apache could take over brackets. It would be a shame to see such a great tool go away.

@core-ai-bot
Copy link
Member Author

Comment by locness3
Friday May 14, 2021 at 16:39 GMT


@Maniues did you read the stuff over at https://incubator.apache.org/ ?

@core-ai-bot
Copy link
Member Author

Comment by Maniues
Friday May 14, 2021 at 20:38 GMT


The Apache Incubator provides services to projects which want to enter the Apache Software Foundation (ASF).

This excludes the participation of Apache Brackets. We don't want to join the project but get a fork from Apache

@core-ai-bot
Copy link
Member Author

Comment by Maniues
Thursday May 20, 2021 at 08:01 GMT


I didn't get any reply from ASF. I can write to Mozilla Foundation or to The Document Foundation. What you think about that?

@core-ai-bot
Copy link
Member Author

Comment by flopezre
Saturday May 29, 2021 at 03:36 GMT


Apache Brackets?

@core-ai-bot
Copy link
Member Author

Comment by Maniues
Saturday May 29, 2021 at 06:05 GMT


Please give like for Mozilla Foundation or rocket 🚀 for the document foundation
I will write to Mozilla or TDF tomorrow

@core-ai-bot
Copy link
Member Author

Comment by locness3
Saturday May 29, 2021 at 18:46 GMT


I don't except the Document Foundation to be interested in this. However, Mozilla used Brackets as the basis for their now dead Thimble project. But I'm not sure they would maintain a "generic" fork of it.

@core-ai-bot
Copy link
Member Author

Comment by Maniues
Saturday May 29, 2021 at 21:10 GMT


@locness3 You're right that TDF may not be interested in this. However, I am afraid that Mozilla will want to make a strong integration with Firefox, leaving other things behind. But it's better than nothing, so I will write to Mozilla Foundation

@core-ai-bot
Copy link
Member Author

Comment by bigrob1122
Sunday May 30, 2021 at 04:25 GMT


What do u mean 

Sent from the all new AOL app for iOS

On Saturday, May 29, 2021, 2:11 PM, Maniues @.***> wrote:

@locness3 You're right that TDF may not be interested in this. However, I am concerned that Mozilla will want to move towards a strong integration with Firefox, leaving other things behind. But it's better than nothing, so I will write to Mozilla Foundation


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

@core-ai-bot
Copy link
Member Author

Comment by yogo1212
Tuesday Jun 01, 2021 at 09:52 GMT


Hi :-)

TL;DR
https://github.com/brackets-cont/brackets
If you think you should be on the team, open an issue. Ideally, be someone who has contributed.

I'd say: This is a good opportunity to fork. Get away from the CLA.
It justs needs some organising.
Adobe was kind enough to place the emotional deadline in September.
De-facto there haven't been any commits since march.

The most that can be expected from this repo is to point to the fork in some way.
If a maintainer can put a link to the new repo in the description - wonderful.

I'm up for an adventure and willing to help organise a new project.
But i'm not really apt with HTTP/CSS so I will need at least some help for code review.

Here's a fork in a new organisation:
https://github.com/brackets-cont/brackets
The purpose of the organisation is to prevent Brackets to become a personal project. If you think, you belong in there, just open an issue in the repo!

These things have been or in the process of being done:

  • ping a handful of contributors from this repo and ask them to become maintainers for code review
  • activate issues in the project settings
  • protect the master branch and require reviews for merging

I've started collecting next steps here:
https://github.com/brackets-cont/brackets/projects/1
Please, join in!
I won't be doing it alone ;-)

Let's hope there's some genuine interest to improve behind the complaining to Adobe.

regards!

@core-ai-bot
Copy link
Member Author

Comment by yogo1212
Tuesday Jun 01, 2021 at 09:56 GMT


@willnode i had the audacity of just inviting you.
would you create a PR into https://github.com/brackets-cont/brackets from your repo?

@core-ai-bot
Copy link
Member Author

Comment by willnode
Tuesday Jun 01, 2021 at 10:01 GMT


@yogo1212 will do it in a moment.

@core-ai-bot
Copy link
Member Author

Comment by locness3
Wednesday Jul 21, 2021 at 05:31 GMT


Is it too much to ask for an admin to pin this thread?

@core-ai-bot
Copy link
Member Author

Comment by abose
Monday Aug 30, 2021 at 15:31 GMT


Hello everyone,

Just want to give a heads up on the Phoenix project to take brackets forward.

Phoenix brings brackets to native browsers with full extension support. Phoenix is free and MIT Licensed; based on the latest Brackets core and work done by the Mozilla thimble Project. Even though we have had web migration discussions in the community since the first days of brackets, it only became really possible with significant advances in browser capabilities from 2020(native fs access APIs, shared workers for IPC between Phoenix instances, virtualized node fs APIs in the browser). We have built phoenix for the web leveraging these. Phoenix will not have a native installable counterpart, unlike brackets-cont.

The builds are still in early alpha and can be tried out here: https://phoenix.core.ai/src/
image

We are working with devs involved with Mozilla thimble to update libraries part of the thimble project to the latest web technologies. Hopefully, we will be able to get native filesystem access working by September.

There are still a lot of essential features like live view, LSP support, node compatibility layer that are broken and are actively being worked on.

Requesting support from the brackets community for feedback, feature requests, and contributions.

Best,
Phoenix Team :)

adobe/brackets#15373

@core-ai-bot
Copy link
Member Author

Comment by Maniues
Monday Aug 30, 2021 at 15:40 GMT


@abose Thank you for forking brackets.
It would be nice if you provided a native version of Phoenix however.
Thanks to the@yogo1212 for forking brackets too.

@core-ai-bot
Copy link
Member Author

Comment by abose
Monday Aug 30, 2021 at 17:00 GMT


Thanks for the suggestion@Maniues . Phoenix should be able to be hosted in an electron environment as we have migrated it away from brackets shell dependencies. But it should be able to provide all features that a native version does(including working on local projects) without any installs and directly in any device/browser. Will evaluate if a native version is needed once the browser port is complete.

@core-ai-bot
Copy link
Member Author

Comment by Maniues
Monday Aug 30, 2021 at 17:36 GMT


@abose Thanks for replying. Development in browser can be uncomfortable for some people (including me), even more so if they do not program websites and web applications, but programs in Java, C # or C ++

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant