AnimateAnyone icon indicating copy to clipboard operation
AnimateAnyone copied to clipboard

Considerations for Keeping Your Code Closed Source

Open putuoka opened this issue 2 years ago • 17 comments

You should consider not releasing your code as open source if your business model relies on maintaining a competitive edge and generating revenue from software sales. Following OpenAI's example, keeping your code closed source allows you to control distribution and directly monetize your innovations. It also protects your intellectual property and ensures that you can provide high-quality support and services to your customers, which often serves as an additional revenue stream. This decision is not solely about security and ethics; it's also about establishing a strong financial foundation for sustainable growth.

putuoka avatar Nov 30 '23 23:11 putuoka

@putuoka 🤫

Releasing code as open source can be hugely beneficial to humanity.

It encourages global collaboration, accelerates innovation, and allows for diverse and inclusive solutions.

Open source projects can educate and inspire new developers, fostering a community that can lead to unforeseen opportunities and advancements.

While it might not directly generate revenue like closed source, its impact on technological progress and community building is invaluable.

LET'S OPEN THE DOORS TO INNOVATION AND PROGRESS FOR ALL MANKIND! #releasethecode

0x7An avatar Nov 30 '23 23:11 0x7An

@putuoka the paper is already in the public, anyone can code it now.

impactcolor avatar Dec 01 '23 00:12 impactcolor

@impactcolor yes anyone can code it if they are literally albert einstein 2

us charlatans and measly javascript peasants still need the code #RELEASETHECODE

petercunha avatar Dec 01 '23 00:12 petercunha

@petercunha hahaha!

impactcolor avatar Dec 01 '23 00:12 impactcolor

@putuoka 🤫

Releasing code as open source can be hugely beneficial to humanity.

It encourages global collaboration, accelerates innovation, and allows for diverse and inclusive solutions.

Open source projects can educate and inspire new developers, fostering a community that can lead to unforeseen opportunities and advancements.

While it might not directly generate revenue like closed source, its impact on technological progress and community building is invaluable.

LET'S OPEN THE DOORS TO INNOVATION AND PROGRESS FOR ALL MANKIND! #releasethecode

While altruistic as that sounds, it pains me to say that in a capitalist world it should be without backlash that developers of this project can choose whether to publish their code, or start a company and create revenue from their AI breakthrough subsequently using that profit to advance their AI development ideas forward, which also is progress for mankind. A lot of good can come of closed source projects just as it is for open source. Chances are they will likely publish it soon based on the fact they built this github page for the project with a citation block in the read me.

TL;DR: Don't pressure the developers one way or the other. Personally, I hope they publish it. However, I understand if they choose to keep it closed source to make a profit. The world doesn't run on moral duty. They likely will provide the code soon.

Collin-Budrick avatar Dec 01 '23 00:12 Collin-Budrick

If you want glory and international recognition and Github stars forever, I would recommend you release the code and let people vask in the amazing work you researchers have done. You will be remembered for this break through in animation, or someone can beat you to the punch and release something better in a few weeks and you would have missed your shot at fame. Just saying =) but you do you =D

CrossPr0duct avatar Dec 01 '23 01:12 CrossPr0duct

It’s important to note that no one pushed before or now for the developers to do anything. The paper says “code” and it links to this repo that contains no code. That’s why people are asking.

impactcolor avatar Dec 01 '23 03:12 impactcolor

@putuoka 🤫 Releasing code as open source can be hugely beneficial to humanity. It encourages global collaboration, accelerates innovation, and allows for diverse and inclusive solutions. Open source projects can educate and inspire new developers, fostering a community that can lead to unforeseen opportunities and advancements. While it might not directly generate revenue like closed source, its impact on technological progress and community building is invaluable. LET'S OPEN THE DOORS TO INNOVATION AND PROGRESS FOR ALL MANKIND! #releasethecode

While altruistic as that sounds, it pains me to say that in a capitalist world it should be without backlash that developers of this project can choose whether to publish their code, or start a company and create revenue from their AI breakthrough subsequently using that profit to advance their AI development ideas forward, which also is progress for mankind. A lot of good can come of closed source projects just as it is for open source. Chances are they will likely publish it soon based on the fact they built this github page for the project with a citation block in the read me.

TL;DR: Don't pressure the developers one way or the other. Personally, I hope they publish it. However, I understand if they choose to keep it closed source to make a profit. The world doesn't run on moral duty. They likely will provide the code soon.

Bros the only mature adult in this entire thread of children arguing lmfao

ReEnMikki avatar Dec 01 '23 04:12 ReEnMikki

You should consider not releasing your code as open source if your business model relies on maintaining a competitive edge and generating revenue from software sales. Following OpenAI's example, keeping your code closed source allows you to control distribution and directly monetize your innovations. It also protects your intellectual property and ensures that you can provide high-quality support and services to your customers, which often serves as an additional revenue stream. This decision is not solely about security and ethics; it's also about establishing a strong financial foundation for sustainable growth.

Not that I am a fan of software patents, but they could patent the method and still release the code. With that said, considering the number of people working towards this goal and beyond and the rate of advancement, I suspect that this will not be the best method for long.

MarBard avatar Dec 02 '23 07:12 MarBard

I feel like we’re already a community bonded together just because of this thread 😂

impactcolor avatar Dec 02 '23 07:12 impactcolor

I feel like we’re already a community bonded together just because of this thread 😂

I turned on notifications for when it releases, but I keep getting notified about everyone talking to each other. It's kind of hilarious.

I assume everyone came here after seeing it in our subscription feed on youtube?

Collin-Budrick avatar Dec 02 '23 14:12 Collin-Budrick

I feel like we’re already a community bonded together just because of this thread 😂

I turned on notifications for when it releases, but I keep getting notified about everyone talking to each other. It's kind of hilarious.

I assume everyone came here after seeing it in our subscription feed on youtube?

Nah I came here from a reddit post. Also yes that's relatable, can confirm I receive ten notifications a day, everytime hoping it's the author giving any news update on this repo instead of another "Sauce code plzzz!!!" comment/ issue post.

ReEnMikki avatar Dec 02 '23 15:12 ReEnMikki

Thank you all for your incredible support and interest in our project. We've received lots of inquiries regarding a demo or the source code. We want to assure you that we are actively working on preparing the demo and code for public release. Although we cannot commit to a specific release date at this very moment, please be certain that the intention to provide access to both the demo and our source code is firm.

Our goal is to not only share the code but also ensure that it is robust and user-friendly, transitioning it from an academic prototype to a more polished version that provides a seamless experience. We appreciate your patience as we take the necessary steps to clean, document, and test the code to meet these standards.

Thank you for your understanding and continuous support.

Well, there you go folks. I think all of these issues can be close as resolved. The code is coming; they are just polishing it up.

Collin-Budrick avatar Dec 03 '23 16:12 Collin-Budrick

They have just dubbled down on releasing the code. They are firm on releasing it.

Randy-H0 avatar Dec 03 '23 19:12 Randy-H0

@impactcolor yes anyone can code it if they are literally albert einstein 2

us charlatans and measly javascript peasants still need the code #RELEASETHECODE

Side note, but I really recommend Karpathy's Zero to Hero videos and code. As a programmer, seeing how micrograd works was a bit of a revelation. You can make a real (though small and slow) neural network in 150 lines of normal Python, without any special machine learning libraries. Obviously you aren't going to develop new techniques like Animate Anyone on your own without a bunch of prior knowledge, but this stuff isn't as crazy as you might expect. Even AA is using Stable Diffusion and AnimateDiff as part of their training process.

https://github.com/karpathy/nn-zero-to-hero

ShawnFumo avatar Dec 03 '23 20:12 ShawnFumo

GitHub public repository can be used as market place.

don’t worry guys you will get funded soon. ‘ poor beggars have more standard than this repo authors

I really recommend #github to bring a Chinese anti F*** moderation to save others time.

anishmenon avatar Mar 01 '24 21:03 anishmenon

GitHub public repository can be used as market place.

don’t worry guys you will get funded soon. ‘ poor beggars have more standard than this repo authors

I really recommend #github to bring a Chinese anti F*** moderation to save others time.

Let's stay civil. Lots of researchers from meta, openai, basically any big company, have a huge team of researchers filled with lots of chinese people. Something about the chinese math system makes it a lot easier to do maths.

Randy-H0 avatar Mar 04 '24 00:03 Randy-H0